定时器框图

在这里插入图片描述

  • 图中红色虚线框选部分是定时器的 " 时钟产生器 "
  • 定时器的 " 时钟产生器 " 可以是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的预分频器。

实际项目资源,使用STM32CubeMX 6.5 生成

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐