串口丢包

embedlys 2012-08-20 12:20:50
我用pc机的串口调试助手发给板子,板子接收后回应,但是当波特率为9600,时间间隔小于200ms时,无论使用哪种调试助手,都只能接收到1/3-1/4的返回信息,这是为什么?是buf造成的吗?
...全文
314 9 点赞 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Frog1228 2012-09-27
[Quote=引用 8 楼 的回复:]
是不是板子晶振频率使用问题,导致高波特率时误差过大?
[/Quote]
按理说9600的波特率不算高。通常如果硬件抗干扰做得不好,高波特率会产生干扰。
“时间间隔小于200m”,板子串口接收太慢。
  • 打赏
  • 举报
回复
l87522 2012-09-23
是不是板子晶振频率使用问题,导致高波特率时误差过大?
  • 打赏
  • 举报
回复
shocoal 2012-08-29
波特率不匹配能通上吗???
  • 打赏
  • 举报
回复
贝隆 2012-08-21
是不是波特率不匹配??
  • 打赏
  • 举报
回复
embedlys 2012-08-21
如上,通过设置串口工具的自动换行,有的会发生断行,怎么解决啊
  • 打赏
  • 举报
回复
embedlys 2012-08-21
7E 72 EA 81 10 12 08 21 02 11 45 42 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 37 06 0D FE
7E 72 EA 81 10 12 08 21 02 11 45 43 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 38 06 0D FF
7E 72 EA 81 10 12 08 21 02 11 45 43 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 38 06 0D FF
7E 72 EA 81 10 12 08 21 02 11 45 44 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 39 06 0D 00
7E 72 EA 81 10 12 08 21 02 11 45 44 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 39 06 0D FF
7E 72 EA 81 10 12 08 21 02 11 45 45 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00
FF 00 00 3A 06 0D FF
7E 72 EA 81 10 12 08 21 02 11 45 46 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 3B 06 0D FF
7E 72 EA 81 10 12 08 21 02 11 45 46 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 3B 06 0D FF
7E 72 EA 81 10 12 08 21 02 11 45 47 3E 00
00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 3C 06 0D FF
7E 72 EA 81 10 12 08 21 02 11 45 47 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 3C 06 0D FF
7E 72 EA 81 10 12 08 21 02 11 45 48 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 3D 06 0D FE
7E 72 EA 81 10 12 08 21 02 11 45 48 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 3D 06 0D FE
7E 72 EA 81 10 12 08 21 02 11 45 49 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 3E 06 0D FF
7E 72 EA 81 10 12 08 21 02 11 45 49 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 3E 06 0D FF
7E 72 EA 81 10 12 08 21 02 11 45 50 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 45 06 0D FF
7E 72 EA 81 10 12 08 21 02 11 45 50 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 45 06 0D 00
7E 72 EA 81 10 12 08 21 02 11 45 50 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 45 06 0D FF
7E 72 EA 81 10 12 08 21 02 11 45 51 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00
FF 00 00 46 06 0D FF
7E 72 EA 81 10 12 08 21 02 11 45 52 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 47 06 0D FF
7E 72 EA 81 10 12 08 21 02 11 45 52 3E 00 00 00 00 00 4D 84 45 00 30 08 19 74 5D 00 FF 00 00 47 06 0D FF



  • 打赏
  • 举报
回复
xgbing 2012-08-21
(1)板子串口接收是否太慢。
(2)200ms内是否发的数据过多造成丢失。
  • 打赏
  • 举报
回复
xgbing 2012-08-21
(1)板子串口接收是否太慢。
(2)200ms内是否发的数据过多造成丢失。
  • 打赏
  • 举报
回复
embedlys 2012-08-21
没人回复吗?准备结帖给分~~~~~~~~~
  • 打赏
  • 举报
回复
相关推荐
发帖
其他硬件开发
加入

2411

社区成员

硬件/嵌入开发 其他硬件开发
申请成为版主
帖子事件
创建了帖子
2012-08-20 12:20
社区公告
暂无公告