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.

What do I need to generate DCAN3 IF3 interrupt?

Other Parts Discussed in Thread: RM46L852

Hello.

I use RM46L852 chip and want to generate IRQ for end transfer from CAN3 RAM to IF3 registers.


I write IF3 Observation register with 0x1F and write IF3UPD12/34 registers to watch for message objects.
 Then I write an address of my function in VIM RAM vector 60 for IRQ handler and enable that IRQ by setting bit 28 of REQENASET1.

After generation of CAN packet, I see that IF3OBS = 0x9F1F (and it is correct value, IRQ flag with bit15 = 1, all data, control, mask and ID is transfered from CAN RAM to IF3), but no IRQ is generated. What I need to generate IRQ for IF3? Where is IRQ Enable flag for IF3? Do I need to "enable DMA requests for IF3" by setting DE3 in CTL even if I does not use DMA?

All other IRQs for other peripherals is generated correctly.

Regars, Vitaliy