stmPWM输入捕获.docxVIP

  • 26
  • 0
  • 约2.43万字
  • 约 33页
  • 2017-03-25 发布于四川
  • 举报
stmPWM输入捕获

stm32 定时器pwm输入捕获输入捕捉的功能是记录下要捕捉的边沿出现的时刻,如果你仅仅捕捉下降沿,那么两次捕捉的差表示输入信号的周期,即两次下降沿之间的时间。如果要测量低电平的宽度,你应该在捕捉到下降沿的中断处理中把捕捉边沿改变为上升沿,然后把两次捕捉的数值相减就得到了需要测量的低电平宽度。如果要的测量低电平太窄,中断中来不及改变捕捉方向时,或不想在中断中改变捕捉方向,则需要使用PWM输入模式,或使用两个TIMx通道,一个通道捕捉下降沿,另一个通道捕捉上升沿,然后对两次捕捉的数值相减。PWM输入模式也是需要用到两个通道。使用两个通道时,最好使用通道1和通道2,或通道3和通道4,这样上述功能只需要使用一个I/O管脚,详细请看STM32技术参考手册中的TIMx框图。//0-----------------------一、概念理解PWM输入捕获模式是输入捕获模式的特例,自己理解如下1.?每个定时器有四个输入捕获通道IC1、IC2、IC3、IC4。且IC1IC2一组,IC3 IC4一组。并且可是设置管脚和寄存器的对应关系。2.?同一个TIx输入映射了两个ICx信号。3.?这两个ICx信号分别在相反的极性边沿有效。4.?两个边沿信号中的一个被选为触发信号,并且从模式控制器被设置成复位模式。5.?当触发信号来临时,被设置成触发输入信号的捕获寄存器,捕获“一个PWM周期(即连续的两个上升沿或下

文档评论(0)

1亿VIP精品文档

相关文档