USART无法接收,USART2影响USART1

2019-07-21 07:51发布

main.png 1542181593(1).png 1542181633(1).png 1542181617(1).png irqn.png
写了uart2_init,printf就不工作了;usart2发送,usart2或者3接收,杜邦线选择连接后只能发送,没有接收,请大神们帮我看看,谢谢啦~

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
Soitgoes
1楼-- · 2019-07-21 09:41
DEBUG发现USART3的RXNE没有置位
正点原子
2楼-- · 2019-07-21 11:05
我们的485例程就用到了串口1和串口2,都可以正常工作
Soitgoes
3楼-- · 2019-07-21 11:09
正点原子 发表于 2018-11-15 02:03
我们的485例程就用到了串口1和串口2,都可以正常工作

DEBUG查到原因了,USART2同时打开了发送接收中断,系统自动把USART2中断优先级设成最高0(忽视我的软件设置),产生了中断自锁现象,原子哥,请问这正常吗?
正点原子
4楼-- · 2019-07-21 11:30
 精彩回答 2  元偷偷看……

一周热门 更多>