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

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

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


①设置输入捕获滤波器:

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

20180626-----STM32 输入捕获

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

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

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

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

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

程序:

20180626-----STM32 输入捕获

相关文章:

  • 2021-10-06
  • 2021-11-15
  • 2022-12-23
  • 2021-10-15
  • 2022-12-23
  • 2022-12-23
  • 2021-08-23
  • 2021-10-06
猜你喜欢
  • 2021-11-10
  • 2021-09-22
  • 2021-12-26
  • 2021-08-16
  • 2021-11-25
  • 2022-12-23
  • 2021-12-06
相关资源
相似解决方案