20180626-----STM32 输入捕获

输入捕获可用来检测输出的脉冲数。

原理:通过检测定时器某个通道上的边沿信号,在边沿信号发生跳变(上升/下降沿)的时候,将当前定时器的值

(TIMX_CNT)存放到对应的捕获/比较寄存器(TIMX_CCRX)里面,完成一次捕获。可用来捕获高电平的时间


①设置输入捕获滤波器:

    简要的说明就是设置一个连续采样8次某通道的频率,如果都是高电平则说明是一个有效的触发,这就是一个滤波的效果,可以排除掉抖动的影响。


②:设置输入捕获的极性 :上升沿还是下降沿捕获

③:设置输入捕获映射通道: 一般情况下 通道1 映射到IC1 ,通道2 映射到IC2

④:设置捕获分频器: 就是设置捕获的情况,如果不分频则每个上升沿就触发一次捕获,分频的话可以

每2、4、8个上升沿触发一次捕获。

⑤: 捕获到有效信号可以开启中断

程序:


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值