发新帖我要提问
123
返回列表

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

[复制链接]
楼主: 略略u
手机看帖
扫描二维码
随时随地手机跟帖
Pretext| | 2024-4-4 13:24 | 显示全部楼层
Check it with an oscilloscope or a Logic analyzer

使用特权

评论回复
digit0| | 2024-4-12 06:53 | 显示全部楼层
如果串口的接收缓冲区太小或发送速度太快,则缓冲区溢出可能导致数据丢失。

使用特权

评论回复
shenxiaolin| | 2024-4-30 16:08 | 显示全部楼层
可以通过读取标志位来解决。

使用特权

评论回复
V853| | 2024-5-28 14:19 | 显示全部楼层
在串行端口初始化代码中,确保硬件、流、控制被正确启用。

使用特权

评论回复
理想阳| | 2024-6-4 14:05 | 显示全部楼层
库函数或 API 的正确使用支持硬件流控制。

使用特权

评论回复
软核硬核| | 2024-6-16 17:28 | 显示全部楼层
还有一个,就是堆栈打开过小,数据量过大

使用特权

评论回复
FranklinUNK| | 2024-6-20 15:55 | 显示全部楼层
驱动应该没问题吧

使用特权

评论回复
有何不可0365| | 2024-7-31 21:47 | 显示全部楼层
在使用GD32F407进行串口通信并启用硬件流控制时,如果出现数据丢失的问题,可能确实与流控制引脚的配置有关。

使用特权

评论回复
ym0sly| | 2024-8-31 12:33 | 显示全部楼层
能是由于硬件流控制配置不当

使用特权

评论回复
ym0sly| | 2024-8-31 12:33 | 显示全部楼层
相关参数设置错误导致的。

使用特权

评论回复
朝生| | 2024-9-5 08:02 | 显示全部楼层
rts引脚被拉高以在发送数据前请求传输,cts引脚在接收数据后被拉高

使用特权

评论回复
发货后已经wi| | 2024-9-30 21:51 | 显示全部楼层
串口的其他配置参数正确,并启用了硬件流控制

使用特权

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

本版积分规则