RT_thread系统中,stm32下外部中断误触发

2019-07-21 05:32发布

RT_thread系统中,只配置PD0外部中断(中断线为0),PB0配置为输出模式,如果以一秒的频率切换PB0的高低电平,外部中断0竟然触发,有碰到过这种情况的伙伴吗,请教大神,为什么会出现这种情况?

系统:RT_thread 4.0.0
芯片:stm32f103VG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
aozima
1楼-- · 2019-07-21 07:49
 精彩回答 2  元偷偷看……
yuqing102
2楼-- · 2019-07-21 11:27
通过测试,发现是GPIO_EXTILineConfig这个函数用错,错把PB0也配置为与外部中断线连接,输出模式配置在前,所以最后PB0还是被配置为了中断模式。
yuqing102
3楼-- · 2019-07-21 15:09
aozima 发表于 2019-1-24 21:04
测试代码是怎样的?

问题已解决,谢谢aozima大神
aozima
4楼-- · 2019-07-21 16:51
欢迎提交补丁

一周热门 更多>