1、基本知识介绍
(1)
注意:
①4个输入捕获和输出比较通道,共用4个CCR寄存器
②CH1到CH4,四个通道的引脚也是共用的
③同一个定时器输入捕获和输出比较,不能同时使用
(2)输入捕获(IC)介绍
①输入引脚跳变瞬间,把CNT的值锁存到CCR中
输入捕获是接收到输入信号,执行CNT锁存到CCR的动作
②输入捕获功能:测量PWM波形的频率、占空比、脉冲间隔(和频率差不多)、电平持续时间(和占空比差不多)等参数
③PWMI模式:PWM的输入模式,专门为测量PWM频率和占空比涉设计的
(3)频率测量相关知识
N越大,相对误差就越小
测频法和测周法的计次可能会存在正负1的误差
①测频法:适合测量高频信号,测周法适合测量低频信号
测频法是一段时间的平均值(结果更新慢,一个闸门时间更新一次),值比较平滑。
②测周法:测量一个周期就出一次结果(出结果速度取决于待测信号的频率,一般情况下,该方法结果更新快),结果值会受噪声的影响,波动比较大。
③中界频率:当一个频率用测频法和测周法计次的N相同,就说明误差相同,该频率就是中界频率
由两方法公式联立,N相同,得中界频率
注意:当待测频率
当待测频率>中界频率时,选测频法更合适。
2、
(1)输入捕获
触发源选择中只有TI1FP1和TI1FP2,没有TI3和TI4的信号,若想使用从模式自动清零CNT,只能用通道1和通道2,若用通道3和4,只能开启捕获中断,在中断里手动清零
该结构只使用一个通道,只能测量频率
CNT的值有上限,最大只能计65535个数,若信号频率太低,CNT计数值可能会溢出
ARR一般设置成最大65535
(2)PWMI基本结构
PWMI模式使用两个通道同时捕获一个引脚,可同时测量周期和占空比