Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Level 4
Level 4
First like received
I'm seeing an odd problem with TC233 Multican interrupts.
I set up a Kvaser to send a steady stream of random CAN messages, but I only see the TC233 interrupt handler called once.
Yes, I am calling IfxCpu_enableInterrupts(); at the end of the interrupt handler to reenable interrupts.
Can anybody offer any suggestions on things to check?

1 Reply
Level 4
Level 4
Are there others interrupt with higher priority, or maybe you really never leave this interrupt ?

IfxCpu_enableInterrupts() is pointles in this case.

when program enter interrupt it disable other interrupts and when it leaves interrupt it re-enable interruptions ,
IfxCpu_enableInterrupts() is used when you need to use interrupts when you're already in interrupt.