输入捕获
通用定时器有许多功能,输入捕获是其中一种。
STM32F1除了基本定时器TIM6和TIM7,其他定时器都具有输入捕获功能。
输入捕获可以对输入信号的上升沿,下降沿或者双边沿进行捕获
输入捕获通常用于测量输入信号的脉宽、测量PWM输入信号的频率及占空比。
工作原理:
在输入捕获模式下,当相应的ICx信号检测到跳变沿后,将使用捕获/比较寄存器(TIMx_CCRx)来锁存计数器的值,简单的说就是通过检测TIMx_CCRx上的边沿信号,在边沿信号发生跳变的时候(上升沿或下降沿)的时候,将当前定时器的值(TIMx_CNT)存放到对应的通道的捕获/比较寄存器(TIMx_CCRx)里面,完成一次捕获。