Comunicación serial PIC y Arduino

#23
Los archivos tienen bastantes cosas por corregir, pero encontré algo importante referente al RS-232.

En el programa principal tienes configurado el registro TRISC de ésta forma:
movlw B'1000000'
O sea, te falta un bit, y eso produce una contención lógica en el pin RC7 (Rx)

RC7 (Rx) debe ser entrada y RC6 (Tx) debe ser salida.
Si los demás pines deben ser salidas, TRISC debe tener el valor 0x80 = b'10000000'

Corrige eso y también sería conveniente que adjuntes el esquema de conexiones en el PIC.
 

Temas similares

Arriba