Hi forum. I want to ask a question to those who actually design this stuff.While programming the STM32H, I ran into the fact that a huge part of the code I wrote was related to the clocking system. I needed full control over the hardware, so I chose STM32 because it still gives you that possibility. However, the effort and amount of code required to configure the clock system was enormous.Why do you make it so complicated? Do you want everyone to switch to your IDE? But then your MCUs will lose their strong points. If you use high-level languages and IDEs, then in that segment there are much more attractive MCUs — both in price and in openness of the software. Why not make low-level programming as convenient as possible? Your clocking system is a great example of how poorly thought out the overall logic of the MCU is. And with this, you’re planning to enter the space industry?
Hi Michelle
This is something you need to ask ST in their community: https://community.st.com/.
Many thanks
Oli
Arm Community Manager