STM32一万个为什么——STM32为什么使用每个外设都要配置时钟?

为什么每个外设都要配置时钟?

关键词:时钟门控技术、节能

在开始之前我们需要知道所有寄存器的配置都要有时钟信号,因为寄存器的本质是D触发器,触发器的工作必须要有时钟信号。
还需要注意的是内核外设不需要配置时钟,它和CPU享有特殊待遇

所以在使能配置每一个外设之前都需要先配置对应的时钟信号。

给每个外设的时钟信号单独设置一个开关就是常说的时钟门控技术,它的设计是为了节省没有用到的外设的能耗,降低设备运行成本。

posted @ 2023-10-18 09:31  SuperCodeCat  阅读(41)  评论(0)    收藏  举报  来源