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

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

[复制链接]
楼主: 略略u
手机看帖
扫描二维码
随时随地手机跟帖
41
Pretext| | 2024-4-4 13:24 | 只看该作者 回帖奖励 |倒序浏览
Check it with an oscilloscope or a Logic analyzer

使用特权

评论回复
42
digit0| | 2024-4-12 06:53 | 只看该作者
如果串口的接收缓冲区太小或发送速度太快,则缓冲区溢出可能导致数据丢失。

使用特权

评论回复
43
shenxiaolin| | 2024-4-30 16:08 | 只看该作者
可以通过读取标志位来解决。

使用特权

评论回复
44
V853| | 2024-5-28 14:19 | 只看该作者
在串行端口初始化代码中,确保硬件、流、控制被正确启用。

使用特权

评论回复
45
理想阳| | 2024-6-4 14:05 | 只看该作者
库函数或 API 的正确使用支持硬件流控制。

使用特权

评论回复
46
软核硬核| | 2024-6-16 17:28 | 只看该作者
还有一个,就是堆栈打开过小,数据量过大

使用特权

评论回复
47
FranklinUNK| | 2024-6-20 15:55 | 只看该作者
驱动应该没问题吧

使用特权

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

使用特权

评论回复
49
ym0sly| | 2024-8-31 12:33 | 只看该作者
能是由于硬件流控制配置不当

使用特权

评论回复
50
ym0sly| | 2024-8-31 12:33 | 只看该作者
相关参数设置错误导致的。

使用特权

评论回复
51
朝生| | 2024-9-5 08:02 | 只看该作者
rts引脚被拉高以在发送数据前请求传输,cts引脚在接收数据后被拉高

使用特权

评论回复
52
发货后已经wi| | 2024-9-30 21:51 | 只看该作者
串口的其他配置参数正确,并启用了硬件流控制

使用特权

评论回复
53
AuroraS| | 2024-10-15 07:44 | 只看该作者
检查串行收发器缓冲区的实现。,

使用特权

评论回复
54
IntelCore| | 2024-10-17 15:25 | 只看该作者
检查串行接收和发送缓冲器的实现。如果缓冲区太小或没有及时处理,可能会发生数据丢失。

使用特权

评论回复
55
单芯多芯| | 2024-10-29 11:31 | 只看该作者
库函数或API的正确使用支持硬件流控制。,

使用特权

评论回复
56
yangjiaxu| | 2024-10-29 15:27 | 只看该作者
对,容易出现这种情况,而且这种硬件流控制不建议开启,哈哈

使用特权

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

本版积分规则