串口问题? 求助

2019-07-21 01:45发布

背景:我想将串口1和串口2进行互发互收数据
中断1处理如下: 1.png ,中断2基本一样,我单独使用串口1(串口2不接)或者串口2(串口1不接)时,能正常收发,但是只要同时接上那个了,就乱码了。我觉得线缆连接应该没问题的,不然单独使用1个串口时就会乱码。  这种情况咋弄?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
哆啦A梦p
1楼-- · 2019-07-21 03:43
 精彩回答 2  元偷偷看……
www88988
2楼-- · 2019-07-21 08:17
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-21 09:59
usart_senddata函数,必须等待发送完成,否则你这么写就会出问题。
MrC0713
4楼-- · 2019-07-21 11:03
正点原子 发表于 2019-5-8 02:04
usart_senddata函数,必须等待发送完成,否则你这么写就会出问题。

谢谢,我参考的这个帖子http://www.openedv.com/forum.php ... E%BF%DA%BB%A5%B7%A2,我下载了他的源码,也是这么写的,而且好像他能正常收发,我烧录进去还是乱码。  
MrC0713
5楼-- · 2019-07-21 15:05
哆啦A梦p 发表于 2019-5-7 16:58
中断优先级配置下

谢谢  我修改了中断优先级  但还是乱码
MrC0713
6楼-- · 2019-07-21 17:47
www88988 发表于 2019-5-7 20:00
这样中断接收不会有问题,关键就是在中断中发送很容易出问题,不建议这样编程,如果发送和接收都采用中断方 ...

谢谢大佬   请问有没有参考例程供我这个小菜鸟学习学习

一周热门 更多>