Was bei deinem Init-USART noch fehlt ist
Und du solltest den TX auf 'Ausgang' und RX auf Eingang setzenCode:movlw 0x07 ; Comparator aus und auf movwf CMCON ; Digital IO
Dafür kann in SETB0ON dann dasCode:bsf STATUS, RP0 ; switch to bank1 movlw b'00000010' ; RB1 = IN, sonst alles OUT movwf TRISA ; / bcf STATUS, RP0 ; switch to bank0
entfallen.Code:bsf STATUS, RP0 ; switch to bank1 bcf TRISB ^ 0x80, 0 ; set on port B pin 0 as output bcf STATUS, RP0 ; switch back to bank0
Lesezeichen