前言:单片机的输入捕获模式作用主要为分析外部输入的信号的频率与占空比(有点类似于示波器)英文简称IC(Input Cpture)。主要内容就是当输入引脚出现指定电流跳变时,当前CNT的值将被锁存到CCR中。可配置为PWMI模式和主从触发模式,实现硬件全自动测量频率和占空比。。
上图的左边电路就是输入捕获部分。TI1FP1通道一是使用上升沿触发来捕获周期,TI1FP2通道二使用下降沿触发,捕获占空比。这样就是两个通道同时处理一个引脚的信号频率,同时测量频率与占空比,真是PWMI模式。
捕获周期的方法就是测量两个上升沿之间的时间间隔(PS:每记一次CNT就要把CNT清零),就是一个周期,接着取倒数就是频率。
一、频率测量:
只能测量高低电平变化的数字信号,不能测量模拟信号。
测频法:f=N(上升沿计次)/T(一个周期)
测周法:f=fc(标准频率)/N,周期的倒数:T=N/fc,计一个数的时间是1/fc,计N个数
图片来源江协科技
测频法适合高频信号,测周法适合低频信号。
减少误差的方法,中界频率法:令f=N(上升沿计次)/T(一个周期)与f=fc(标准频率)/N中的N相等,解出f的值fm。当待测信号频率小于fm时,测周法误差小。当待测信号频率大于fm时,测频法误差小。
二、主从触发模式(江科大)
主模式:单片机读取定时器内部的信号发送给TRGO引脚用于触发其他外设。
从模式:接收其他外设或自身外设的信号通过TRGI引脚用于控制自身定时器的运行
具体功能看手册的229页