基本方法

1.设置TIM2 CH1为输入捕获功能; 

2.设置上升沿捕获; 

3.使能TIM2 CH1捕获功能; 

4.捕获到上升沿后,存入capture_buf[0],改为捕获下降沿;

 5.捕获到下降沿后,存入capture_buf[1],改为捕获上升沿; 

6.捕获到上升沿后,存入capture_buf[2],关闭TIM2 CH1捕获功能; 

7.计算:capture_buf[2] - capture_buf[0]就是周期,capture_buf[1] - capture_buf[0]就是高电平所占时间。

 

参考的两篇博客:

https://www.cnblogs.com/Allen5G/p/11145912.html

https://www.baidu.com/link?url=sp9miYcfH7d4D-PJ9eKbmSxRdCG-8Fac3fvoKLBZnrDJzVYjHEssIjPGI-jt1_ryLGy_AMzKN34-O8hvalzL9L1obwLtb2Z4Ttd910vmoML2pZF7-tlNvShxUPhshSn7&wd=&eqid=ce9fd35d001f2429000000065ec771a8

相关文章:

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