两块STM32F103之间串口通讯问题

2019-08-16 20:35发布

两块STM32F103的串口波特率都是115200,用一块板子的串口1给另一块板子的串口4发送数据,串口1可以检测到有数据发送,但是另一块板子的串口4接收不了,但是只用用电脑给串口4发送,都是正常的,这是什么原因,新手求解释
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
a549753046
1楼-- · 2019-08-16 22:16
是不是用到了回车,而你串1发送的时候没有回车,用PC的时候发送了回车,所以串口4就检测出来了。
伤之痕迹
2楼-- · 2019-08-17 00:32
没有用到回车,用的16进制文件发送的
yuzeyuan1
3楼-- · 2019-08-17 04:01
串口1给电脑发相同的数据,电脑可以正常收到?
电脑给串口4发相同的数据,串口4可以正常收到?
jermy_z
4楼-- · 2019-08-17 07:12
地线接了没?
伤之痕迹
5楼-- · 2019-08-17 09:57
 精彩回答 2  元偷偷看……
伤之痕迹
6楼-- · 2019-08-17 10:21
yuzeyuan1 发表于 2016-9-1 16:39
串口1给电脑发相同的数据,电脑可以正常收到?
电脑给串口4发相同的数据,串口4可以正常收到?

都正常

一周热门 更多>