迪文科技论坛

 找回密码
 立即注册
搜索
查看: 68|回复: 3

【提问】为什么串口数据多时就不会对数据进行处理?

[复制链接]

22

主题

76

回帖

747

积分

高级会员

Rank: 4

积分
747
发表于 2024-4-19 10:55:56 | 显示全部楼层 |阅读模式
目前出现了一个问题:当我自己手动向串口发送一条数据帧时,屏幕上会显示我发送的,但是当与下位机接通后,下位机发送的数据很快也很多,基本100ms发很多条数据帧,屏幕上就没啥反应,但我从下位机上发的数据中任意挑一条出来发上去都会有反应,请教一下大佬这种情况怎么解决呢?
Github搬运工
回复

使用道具 举报

0

主题

42

回帖

417

积分

中级会员

Rank: 3Rank: 3

积分
417
发表于 2024-4-19 11:06:02 | 显示全部楼层
您好,也许是把多出来的部分当成数据看待了。建议加CRC校验以作区分
回复

使用道具 举报

0

主题

42

回帖

417

积分

中级会员

Rank: 3Rank: 3

积分
417
发表于 2024-4-19 11:07:47 | 显示全部楼层
或者尝试用更高的波特率,减少下位机发送的频率
回复

使用道具 举报

22

主题

76

回帖

747

积分

高级会员

Rank: 4

积分
747
 楼主| 发表于 2024-4-19 11:23:19 | 显示全部楼层
tianlan 发表于 2024-4-19 11:07
或者尝试用更高的波特率,减少下位机发送的频率

上款产品用的迪文K600+的屏幕,都可以正常使用,现在换成T5L就处理不了了,还有就是目前我们做产品升级,下位机暂时不动,波特率和上传的数据格式都不做变化
Github搬运工
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-5-13 05:36 , Processed in 0.068153 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表