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.

TMS320F280025: eCAN CANTRR issue

Part Number: TMS320F280025


Hi Team,

My customer wants to use CANTRR to abort eCAN transmission, but he cannot realize it. Here is the step he did:

1. First disable mailbox 0, then set the TRS bit of mailbox 0, and then set the TRR bit of mailbox 0, but still can send. The CANTRR register is 1.

2. For the same program above, if it is run with the breakpoint, the program will first run to the breakpoint at line 232, and then run to the breakpoint at line 233, but both CANTSR and CANTRR are 0.

3. First open mailbox 0, then set the TRS bit of mailbox 0, and then set the TRR bit of mailbox 0, but still can send. The CANTRS and CANTRR registers are 1.


CANAA is always 0 during these steps.

In addition, when not sending, first configure the TRS bit of mailbox 0, and then configure the TRR bit of mailbox 0, can the TRS bit be cleared?

--

Thanks & Regards

Yale