Other Parts Discussed in Thread: C2000WARE
I am using SCIA to display data and receive commands. Right now I'm using TeraTerm to send and receive data, but have also tried PuTTY.
I am able to send data from the board and display it correctly in the TeraTerm window, but to date I am unable to send data from TeraTerm to the board. I have confirmed that the signal is getting to the processor via oscilloscope, but SciaRegs.SCIRXST.bit.RXRDY is NOT being set and I have no data. in SciaRegs.
I have tried this with both my target board (multiple boards) and a TMS320F28377S Launchpad (LAUNCHXL-F28377S).
UART settings at as follows:
SciaRegs.SCICCR = 0x07 (8 bits data, Idle-line mode, LOOPBK disabled, parity disabled, one stop bit)
SciaRegs.SCICTL1 = 0x23 (RXENA, TXENA set, sleep disabled, TXWAKE not selected, SWRESET also set after configuration, RXERRINT disabled)
SciaRegs.SCICTL2 = 0x00C0 (TXINT disabled, RXBKINT disabled, TXEMPTY and TXRDY are both 1)
SciaRegs.SCIHBAUD = 0
SciaRegs.SCILBAUD = 0x35 (This should correspond to a 115200 baud rate, with a 50MHz LSPCLK)
The FIFOs are, for now, disabled.
As I said, I am able to display data but am unable to receive any data. Do I have the peripheral set correctly, or am I missing something?
Thank you in advance for any assistance.