QQ490455545 发表于 2016-3-17 22:04:38

STM32F051中使用比较器触发TIMER输入捕获,并实现TIMER复位模式

请教能否用STM32F051的COMP2触发TIM3的1通道,实现输入捕获功能。
从DATASHEET上可以看到COMP2能触发TIM3的cc1,我也成功实现了该功能,但是出现TIM3的捕获比较中断出现误触发现象。
但是COMP2的比较输出结果通过IO口输出后可见是正常的,并且使用COMP2的中断并用示波器看到波形正常。但是就是TIM3出现误触发。

QQ490455545 发表于 2016-3-18 12:11:10

xmshao 发表于 2016-3-18 09:50
你是说COMP的输出信号作为触发捕捉吗? 你适当地把TIM3 IC信号做下滤波看看。 ...

已经解决了,是外部有个TIMER输入捕获引脚没有关掉,导致干扰了TIMER的捕获中断。我这个COMP做了滤波,TIM3也加了数字滤波,还蛮好用的。谢谢!

xmshao 发表于 2016-3-18 09:50:33

你是说COMP的输出信号作为触发捕捉吗? 你适当地把TIM3 IC信号做下滤波看看。

xmshao 发表于 2016-3-18 16:15:13

呵呵 调试中各类问题是防不胜防。搞定就好

微笑的小孩儿 发表于 2016-6-30 16:00:18

QQ490455545 发表于 2016-3-18 12:11
已经解决了,是外部有个TIMER输入捕获引脚没有关掉,导致干扰了TIMER的捕获中断。我这个COMP做了滤波,TI ...

请问一下你的COMP是怎么做滤波的?
页: [1]
查看完整版本: STM32F051中使用比较器触发TIMER输入捕获,并实现TIMER复位模式