码迷,mamicode.com
首页 > 其他好文 > 详细

[pwm]PWM的输入捕捉模式

时间:2017-04-04 01:10:37      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:时长   pos   archive   bbs   war   常用   com   lan   占空比   

对于stm32来说,输入捕捉模式有两种

  • 普通输入捕捉模式:经常用来测量脉冲宽度和频率,例如测量脉冲宽度,TIM5_CH1来捕获高电平脉宽,首先先设置输入捕获为上升沿触发,然后记录下发生上升沿时TIM5_CNT值。再然后,设置捕获信号为下降沿,在下降沿到来的时候,记录下此时的TIM5_CNT值。这样一来,两次TIM5_CNT值只差即为脉冲宽度。只设置上升沿触发则可以捕获信号周期。
  • PWM输入捕捉模式:pwm输入捕获模式是普通输入模式一种特殊应用,是将TIMx输入映射了两个ICx信号(输入捕获装置IC1和IC2),其中一个捕获上升沿,另一个捕获下降沿。这样可以在中断中去读上升沿和下降沿对应寄存器中的计数,从而得出周期和占空比。其中一个捕获通道计算两次都是上升沿的时间,即周期T;而另一个通道则计算一次下降沿和之前上升沿之差,这样得到高电平时长,从而可以求得周期T和占空比。

 

stm32输入捕获模式简介:http://www.cnblogs.com/wangh0802PositiveANDupward/archive/2013/01/03/2843058.html

stm32 pwm输入捕获模式简介:http://www.51hei.com/bbs/dpj-41774-1.html

[pwm]PWM的输入捕捉模式

标签:时长   pos   archive   bbs   war   常用   com   lan   占空比   

原文地址:http://www.cnblogs.com/aaronLinux/p/6664022.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!