2025-07-01 10:12 PM - last edited on 2025-07-02 7:07 AM by mƎALLEm
Hi, I'm not able to find any DMA available with CAN peripheral in STM32G4. After going deep search I found there's no such native DMA request available for CAN peripherals. So, I want to know is it true that STM32 controllers don't come with DMA with FDCAN/CAN. If available, then kindly share me the reference for making it work. Since, I want to have fast data transfer, and if I use the FDCAN with interrupt based, it will overload my CPU cycles. Thanks in advance.
Solved! Go to Solution.
2025-07-02 7:02 AM
Hello @Karthick008
DMA cannot be used with FDCAN on STM32G4 because the peripheral does not provide DMA request lines.
2025-07-02 7:02 AM
Hello @Karthick008
DMA cannot be used with FDCAN on STM32G4 because the peripheral does not provide DMA request lines.
2025-07-02 7:08 AM - edited 2025-07-02 7:08 AM
FDCAN and CAN cannot be used with DMA on all STM32 not specific to STM32G4 family.