【STM32技巧】(1)STM32定时器8种触发源之ITR0~ITR3说明
定时器框图图中红色虚线框选部分是定时器的 " 时钟产生器 "定时器的 " 时钟产生器 " 可以是8种触发源触发,也可以是来自RCC的CLK(这里不讲解)定时器的 " 时钟产生器 " 通过 “触发控制器”中的 “从模式控制器” 的配置,产生的时钟信号给 “PSC预分频器” 输出,进而给定时器计数8种触发源ITR0~ITR3触发源说明高级定时器通用定时器举个例子:将TIM2设置成从定时器 从机模式为:
文章共646字 · 阅读需要大约3分钟
一键AI生成摘要,助你高效阅读
问答
·
定时器框图
- 图中红色虚线框选部分是定时器的 " 时钟产生器 "
- 定时器的 " 时钟产生器 " 可以是8种触发源触发,也可以是来自RCC的CLK(这里不讲解)
- 定时器的 " 时钟产生器 " 通过 “触发控制器” 中的 “从模式控制器” 的配置,产生的时钟信号给 “PSC预分频器” 输出,进而给定时器计数
8种触发源
ITR0~ITR3触发源说明
高级定时器
通用定时器
实际框图
举个例子:
将TIM2设置成从定时器 从机模式为:外部时钟模式1从模式 [External Clock Mod1], 触发源选择ITR0,那么我必须打开TIM1定时器,并启动触发
TIM1配置如下:
TIM2配置如下:
实际效果图
实际测试发现多了一个脉冲,可能是计数器从0开始,0~5一共有6个数字,STM32从0开始计数了
总结
内部触发输入(ITRx):使用一个定时器作为另一个定时器的预分频器,如可以配置一个定时器Timer1而作为另一个定时器Timer2的预分频器。
更多推荐
已为社区贡献3条内容
所有评论(0)