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.

CC3235SF: UART Receieve Data Mismatch (28 Byte Data Packet)

Part Number: CC3235SF


Hi TI, 

We are facing an issue when setting up a master-slave communication via RS485 bus. We are sending an 8 byte data to slave card through TX pin of the master and trying to recieve 28 byte data on the RX pin. Our TX side is working fine, and we have double checked the slave cards are responding with the right data packet. However, master is not able to read this 28 byte data. Points to consider are:

  • UART Timeout Timing for CC3235SF
  • UART Interrupt Feature
  • Difference between Blocking Mode and Callback Mode
  • Slave card-microncontrollers are from TI-MSP430G2553.  
  • Hi,

    You can find details about the UART in chapter 6 of the TRM (www.ti.com/.../swru543).

    You have couple of examples (in the drivers examples folder in the SDK).

    We are not familiar with hardware issues so probably it is about the configuration.

    I'm not sure what is master and slave in the context of UART.

    Blocking refer to a function call that internally waits for the completion of operation (e.g. function will return when RX is received or when TX  transaction is completed).

    Callback mode will be used when the triggering function returns immediately and a callback will be used by the driver to notify an event (e.g. RX or TX completion).

    Br,

    Kobi