定时器概述:
STM32有三种定时器:基本定时器,通用定时器,高级定时器
- 基本定时器:TIM1、TIM8(总线APB1)。
拥有定时中断、主模式触发DAC的功能。 - 通用定时器:TIM6、TIM7(总线APB1)
拥有基本定时器全部功能,并额外具有内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等功能。 - 高级定时器:TIM2、TIM3、TIM4、TIM5(总线APB2)
拥有通用定时器全部功能,并额外具有重复计数器、死区生成、互补输出、刹车输入等功能。
定时器中断实验:



- 然后点开tim.h


- 第二个参数是个结构体,给结构体赋值,然后放入结构体的地址,最后一个是高级定时器用的可以去掉

- 参数值如上图所示
三种定时器介绍来自:
CSDN博主「Coder_貔貅」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_45336153/article/details/124640715