HI TO ALL
I AM WORKING ON A PROJECT USING RS232. I HAVE GOT THE TRANSMIT PART WORKING PROPERLY BUT HAVE PROBLEMS WITH RECEIVE. TO TEST IF MY RECEIVE WORKS I SIMPLY RECEIVE THE DATA THE SEND IT BACK WITH THE TRANSMITTER
SAME A NIGELS TUTORIAL 7.7A I AM USING HYPERTERMINAL TO TEST WITH.
TO CHECK IF THE MAX232 IS WORKING I CONNECTED THE RX AND TX WIRES ON THE PIC SIDE AND IT ECHOS THE TEXT BACK.
DOES THIS MEAN THAT IS A PROBLEM ON THE PIC ITSELF.
I AM USING A PIC18F4520
HERE IS THE SERIAL INT I AM USING
SER_INIT
MOVLW d'207' ;9600 baud @ 8 Mhz Fosc -0.16 err SPBRG=207
MOVWF SPBRG
MOVLW b'00100100' ;brgh = 1
MOVWF TXSTA ;enable Async Transmission, set brgh
MOVLW b'10010000'
MOVWF RCSTA ;enable Async Reception
MOVLW B'00001000'
MOVWF BAUDCON
ANY THING ELSE I CAN TEST
I AM WORKING ON A PROJECT USING RS232. I HAVE GOT THE TRANSMIT PART WORKING PROPERLY BUT HAVE PROBLEMS WITH RECEIVE. TO TEST IF MY RECEIVE WORKS I SIMPLY RECEIVE THE DATA THE SEND IT BACK WITH THE TRANSMITTER
SAME A NIGELS TUTORIAL 7.7A I AM USING HYPERTERMINAL TO TEST WITH.
TO CHECK IF THE MAX232 IS WORKING I CONNECTED THE RX AND TX WIRES ON THE PIC SIDE AND IT ECHOS THE TEXT BACK.
DOES THIS MEAN THAT IS A PROBLEM ON THE PIC ITSELF.
I AM USING A PIC18F4520
HERE IS THE SERIAL INT I AM USING
SER_INIT
MOVLW d'207' ;9600 baud @ 8 Mhz Fosc -0.16 err SPBRG=207
MOVWF SPBRG
MOVLW b'00100100' ;brgh = 1
MOVWF TXSTA ;enable Async Transmission, set brgh
MOVLW b'10010000'
MOVWF RCSTA ;enable Async Reception
MOVLW B'00001000'
MOVWF BAUDCON
ANY THING ELSE I CAN TEST
Last edited: