ch32v203c8t6进入外部中断后,无法正常退出中断

我是使用的中断线15,通过下降沿触发开始对nec解码,现在的问题是进入一次中断,解码完成之后无法正常回到主循环中,有大佬可以帮我看看是什么问题吗image.png


解码完成之后会回到主循环执行一次,但是如果没有接收到正确的信号,疑似是堵死在了中断里面,如果在return那一行加了清除标志位会导致数据无法接收


我自己把杂波的判断修改了一下,在return之前加上了清除中断标志位把问题解决了


只有登录才能回复,可以选择微信账号登录