2019-03-15 12:56 AM
Hey guys,
I just wanted to ask that here, because I repeatedly find myself tasked with evaluating if a new controller is compatible to our existing software modules.
So we have custom HAL modules suited for different STM32F0, F1, F4, L4 controllers and that is all working well. When choosing a new controller I am constantly checking if these modules are compatible to the new controller (eg. we only used F103 derivates so far and now plan to use F105). I never found an issue, but it's always "just to be sure".
So my ultimate question is, are there ANY differences in registers and peripherals when staying in the same STM32Fx family?
To be concrete:
I know how to port between the families and I know that staying in a family there is a wide range of differences in COUNT and EXISTENCE of different peripherals.
But are there any differences inside a family when operating at a low level HAL layer and working with registers?
Best regards,
Patrick