输入捕获简介
IC(Input Capture)输入捕获
对于同一个寄存器,输入捕获和输出比较不能同时使用
输入捕获模式下,当通道输入引脚出现指定电平跳变时,当前CNT的值将被锁存到CCR中,可用于测量PWM波形的频率、占空比、脉冲间隔、电平持续时间等参数
每个高级定时器和通用定时器都拥有4个输入捕获通道
可配置PWMI模式,可同时测量频率和占空比
可配合主从触发模式,实现硬件全自动测量
频率测量

测频法(适合测量高频信号,出结果的速度取决于闸门时间,测量结果时一段时间频率的平均值 ):在闸门时间T内,对上升沿计次,得到N,则频率
测周法(适合测量低频信号,出结果的速度取决于待测信号的频率):两个上升沿内,以标准频率计次,得到N,则频率
中界频率:测频法与测周法误差相等的频率点
待测信号频率大于中界频率时,测周法合适;待测信号频率小于中界频率时,测频法合适
测评法:用一个定时器以1s为周期读取计数器的值,并将计数器的值清零
测周法:上升沿触发输入捕获,CNT用于计数计时,每来一个上升沿,取一下CNT的值,自动存在CCR里,CCR捕获到的值,就是计数值N,CNT的驱动时钟就是fc,每次捕获之后都要清零CNT

TI1是滤波器的输出,
TI1F是滤波后的信号,
fDTS是滤波器的采样时钟来源,
TIMx_CCMR1寄存器里的ICF位可以控制滤波器的参数
滤波器的工作原理:以采样频率对输入信号进行采样,当连续N个值都为高电平,输出才为高电平;连续N个值都为低电平,输出才为低电平
边沿检测器捕获上升沿和下降沿
TIMx_CCER寄存器的CC1P位可以选择极性
TIMx_CCMR1里的CC1S位控制数据选择器
TIMx_CCMR1里的ICPS位选择分频
TIMx_CCER里的CC1E位为使能端
主从触发模式

主模式:将定时器内部的引脚映射到TRGO引脚,用于触发别的外设
从模式:接收其他外设或者自身外设的一些信号,用于控制自身定时器的运行
触发源选择:选择从模式的触发信号源
