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.
Hello,
One customer asked the question about TCAN4550:
The interruption is RF0NE and tested it could generate interrupt. And he also tested the CAN sent information. He need to set one interrupt when finished sending or send empty interrupt TCE or TFEE, but his setting has no effect. It is seen via the upper computer that it has received a message from the TCAN, but the TCAN4550 has not generated an interrupt. Why is it?
The position setting interruption
Hi Kailyn,
I have a couple of questions. There are two separate Interrupt Lines that can have different interrupts assigned to them Perhaps there is a configuration issue between which line the RF0N and the TC/TFEE are assigned to. Also, with the TX Buffer Transmission Interrupt, there is a separate bit for each TX Buffer element that must be set in order to generate an interrupt.
What are the values of the following registers?
0x1054 - Interrupt Enable
0x1058 - Interrupt Line Select
0x105C - Interrupt Line Enable
0x10E0 - TX Buffer Transmission Interrupt Enable
I assume that the most likely reason is that register 0x10E0 is not getting set for the TX Buffers being used to transmit the messages.
If all of the above registers are set correctly and you still don't see an interrupt, can you then confirm the value of the following registers after the message should have been transmitted?
0x10D0 -TX Buffer Add Request
0x10CC - TX Buffer Request Pending
0x10D8 - TX Buffer Add Request Transmission Occurred
Regards,
Jonathan