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
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: