TIM定时器

视频选集(13/50)[6-1] TIM定时中断

【STM32】超清晰STM32时钟树动画讲解_哔哩哔哩_bilibili

1. TIM简介

  • 定时触发中断:定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断
  • 其他功能:内外时钟源选择、输入捕获、输出比较、编码器计数、主从触发模式等
  • STM32F103C8T6定时器资源:TIM1、TIM2、TIM3、TIM4
  • 类型:
类型 编号 总线 功能(向下兼容)
高级 TIM1、TIM8 APB2 拥有通用定时器全部功能,并额外具有重复计数器、死区生成、互补输出、刹车输入等功能
通用 TIM2、TIM3、TIM4、TIM5 APB1 拥有基本定时器全部功能,并额外具有内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等功能
基本 TIM6、TIM7 APB1 拥有定时中断、主模式触发DAC的功能

2. 时钟树

image-20251120123317637

image-20251120123225067

3. 基本定时功能

image-20251120124349235

image-20251120124522315

image-20251120124640711

image-20251120124730716

image-20251120124815272

image-20251120125727806

image-20250808234215821

Step1. 使能TIM时钟

Step2. 选择时钟源(定时器上电后默认使用内部时钟)

Step3. 配置时基单元

Step4. 手动清除中断标志位

Step5. 使能更新中断

Step6. 配置NVIC

Step7. 启动TIM

posted @ 2025-08-09 10:31  LI,Yi-han  阅读(26)  评论(0)    收藏  举报