GD32F407串口通信硬件流控制配置问题导致数据丢失

[复制链接]
楼主: 略略u
手机看帖
扫描二维码
随时随地手机跟帖
AutoMotor| | 2024-12-15 07:52 | 显示全部楼层
GD32F407串口通信硬件流控制配置不当可能导致数据丢失。正确配置包括选择正确的流控制模式(如RTS/CTS或XON/XOFF),确保相关引脚正确连接并启用相关中断。

使用特权

评论回复
wex1002| | 2025-1-2 14:19 | 显示全部楼层
另一件事是,堆栈太小,数据量溢出吗

使用特权

评论回复
caigang13| | 2025-1-2 17:59 | 显示全部楼层
一般串口通信不是说上了流控就一定可靠,上了流控如果速率高没有处理好反而容易出问题。

使用特权

评论回复
Pretext| | 2025-1-3 20:29 | 显示全部楼层
还有一点就是,栈太小,数据量会溢出吗?

使用特权

评论回复
光光雎鸠| | 2025-1-10 17:33 | 显示全部楼层
在串行初始化代码中,确保硬件流控制(硬件、流、控制)正确启用。

使用特权

评论回复
流星flash| | 2025-1-11 18:24 | 显示全部楼层
一般来说,串行通信并不意味着流量控制是可靠的。如果使用流量控制,速度高且处理不当,很容易出现问题。

使用特权

评论回复
V853| | 2025-1-19 16:13 | 显示全部楼层
如果串行接收缓冲区太小或传输速度太快,可能会导致缓冲区溢出和数据丢失。

使用特权

评论回复
yangxiaor520| | 2025-1-20 08:15 | 显示全部楼层
还要看对端设备是否也是启用了硬件流控制

使用特权

评论回复
AIsignel| | 2025-1-22 12:09 | 显示全部楼层
使用的库函数或API正确地支持硬件流控制。

使用特权

评论回复
星闪动力| | 2025-1-22 19:04 | 显示全部楼层
中断用于处理流控制信号,以确保正确执行中断服务程序(isr ),并且没有逻辑错误。

使用特权

评论回复
未来AI| | 2025-1-23 09:17 | 显示全部楼层
使用的库函数或API正确地支持硬件流控制。,

使用特权

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

本版积分规则