Uso de SERIN y SEROUT para comunicación de PICS

Hola, estoy tratando de hacer un programa en Pis basic pro para poder realizar una comunicación sencilla entre 2 PICs 16F886, este es el código de los programas que tengo, uno es del receptor y el otro del emisor. Pero estos no me funcionan bien y quisiera saber que estoy haciendo mal o si alguien me podría ayudar a encontrar el error en mi código.
Los códigos son los siguientes:
Código:
'TRANSMISOR
INCLUDE "MODEDEFS.BAS"
DEFINE CHAR_PACING 250
ANSELH=0
ANSEL=0
TRISC=$FF 
PORTC=0 
INICIO: 
SEROUT PORTC.0,N2400,[7,"%10101010"]
GOTO INICIO
END

Código:
'RECEPTOR
Include "modedefs.bas" 
DATO VAR BYTE
INICIO:
SERIN PORTC.0,N2400,DATO
GOTO INICIO 
END

Estos códigos los realice consultando el manual de Pic basic pro.
Lo que quiero observar es que el transmisor envié los datos y poder observarlo con un osciloscopio...
Muchas gracias pro su ayuda
 
Cambia esto ....
SEROUT PORTC.0,N2400,[7,"%10101010"]
por esto...

SEROUT PORTC.0,N2400,[7,170] o por SEROUT PORTC.0,N2400,[7,%10101010]

si no te funciona ya le presto mas atencion al problema... :D
 
Parece que aun no funciona, sigue sacando pulsos extraños.
Pero quien sabe porque lo estoy simulando en proteus, tal vez tenga que probarlo con un osciloscopio real Haha. Pero bueno muchas gracias por tu ayuda
 
mmm... si gustas sube el archivo de proteus y el de pbp.... y si... si configuras bien el osciloscopio y tienes una pc descente se deberia ver...
 
Atrás
Arriba