打印
[其他ST产品]

有哪些情况可能导致串口数据传输错误?

[复制链接]
2430|62
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
stormwind123|  楼主 | 2023-10-23 16:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有哪些情况可能导致串口数据传输错误?

使用特权

评论回复
沙发
LcwSwust| | 2023-10-23 16:19 | 只看该作者
建议先百度一下

使用特权

评论回复
板凳
一叶倾城wwq| | 2023-10-24 08:48 | 只看该作者
串口配置不对就会出错,波特率也要对上,电路要对

使用特权

评论回复
地板
jerkoh| | 2023-10-24 09:01 | 只看该作者
本帖最后由 jerkoh 于 2023-10-24 09:03 编辑

上面提到的 波特率,奇偶 数据位 停止位这种,
借助带串口分析的示波器或其他抓包工具都能看到数据是否
物理传送有问题

还有串口 ttl 或者RS232 没有GND 共好,也会数值错
再比如你DMA传送的,结果指定的txbuffer没用,临时用个temp_buff放了数据发,也会乱的。

先确认硬件层还是软件层错吧

使用特权

评论回复
5
SantaBunny| | 2023-10-24 11:05 | 只看该作者
可能是串口配置不对

使用特权

评论回复
6
laocuo1142| | 2023-10-24 11:49 | 只看该作者
发送方和接收方使用的电压可能不匹配

使用特权

评论回复
7
flycamelaaa| | 2023-10-24 11:49 | 只看该作者
波特率、奇偶校验、停止位等参数设置不正确。

使用特权

评论回复
8
powerantone| | 2023-10-24 11:50 | 只看该作者
可能是硬件配置问题。例如,如果STM32的寄存器设置不正确或时钟未使能,可能会导致数据传输错误。

使用特权

评论回复
9
probedog| | 2023-10-24 11:50 | 只看该作者
如果发送和接收的TX和RX线路接反,或者线路存在虚焊现象,或者线路受到干扰,都可能导致数据传输错误。

使用特权

评论回复
10
classroom| | 2023-10-24 11:50 | 只看该作者
如果驱动未安装或安装不正确,或者存在感叹号等异常符号,可能会影响数据传输。

使用特权

评论回复
11
vkic007| | 2023-10-24 14:30 | 只看该作者
串口作为异步传输通信,要求通信双方保持一致,波特率、数据格式、电平种类(TTL\232\485)等。可以通过示波器去看相关波形,确认问题的是发送方还是接收方

使用特权

评论回复
12
coody| | 2023-10-24 16:52 | 只看该作者
波特率不对,误差大,数据格式不对,干扰大,程序处理不好,均会导致错误。

使用特权

评论回复
13
pl202| | 2023-11-11 13:33 | 只看该作者
发送方或接收方的设置不正确,例如发送缓冲区大小、数据位、停止位等,导致数据包传输不完整或错误。

使用特权

评论回复
14
burgessmaggie| | 2023-11-11 14:41 | 只看该作者
如果传输的数据量太大,可能会导致超时错误。在

使用特权

评论回复
15
vivilyly| | 2023-11-11 17:16 | 只看该作者
发送方和接收方的串口波特率设置不一致可能导致数据传输错误。

使用特权

评论回复
16
sdlls| | 2023-11-12 09:14 | 只看该作者
波特率设定错误可能导致传输错误

使用特权

评论回复
17
mmbs| | 2023-11-12 09:34 | 只看该作者
在数据传输过程中,发送方和接收方的数据位、校验位和停止位设置不一致可能导致数据传输错误。

使用特权

评论回复
18
qiufengsd| | 2023-11-12 11:49 | 只看该作者
串口通信线路、串口芯片、串口波特率调节器等硬件设备出现故障,可能导致数据传输错误

使用特权

评论回复
19
cashrwood| | 2023-11-12 12:03 | 只看该作者
串口线连接不良,可能存在接触不良、松动

使用特权

评论回复
20
i1mcu| | 2023-11-12 13:35 | 只看该作者
串口的硬件设置可能不正确,例如奇偶校验位、数据位和停止位的设置。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

417

主题

2155

帖子

2

粉丝