Comunicacion de un PIC con la Hyperterminal

Hola a todos, me podrian orientar para ver en que he estado fallando?....mi problema es el siguiente: tengo que lograr la comunicación entre el PIC18F4550 y el programa Hyperterminal, y la comunicacion debe ser el envio y recepcion de datos por ambos lados, utilizando puerto serial.

El PIC se supone, debe enviar un mensaje al pulsar una tecla del teclado de la computadora, y desplegar ese dato en la pantalla de la Hyperterminal; por el otro lado, la Hyperterminal debe enviar cualquier dato al PIC al pulsar cualquier tecla (p. ej. @ = ALT + 64), y ese "64" debe mostrarse en un puerto del PIC, con led´s : 64 = 01000000

PROGRAMA PBP:

' Comandos para comunicacion Serial

TRISB=0

SO var PORTA.0 ' Define pin de salida serial
SI var PORTA.1 ' Define pin de entrada serial
N2400 con 4 ' Set serial mode
B0 var byte

Serin SI,N2400,["c"],B0 'Espera la letra "c"
Serout SO,N2400,_
[" MENSAJE A ENVIAR",13,10]

loop: Serin SI,N2400,B0 ' B0 = caracter de entrada
print: Serout SO,N2400,[B0,": Ascii= ",#B0,13,10] ' Enviar caracter
PORTB=B0
Goto loop ' Forever



Gracias de antemano.
 
hola!, has lo siguiente: cambia la velocidad de transmision a 9600 en tu programa y verifica que en el hyperterminal l velocidad es tambien de 9600 baudios...
 
Atrás
Arriba