hola a todos
os cuento: quiero comunicar 2 pic 16f84a (4mhz) en forma serial.
un pic es el emisor y el otro es el receptor. lo que quiero es enviar un número de un pic a otro, del 0 al 255 (8 bits).
los pines que utilizo son el porta.1
el codigo es en pbp.
EMISOR:---------------------------------------------------------
include "modedefs.bas"
inicio:
serout2 porta.1 ,t9600,[30]
serout2 porta.1 ,t9600,[78]
goto inicio
----------------------------------------------------------
RECEPTOR:----------------------------------------------------------
include "modedefs.bas"
num var byte
TRISB=00000000
INICIO:
SERIN2 PORTA.1,t9600,[wait(30),num]
portb=num
goto inicio
----------------------------------------------------------
lo que quiero es enviar desde el emisor el numero 78 al receptor
sabeis que hago mal? es que el puero B hace lo que quiere y devería poner un 78
saludos
