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?
So the reason your post was flagged is that our tools suspected it may be bot content. Sometimes, genuine posts get mistakenly reported and if that happens (as it has here), I approved the post so it became live again.
So I cannot speak for the ST forums, but here we will always try to help people who have questions for us. If you want to submit feedback about any Arm designs we do have a yellow feedback label on the right of this page that has guidance to capture likes and dislikes, issues, and suggestions for improvements.