Hello Unregistered ,
Yeah, I thought the problem went away. I'll edit them back.
Oh crap, I didn't see that. :sad:
you have now declared the thread solved when it is not! the problem is only temporally masked and will rear its ugly head when you enable another transmitter
there is another issue with that chip from data sheet async reception chapter 9762 no , it will look like it works but the pin is now hard driven high , not tristated at all
UsartTX var LatC.6 UsartTX = 1 TXSTA.5 = 0 Framing error is gone on PIC #2 WOOT!
Should I set LatC.6 to 1 when I disable the transmitter? :confused: I thought the pull-ups were supposed to handle that?
so there is the problem TRISC = % 10000000 portc pin 6 is set as an output the latc.6 value is undefined but obviously 0 when tx module is disabled the pin reverts to be an output driven low...
Mainloop is in post #22. Complete code PIC #1: #CONFIG __CONFIG _CONFIG1, _FOSC_INTOSC & _WDTE_OFF & _PWRTE_ON & _MCLRE_ON & _CP_OFF & _CPD_OFF & _BOREN_OFF & _CLKOUTEN_OFF & _IESO_OFF &...
post the code . no point guessing
I'm not setting anything to tri-state, yet. Using TXSTA.5 = 1 / TXSTA.5 = 0 is just preparing myself for when I will use Usart pins in tri-state. I thought I could just turn Usart TX and RX...
loop:
Re: SOLVED - Framing error if I disable transmitter after shift register is empty?
Yeah, I thought the problem went away. I'll edit them back.
Demon Today, 02:35