今天在测试IO口中断,在别的工程中用的好好的一个IO口中断,在我的一个新工程中居然不好用了,具体表现是反复进入中断。详细情况如下:原理图配置如下: IO口中断函数定义如下: IO口中断函数如下: 发现中断函数中的打印一直不停的打印,这个IO口中断的方式之前我在别的工程中用过,是可以用的。今天移植到一个新工程中,发现不好用了,感觉可能是哪一个小细节没注意到。 希望我的这个IO口中断的配置方法能帮到想用这个功能的人,也希望这个问题能得到解决,帮助更多遇到类似问题的伙伴。再附上几张其他页面的配置原理图:
中断标志位还没有清除掉,清除掉就好了。你清除的那个不是中断标志位