STM32学习-36-[定时器]输入捕获
输入捕获的基本原理

输入捕获可以测量外部输入信号的一个时间参数
可以捕捉上升沿和下降沿
捕获到了之后向右触发一个CCx事件
事件发生会触发一个拍照动作
将计数器CNT的值记录一份放到ccr寄存器里面
此时ccr寄存器的值其实就是信号变化的时间

输入捕获的内部结构

绿色背景部分就是通道1和通道2的内部结构
可以分成如下几个模块

输入滤波

可以对信号进行滤波,去掉细小的毛刺
边沿检测

主要作用就是检测信号的边沿
会有两路的输出
信号选择

其本质就是一个复用器
有三路输入
- TRC:来自定时器的从模式的控制器
- 直接输入:取本通道的信号
- 间接输入:取相邻通道的信号
这样可以省引脚,CH1引脚就能捕获上升和下降沿输出到CCR1和CCR2
分频器

可以设置多次检测到信号才触发一次事件去执行拍照动作

浙公网安备 33010602011771号