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.

CCS/IWR1642: CAN

Part Number: IWR1642

Tool/software: Code Composer Studio

 hello,

  • How to set can bus wait mode?   When the CAN bus is busy, the CAN transceiver will automatically wait for the bus to be idle before sending it.

  • There are several modes of the CAN peripheral; I think what you are referring to by "bus wait mode" is the ability to have several transmit messages ready to transmit at one time, and the CAN bus process them in sequence.  This is possible in the DCAN module of the IWR1642. Please refer to chapter 21 of TI document SWRU520D (IWR1642 TRM).  Each Tx message object has an "intPnd" flag that specifies whether it is ready to be transmitted, and a priority, which is simply the message object number in the Message RAM.  When enabled, the CAN core transmits all flagged messages, in priority order.  Please also refer to the SDK's CAN driver test code that illustrates usage of the peripheral.