定时器框图
- 图中红色虚线框选部分是定时器的 " 时钟产生器 "
- 定时器的 " 时钟产生器 " 可以是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的预分频器。文章来源:https://www.toymoban.com/news/detail-598014.html
实际项目资源,使用STM32CubeMX 6.5 生成文章来源地址https://www.toymoban.com/news/detail-598014.html
到了这里,关于【STM32技巧】(1)STM32定时器8种触发源之ITR0~ITR3说明的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!