单片机软件编码时,为什么通常先配置芯片时钟?我指的是配置时钟源、SYSCLK、模块时钟等
CPU 的时钟配置非常敏感,会影响内存、外设的稳定。配置时钟时需要关闭所有中断。一般 CPU 的时钟配置会放在代码的最开始。这样影响最小。也有些系统需要动态的修改 CPU 的时钟,这需要一些比较复杂的操作才能安全的配置时钟参数。
如果时钟不稳定,系统会直接起不来的!时钟是芯片启动的基础!