Buenas:
Es la primera vez que escribo en este foro y tengo una preguntilla para vosotros.
He hecho un programilla para 16F84 en pic basic pro que simplemente espera a recibir un caracter por puerto serie y lo reenvia, hasta ahi todo bien. el problema viene cuando quiero que el PIC haga otras cosas y se le interrumpa para recibir el caracter. Entonces el primer caracter recibido esta mal, el resto bien.
El programa recibe por RB0/INT y envia por RB1.
include "modedefs.bas"
valor var byte
output portb.1
input portb.0
main:
serin2 portb.0,84,[valor]
serout2 portb.1,84,[valor]
goto main
Este es el que funciona bien, pero, ¿Como deberia meterlo en una interrupcion para que me enviase bien todos los caracteres, incluso el primero?
Gracias por adelantado