我是鼎!
定时器时钟
定时器时钟一定要明确其中有哪些变数。

图1
上图为stm407数据手册摘出来的,图片可能看不清楚,其实就蕴含了几点信息。
- AHB1时钟总线通过桥,接到APB2、APB1,而APB1最高频率为42MHZ,APB2最高频率为84MHZ。
注意一点,我们看图2,我们以APB1举例,上面挂着很多的外设,包括USART1、ADC、以及定时器,我们知道APB1上面最高时钟频率为84MHZ,但是定时器的时钟是要在此基础上乘2,也就是168MHZ。只有一种例外,就是APB1分频系数为1的时候,详情可以看图3和图4。官方文档是这么写的:与 APB2 连接的定时器通过频率高达 168 MHz 的 TIMxCLK 驱动,而与 APB1 连接的定时器则通过频率高达 84 MHz 的TIMxCLK 驱动。
- APB1上面挂着TIM2、TIM3、TIM4、TIM5、TIM12、TIM13、TIM14时钟,这些定时器最高频率为84MHZ,APB2上面挂着TIM1、TIM8、TIM9、TIM10、TIM11,他们对应的最高频率为168MHZ.
- 定时器2和定时器5是32位,其他都是16位定时器。

图2

图3

图4
博客主要围绕定时器时钟展开,介绍了AHB1时钟总线与APB2、APB1的连接,APB1最高频率42MHZ,APB2最高频率84MHZ。还说明了定时器时钟频率情况,如APB1上定时器一般频率乘2,APB1分频系数为1时除外,同时提及不同定时器的位数。
913

被折叠的 条评论
为什么被折叠?



