I have inherited a controller whose original design anticipated only receive on SCIB using a TMS320R2811PBKA device (SCIA is fully occupied in full duplex communications with a host PC). I am now trying to upgrade SCIB to half-duplex. I am constrained to half-duplex because the controller has TXD and RXD connected directly at the processor (and there are thousands of these in the field so modifying the hardware is not an option). My first step in the process is to send some data, and I cannot find any combination of initialization parameters that result in data being clocked out.
I am now concerned that TXD and RXD may be conflicting, and perhaps the design that ties them together at the processor (no isolating resistors) is the problem. Should I be concerned about that, or is it perfectly legitimate to so connect them and still expect to do half-duplex communication?
Can someone point me to some example code for half-duplex operation? I'm using CCStudio, but I can read just about anything to get what I need.