定时器输入捕获的理解
作者:互联网
高电平期间t2-t1=N*ARR+CRRx2(需获取N和CRRx2值),在检测到下次上升沿,就能获取整个脉冲周期和占空比;
增大ARR降低分辨率,减小ARR增大分辨率;
1、定时器输入捕获功能的作用:测量脉冲周期、占空比;
2、库函数开发的配置:
更新中断:就是计数器计数到你设定的值ARR值然后溢出 产生的中断。
捕获中断:是指定期器捕获到你设定的 边沿信号(上升沿/下降沿) 时产生的中断。
a、检测输入端口定义
b、定时器配置:定时器初始化,中断选择(更新中断、捕获中断);
c、中断服务函数:记录溢出中断次数、记录结束沿时的CRR寄存器值、检测到开始沿后转为检测结束沿。
3、主函数中调用:解决溢出中断次数*arr+crr2计算结果得出脉冲宽度,恢复起始沿检测;
标签:ARR,定时器,中断,检测,捕获,占空比,输入 来源: https://www.cnblogs.com/zyfstc544/p/15037938.html