STM32输入捕获

前言:单片机的输入捕获模式作用主要为分析外部输入的信号的频率与占空比(有点类似于示波器)英文简称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页

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Young member

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值