为什么stm32要设置各种时钟

2024-12-03 21:14:41
推荐回答(1个)
回答1:

  1. 涉及到底层的内核和外设都需要时钟吧,你可以这样理解:时钟相当于程序运行的原动力,电能使得晶振产生脉冲信号,得来时钟。时钟对于程序运行就相当于心脏跳动对于人。

  2. 你的linux代码写的是表层的就不需要这些了,比如一些了逻辑,一些通信。如果涉及到内核与底层外设时钟是跳不过去的。比如酷睿i7 的3.5Ghz主频,说的也是时钟频率啊。和STM32的72m是一个道理。