发 帖  
原厂入驻New
[问答] 串口接收不能中断的原因是什么?
20 串口接收
分享
原子兄,各位大虾,最近调试usart,使用的是例程串口例子,数据发送能正常,但是接收总是不能进中断,已经#define EN_USART1_RX,这是什么问题啊?https://bbs.elecfans.com/file:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Tencent/Users/464401869/QQ/WinTemp/RichOle/K7LL8)@@NG8_X_T%7B@)%5ds8%240.jpg
0
2020-8-26 08:00:30   评论 分享淘帖 邀请回答
6个回答
1,图片看不到.
2,是不是用我们原版的代码?如果是,回车符发送了么?
2020-8-26 09:38:53 评论

举报

现在情况是,根本不能进中断,不用谈接收最后的回车了。
2020-8-26 09:55:53 评论

举报

2020-8-26 10:03:34 评论

举报

另外一个情况就是,程序正常从串口发送数据,PC也能正常显示,此时,暂停程序,关闭PC调试助手的串口,然后再想打开就不可能了,会弹出串口已被占用,我现在的做法是重启电脑,否则串口就不能再使用~~~愁,以前开发avr,51没有遇到这个问题的,是不是stm32串口需要做些其他的设置,还是什么的?请原子大哥,各位大虾能指点一二,感激~~~
2020-8-26 10:12:33 评论

举报

问题已经解决,是跟主板上的一个pci设备驱动冲突,拔掉就可以了。
2020-8-26 10:22:57 评论

举报

只有小组成员才能发言,加入小组>>

83个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表