UART Half Duplex Not Working | Cypress Semiconductor
UART Half Duplex Not Working
I have been coding in the PSoC5 platform for a bit now so I feel like I've got some miles on it but I just ran into a UART problem I can't solve.
Basically, I have a half duplex UART setup like shown in the attachment. While I can receive all of the data and run commands from my terminal, there are not replies. I know the terminal is working because I have done the echo setup Rx->Tx short. It does not matter what BAUD I select, it still doesn't reply.
I know the functions are being called correctly through debugging. Simple commands such as UART_1_WriteTxData('A'); do not work. I even went as far as just writing into the FIFO and skipping the write command.
Oddly enough, when in TX only mode it writes (used the example in the creator) and when in full duplex mode it works also. I don't use the full duplex mode because it is for some reason way too slow.
I have tried 3 different RS232->USB cables and the same thing. I have gone as far as restarting from scratch and doing simple commands to write out a char and nothing.
I am using the newest version of everything, but I am wondering if it may be a Windows 8 issue. I am installing XP mode soon so I can try it in an older OS.
Any help on this would be highly appreciated.