All CAN bus speeds up to 500 kbit/s must have the sampling point at 14 tq which is 87.5%.
There is no way I can set the CAN controller to this sampling point.
The problem lies in the design of the CAN controller where ratio between BS1 and BS2 allows max 80% sampling point.
Protocols like CAN Open specify sampling point at 85-90%.
Is this a flaw in the STM32 design?
Or is the CAN controller implemented simply not suitable for CAN speeds below 1 Mbit/s?