STM32F103C8T6,系统时钟72MHz,使用TIM1定时器,预分频设置36000-1,重装载值设置1000-1,生成的定时器周期和频率是多少
时间: 2024-04-25 08:23:07 浏览: 234
通过STM32F103单片机高级定时器TIM1,同时生成频率、占空比。可调的4路PWM.
3星 · 编辑精心推荐
在STM32F103C8T6上使用TIM1定时器,系统时钟为72MHz,预分频设置为36000-1,重装载值设置为1000-1,可以计算出定时器的周期和频率。
首先计算定时器的时钟频率:
时钟频率 = 系统时钟 / (预分频 + 1) = 72MHz / (36000) = 2000Hz
然后计算定时器的周期:
定时器周期 = (重装载值 + 1) / 定时器时钟频率 = (1000 + 1) / 2000 = 0.5秒
最后计算定时器的频率:
定时器频率 = 1 / 定时器周期 = 1 / 0.5 = 2Hz
因此,使用TIM1定时器、预分频设置为36000-1、重装载值设置为1000-1所生成的定时器周期为0.5秒,频率为2Hz。
阅读全文