STM32学习-36-[定时器]输入捕获

输入捕获的基本原理

image

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

输入捕获的内部结构

image

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

输入滤波

image

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

边沿检测

image

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

信号选择

image

其本质就是一个复用器
有三路输入

  • TRC:来自定时器的从模式的控制器
  • 直接输入:取本通道的信号
  • 间接输入:取相邻通道的信号

这样可以省引脚,CH1引脚就能捕获上升和下降沿输出到CCR1和CCR2

分频器

image

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

posted @ 2026-09-02 20:54  灵垚克府  阅读(6)  评论(0)    收藏  举报