Ayuda con p18f4550 y usart

Hola, estoy en un proyecto que involucra el p18f4550 y la usart con un convertidor A/D, pero primero probe la configuracion de la usart pero no me funciona, lo conecto a la hyperterminal y me manda caracteres raros.
Quiero que la transmision sea a 115200 bauds con un cristal a 4mhz. Alguien me podria ayudar con el codigo en ensamblador?
Muchas gracias

INCLUDE P18F4550.INC
ORG 0X00
BSF TRISC,7 ;
BCF TRISC,6 ;
MOVLW B'00100100' ;COFIG. EN MODO ESCLAVO, 8 BITS DE TRANSMISION,
MOVWF TXSTA ;TRANSMISION HABILITADA,ASINCRONO Y ALTA VELOCIDAD
MOVLW B'10010000' ;PUERTO SERIE ACTIVADO, 8 BITS DE RECEPCION,
MOVWF RCSTA ;RECEPCION HABILITADA
MOVLW B'00000000' ;GENERADOR DE COMUNICACION DE 8 BITS
MOVWF BAUDCON ;
MOVLW .1 ;SE CONFIGURA LA VELOCIDAD DE TRANSMISION A 115000 BAUDIOS
MOVWF SPBRG ;
INICIO MOVLW "2"
MOVWF TXREG
CALL TRANS
GOTO INICIO ;

TRANS BTFSS TXSTA,TRMT
GOTO TRANS
RETURN

END
 
Última edición:
hola necesito una pequeña ayuda amigos foreros llevo largo tiempo trabajando con el pic 16f877a y e mudado al 18f4550 hasta el momento todo va de pelos pero tengo un problema en los pines d+, d- cuando intento manjarlos digitales (como pines de puerto normales), una prueba fue colocando un pulsador en d+ c4 creo y que cada vez que se oprima me muestre en una lcd que se aprimio pulsador en c4 pero el mensaje aparece siempre desde que el micro arranca es como si siempre estuviese oprimido pero nunca se oprime.

gracias por su ayuda
 
Atrás
Arriba