- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I have the problem that I have to wakeup from DeepSleep Mode over Can.
I'm using the CANFD0 Channel #1 with the adress of 0x40520200.
The problem I receive is that on the Transceiver bus communication is recognized and the WakeUp Event is set.
Now for validation of the Can-Messages the Controller needs to call the CanRx-Interrupt that the validation can be started.
When the Transceiver is setting the WakeUp Event, the MCU is set to Active Mode again. Therefore the Interrupt should work again right? But it is never called.
Have or had anyone the same issue and got a solution?
I'm happy for every kind of help.
Thanks
Solved! Go to Solution.
- Labels:
-
Automotive Traveo_II
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @ReitA
CAN is retained in deep sleep. The Wake from event on the CAN will only transition the MCU to active mode, but the data validation on the RX will not be performed.
You will either need to resend the message or wake up the device using another deep sleep peripheral before transmitting the CAN message
Regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @ReitA
CAN is retained in deep sleep. The Wake from event on the CAN will only transition the MCU to active mode, but the data validation on the RX will not be performed.
You will either need to resend the message or wake up the device using another deep sleep peripheral before transmitting the CAN message
Regards