STM32_基本定时器课堂笔记
分频系数 确定最终配置多少Mhz,如上图,假如系统时钟过来的是36Mhz,通过AHB预分频1,AHB总线的时钟为32Mhz,然后到APB1的预分频2,也就是36/2Mhz,再到我们的APB1定时器时钟2倍频,得到36Mhz,这个就是我们到达最后APB1的时钟。现在通过系统时钟给我们APB1时钟分好的时钟是36Mhz,在APB1与APB1挂载的外设里面还有一个分频器,这个就需要我们手工去配的,比如说现在要配一个1Mhz的时钟,那么通过36/K+1的到要配的值K,K= 35;至于这个预分频值的分母为什么要加1呢,是因为官方规定的
计数中断周期 计算n次就产生一次中断,这个n和定时器时钟决定了产生一次中断的时间,假如定时器时钟频率配置的是1Mhz,1/1M 就是1秒分成1M份,1份就是1us,假如我要它1毫秒产生一次中断,那么计数中断周期就是1000,也就是(1/1000 000)s*1000 = 1 ms
比较寄存器的值
占空比
PWM周期
高电平时间
PWM频率