STM32CubeMX:定时器的开发_README

定时器类别:

SysTick系统滴答定时器:给RTOS提供时钟节拍基准

看门狗定时器:WatchDog

实时时钟:RTC

基本定时器:TIM6、TIM7

通用定时器:TIM2、TIM3、TIM4、TIM5

高级定时器:TIM1、TIM8

定时器由:可编程预分频器(Prescaler)+主计数器(Counter Period)

定时时间=(Prescaler+1)*(Counter Period)/定时器时钟频率

例:定时器时钟频率为1KHZ,脉冲为1ms

定时器时钟——(一次脉冲传一下)——>预分频器——(预分频器次数+1次传一下)——>主计数器——(主计数器次数+1次传一下)——>内核(请求中断)


时钟树设置的是32KHZ,一次脉冲时间是1/32000

定时时间=(Prescaler+1)*(Counter Period)/定时器时钟频率

时钟(Timers)选择TIM2,Clock Source 选择Internal Clock(内部时钟源),prescaler设置为31999,Counter Period设置为199(题中要求的200ms,-1)


时钟使能:




在主函数里重写: