目录
1.STM32简介
1.1ARM
STM32外设非常多,但我们使用的时候只会用到有限的几个外设,使用任何外设都需要时钟才能启动,但并不是所有外设都需要系统时钟那么高的频率,如果都用高速时钟,势必造成浪费,并且,同一个电路,时钟越快功耗越快,同时电磁抗干扰能力也就越弱,所以较为复杂的MCU都是采用多时钟源的方法来解决这些问题,所以便有了STM32时钟树。
给相对独立的模块提供时钟,是为了降低整个芯片的功耗。
时钟是单片机运行的基础,时钟信号推动单片机各个部分执行相应的指令。
一个单片机内提供多个不同的时钟系统,可以适用更多应用场合。
不同功能模块会有不同时钟上限,提供不同时钟能在一个单片机内放置更多功能模块。
对不同模块时钟增加 开启和关闭功能,可以降低单片机功耗
STM32为了低功耗,它将所有的外设时钟都设置为不使能,用到什么外设,只要打开外设时钟就可以,所以不管你配置什么功能都需要打开对应的时钟。
片上资源,外设