MCU STM32 Clock System

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?

Parents
  • Hello Oliver... tell me, what did you find in my topic that would warrant closing it? Why did you report the topic? This topic is completely normal—in fact, I'll go further: this topic is very useful. Companies spend huge amounts of money to understand the market and identify the weak points of a product; they buy analytics. Yet here, I came in myself and said exactly what I and other don't like about the product. This is valuable information for smart people who don't want to repeat Intel's fate.

    Why didn't I ask this question on their own resource? The topic would have been shut down immediately by stupid ST moderators. This forum seemed much more mature to me. Apparently, it only seemed that way

Reply
  • Hello Oliver... tell me, what did you find in my topic that would warrant closing it? Why did you report the topic? This topic is completely normal—in fact, I'll go further: this topic is very useful. Companies spend huge amounts of money to understand the market and identify the weak points of a product; they buy analytics. Yet here, I came in myself and said exactly what I and other don't like about the product. This is valuable information for smart people who don't want to repeat Intel's fate.

    Why didn't I ask this question on their own resource? The topic would have been shut down immediately by stupid ST moderators. This forum seemed much more mature to me. Apparently, it only seemed that way

Children
  • 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.