mathison 发表于 2022-1-25 09:19:01

stm32输入捕获模式 能加入脉宽的限制吗

如题,希望用捕获模式去监测PWM的脉宽 除了上升沿触发和下降沿触发 希望100uS 以上宽度的脉冲 才产生中断 以避免频繁的进中断用stm mcu 怎样才能实现这个功能或者有没有这样的 mcu实现这样的功能?

liyang121316 发表于 2022-1-25 14:00:33

应该能吧,我记得我以前产品检查投币信号脉冲就用到上述类似需求。

chenchaoting 发表于 2022-1-25 20:09:37

输入滤波用起来

tim4146 发表于 2022-1-26 07:16:05

chenchaoting 发表于 2022-1-25 20:09
输入滤波用起来

st的gpio不可以设置滤波吧……

lb0857 发表于 2022-1-26 08:42:57

有啊捕捉之后 定时器计数达到你设定的数量N才确认脉冲

yutianyiren 发表于 2022-1-26 09:05:31

捕获是可以采集到频率与占空比的,通过这两个算出时间,但是你想大于一定时间再触发,这个中断可能不好做,自己判断一下当前的采集值可能好实现一些。

网络孤客 发表于 2022-1-26 09:41:23

本帖最后由 网络孤客 于 2022-1-26 09:42 编辑

可以设置滤波器,但不太精准,选近似的。


2nd 发表于 2022-1-26 11:20:58

设置输入采样率+滤波器,看能不能达到你要求的滤波时间,最大为fSAMPLING=fDTS/32,N=8
页: [1]
查看完整版本: stm32输入捕获模式 能加入脉宽的限制吗