STM32CubeMX:定时器的开发README:2021-08-04

STM32CubeMX:定时器的开发_README

定时器类别:

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

看门狗定时器:WatchDog

实时时钟:RTC

基本定时器:TIM6、TIM7

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

高级定时器:TIM1、TIM8

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

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

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GQyqndoJ-1628074356967)(C:\Users\zhaohaobing\AppData\Roaming\Typora\typora-user-images\image-20210804184207767.png)]

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aM3qWPR3-1628074356970)(C:\Users\zhaohaobing\AppData\Roaming\Typora\typora-user-images\image-20210804171741731.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hL5p0CPb-1628074356971)(C:\Users\zhaohaobing\AppData\Roaming\Typora\typora-user-images\image-20210804172541137.png)]

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

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

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JCmFwRhg-1628074356975)(C:\Users\zhaohaobing\AppData\Roaming\Typora\typora-user-images\image-20210804173138338.png)]

时钟使能:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sOAGPp5M-1628074356977)(C:\Users\zhaohaobing\AppData\Roaming\Typora\typora-user-images\image-20210804173205232.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ssv8dObY-1628074356977)(C:\Users\zhaohaobing\AppData\Roaming\Typora\typora-user-images\image-20210804174712980.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1WKyArZz-1628074356979)(C:\Users\zhaohaobing\AppData\Roaming\Typora\typora-user-images\image-20210804174741979.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p1ZZ07uK-1628074356980)(C:\Users\zhaohaobing\AppData\Roaming\Typora\typora-user-images\image-20210804174807448.png)]

在主函数里重写:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mDyckbe7-1628074356981)(C:\Users\zhaohaobing\AppData\Roaming\Typora\typora-user-images\image-20210804175356821.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-31S9W7a3-1628074356982)(C:\Users\zhaohaobing\AppData\Roaming\Typora\typora-user-images\image-20210804182032027.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YxZozowB-1628074356983)(C:\Users\zhaohaobing\AppData\Roaming\Typora\typora-user-images\image-20210804182146352.png)]

猜你喜欢

转载自blog.csdn.net/zhaohaobingniu/article/details/119390873