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)
时钟使能:
在主函数里重写: