串口问题? 求助

2019-07-21 01:45发布

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

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
www88988
1楼-- · 2019-07-21 22:55
 精彩回答 2  元偷偷看……
MrC0713
2楼-- · 2019-07-22 03:29
www88988 发表于 2019-5-8 11:57
给你个我的程序参考下,当然数据处理部分和串口初始化部分还得自己写下,我只写了一个口的另一个一样的。 ...

谢谢  我慢慢消化一下
MrC0713
3楼-- · 2019-07-22 07:20
www88988 发表于 2019-5-8 11:57
给你个我的程序参考下,当然数据处理部分和串口初始化部分还得自己写下,我只写了一个口的另一个一样的。 ...

大佬  求指导 我用您给的例程  单独串口1或2 都可以正常使用(另外串口不接上开发板)  但是假如我在用串口2正常收发的时候,把串口1的线接到开发板,还不用打开串口1的调试助手  串口2就乱码了 无标题.png ,图中上部分是串口2自发自收,中间乱码是把串口1的线接上(还没打开串口1的调试助手),下面是拔掉串口1的线。

www88988
4楼-- · 2019-07-22 13:08
MrC0713 发表于 2019-5-8 15:24
大佬  求指导 我用您给的例程  单独串口1或2 都可以正常使用(另外串口不接上开发板)  但是假如我在用串 ...

先把流程弄明白:
收发数据: 上位机 -> STM_COM1 -> STM_COM2 -> 上位机
是这样吗?
如果是这样,上位机需要开2个串口。
把流程弄明白了,程序如果没写错的话,是没有问题的,这个程序我都做过好几个工控方面的项目了,到目前还没出现过问题,一定要耐心、细心,慢慢来,这也是个学习和积累的过程。
MrC0713
5楼-- · 2019-07-22 18:31
 精彩回答 2  元偷偷看……
www88988
6楼-- · 2019-07-22 20:27
 精彩回答 2  元偷偷看……

一周热门 更多>