一片RCT6用串口1向另一片C8T6的串口2发送数据出错

2019-08-14 04:27发布

之前用两片芯片的串口1互相通信正常,然后换成RCT6用串口1发送,C8T6用串口2接收数据就出错了,一直没找出是什么原因。
然后我试了用RCT6串口发送数据到战舰板的串口2,战舰板跟C8T6刷的是一样的程序,就是工程的配置不同,因为一个是大容量,一个是中容量,结果通信正常。
一直找不到是什么原因,求大神帮忙分析分析。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
树上的龙猫
1楼-- · 2019-08-14 08:28
找到问题了,是硬件上的问题,在传输的电路上有个电路影响了
正点原子
2楼-- · 2019-08-14 10:39
波特率,接线,基本就是这两类问题。
树上的龙猫
3楼-- · 2019-08-14 12:59
正点原子 发表于 2017-7-26 01:05
波特率,接线,基本就是这两类问题。

原来用的是115200的波特率,然后今天我把波特率降到4800通信就正常,两片芯片的通信速度不能太快吗
super910906
4楼-- · 2019-08-14 14:49
 精彩回答 2  元偷偷看……
树上的龙猫
5楼-- · 2019-08-14 16:02
super910906 发表于 2017-7-27 11:18
两个芯片的通信波特率要保持一致,我这项目板上两个单片机,8个串口,都要来回通信,只要波特率和连线没错 ...

波特率是一致的,就是没搞懂原因在哪里。

一周热门 更多>