引脚输出电平变化后导致定时器捕获中断误触发

2019-07-20 09:34发布

我用的板子是正点原子F4探索者开发板。PB6,PB7接了编码器,利用定时器编码器模式,得到编码器转过的角度。PB12接了一个继电器的输入端。一般情况系,定时器可以正确读到编码器的值,但是当PB12输出高低电平时,定时器中断会误触发,然后计数,导致编码器值跳变。
供电情况:24v锂电池经过稳压后给单片机供电,编码器直接有单片机供电。继电器供电是由24v锂电池稳压12v后再接降压模块到5v供电。
请问产生这种情况的原因是什么?求助~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。