Buenas, eh estado tratando de hacer una comunicación serie entre un arduino uno y un pic 16f628a pero no tuve buenos resultados, agradecería si me pueden dar información o decirme cual es el problema, es muy poco lo que me enseñaron en la escuela sobre pic mis conocimientos sobre el tema son muy básicos, les dejo el código de el pic y de el arduino, uso microcode estudio con pbp.
@ device PIC16F628A, INTRC_OSC_NOCLKOUT
@ device PIC16F628A, WDT_OFF
@ device PIC16F628A, MCLR_OFF
@ device PIC16F628A, LVP_OFF
include "modedefs.bas"
Datos var byte
TRISB.1=0
led var Portb.1
Inicio:
serin portb.0,N2400,datos
if datos="A" then high led :pause 1000
low led
goto inicio
end
void setup() {
Serial.begin(2400);
}
void loop() {
Serial.write("A");
delay(3000);
}
Gracias desde ya.