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
richard Today, 01:51I'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...
yet when tx is disabled the pin is hard driven to logic 0 , explain how disabling tx-module sets the pin to "tristate"
richard Today, 01:45I'm not using tri-state yet, cause for now I have only two PICs talking, and they're not sharing any lines (but I will be the future, hence why I'd like to master enable/disable of transmitter).
...
explain how disabling tx-module sets the pin to "tristate"
richard Today, 01:38I'm not doing anything to it. Should I?
Demon Today, 01:24Hmmm, I moved PIC #2 up in PIC #1 spot, and put in a new unit in PIC #2 spot.
PIC#1 can now disable transmitter at will, YAY! So that confirms that there's nothing on the breadboard interfering...
when you disable the transmitter how are you setting the tx pin
code ?
Re: Framing error if I disable transmitter after shift register is empty?
so there is the problem
richard Today, 02:03TRISC = % 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...