This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28335: Message are intermittently lost when using the serial communications

Part Number: TMS320F28335
Other Parts Discussed in Thread: ISO3082

Hello

I got a question in related to serial port application. 

 

I am using SCIRXDC (pin 113) and SCITXDC (pin 114) to establish a RS485 serial communication.

On the hardware side, I have TI ISO3082 half-duplex RS485 transceiver. Hardware has been verified.

 

I set up a “data buffer” in the code to store the message. The master of RS485 is my PC software. The slaver is the control board.

The problem I have is kinds of odd.

 

When I reset the DSP CPU through CCS v5.5 debug, sometimes the buffer can be filled up with data.

Sometimes, it cannot.

 

In a word, the 485 communication is “intermittently” working when I reset the DSP CPU.

Wonder some “registers” associated with SCI C channel may cause this issue... This part of code may be missing.

 

Any thought is greatly appreciated!