STM32L496RGT6 Reducing core frequency while running same baud rate on CANBUS
Hello,
In my project I need to get very low power usage device. It works with camera, so when I am taking picture I need maximum processor speed since I need to be at least 4x so DCMI could support full speed parallel data.
When I am done with my calculations, I could reduce speed to 1/8 or even more, since I just need to run CANBUS on 500Kbps
Problem is that frequency of core and nearly all system uses same clock domain, and if I reduce processor speed, I will reduce peripheral clock and thus, timing will be changed.
I have no idea when I get new CANBUS frame, so if I change this parameter and reconfigure CANBUS for lower speed operation with same 500kbps speed, I can lost some packet. And this is not acceptable.
What should I do in this situation ?
FDCAN is using LL_APB1_GRP1_PERIPH_CAN1
Any ideas are welcome !