1.stm32的定时器分为高级定时器,通用定时器,基础定时器![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/27eface4ee3aaad079cf4cd8f3a44067.png)
2.基本定时器(TIM6和TIM7)
基础定时器 TIM6、TIM7。16 位定时器,仅支持向上计数
2.实例(每500ms输出一个HELLO)
(1)配置
然后生成代码
(2)完善代码
启动函数
回调函数
项目实现
3.通用寄存器
通用定时器 TIM2、TIM3、TIM4 和 TIM5,16 位定时器,支持向上、向下、 向上向下三种计数方式
4.实例(输出周期为 500ms 占空比为 30%的 PWM 波)
启动定时器,输出PWM波
实现
5.高级定时器
高级定时器 TIM1,16 位定时器,支持向上、向下、向上向下计数。相比通 用定时器,高级定时器支持互补输出。
6.实例![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f01e1809a119da9a88f34befff122c5b.png)
实现