Hola, estoy programando el pic 18f4550 para enviar una letra por el puerto serial. El programa lo estoy simulando con el proteus y con el virtual serial port emulator. Abro el hyperterminal y no recibo nada.
Le puse un led en el puerto RC0 para ver si se esta enviando el caracter.
Uso un oscilador de 4mhz.
Le puse un led en el puerto RC0 para ver si se esta enviando el caracter.
Uso un oscilador de 4mhz.
Código:
INCLUDE P18F4550.INC
TIME EQU 0X22
ORG 0X00
BSF T0CON,TMR0ON
BSF T0CON,T08BIT
BCF T0CON,T0CS
BSF T0CON,PSA
BSF RCSTA,SPEN
BSF TRISC,7
BCF TRISC,6
BCF TRISC,0
BCF TXSTA,SYNC
BCF TXSTA,TX9
BSF TXSTA,TXEN
BSF TXSTA,BRGH
BCF BAUDCON,BRG16
MOVLW .25
MOVWF SPBRG
CLRF TXREG
BSF TXSTA,TXEN
INICIO MOVLW "A"
MOVWF TXREG
BSF PORTC,0
CHTX BTFSS PIR1,TXIF
GOTO CHTX
BCF PORTC,0
; MOVLW "*"
; MOVWF TXREG
; CALL CHTX
GOTO INICIO
TIMER BCF INTCON,2
CHECA4 BTFSS INTCON,2
GOTO CHECA4
RETURN
END