Is it possible to initialize the STM32(H7)'s FDCAN for Classic (non-FD) mode? I'm interested in transmitting 30 8-byte messages every second.. I assume the peripheral's FIFO isn't that deep, so I will either have to use a TX FIFO empty interrupt in order to feed it more data... OR (preferably).. Have the DMA push the data to the FDCAN peripheral automatically without CPU intervention. How doable are either of these?
"Is it possible to initialize the STM32(H7)'s FDCAN for Classic (non-FD) mode?" Yes there is an option to configure it in the Classic Mode. FD Can is backward compatible, so there shouldn't be any issue. How doable are either of these? The first one makes more sense.
Information is ok, but it's too slow-paced, but somehow very information-dense at the same time, also it's too monotone and the video is kinda long. It would help if the video had a few more distinctevly separated chapters. Also please change the Daniel UK voice it's not 2012 anymore.
This video is about fdcan. To use classic can, see other videos in this playlist. And yes, the canfd is backward compatible, so you can transceive classic can frames also.
Iam also having the same problem did you resolve it, the error code 512 is HAL_FDCAN_ERROR_FIFO_FULL error which states that the buffer is filled, did you find any solutions for it?