CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 234035
dead_lee
: 试验了下,速度不是问题。。。解决方案在下面,感觉有点鸵鸟。。
[阅读: 379] 2005-11-08 14:02:38
<空>
相关信息:
改别人的一个串口通讯程序,因为客户反映会有10%左右的数据传递中丢失。。
(33字)
(
dead_lee
[712]
2005-11-08 11:06
)
先判断是什么数据丢失?文本还是二进制?
(空) (
小东
[408]
2005-11-08 11:07
)
再判断灌数据的时候是否过快
(空) (
小东
[389]
2005-11-08 11:11
)
程序中有没有加信号判断
(空) (
小东
[379]
2005-11-08 11:11
)
字节丢失,但是丢得不少
(空) (
dead_lee
[389]
2005-11-08 11:12
)
我说的是传文本的时候有没有丢失?因为默认下面传二进制会丢数据,需要设置DTR还是STR的参数
(空) (
小东
[515]
2005-11-08 11:14
)
本身是文本来的
(空) (
dead_lee
[361]
2005-11-08 11:15
)
处理函数是不是狠耗时?
(空) (
小东
[333]
2005-11-08 11:17
)
有个自己的crc校验函数,还是很快的,数据不超过1兆的
(空) (
dead_lee
[487]
2005-11-08 11:18
)
看了下log,没有超过20k的。。。
(空) (
dead_lee
[326]
2005-11-08 11:19
)
这个函数处理的时间内,对方来的数据能否把缓冲区灌满?
(空) (
小东
[329]
2005-11-08 11:22
)
难说。。。
(24字)
(
dead_lee
[317]
2005-11-08 11:24
)
如果处理函数直接处理的,改为多线程的
(51字)
(
小东
[442]
2005-11-08 11:26
)
试验了下,速度不是问题。。。解决方案在下面,感觉有点鸵鸟。。
(空) (
dead_lee
[378]
2005-11-08 22:02
)
能模拟现场环境嘛?
(空) (
小东
[337]
2005-11-08 11:18
)
难,客户不让我去香港。。
(空) (
dead_lee
[340]
2005-11-08 11:18
)
是每次都丢还是偶而丢?
(空) (
bjwf
[327]
2005-11-08 11:08
)
偶尔丢
(空) (
dead_lee
[314]
2005-11-08 11:12
)
波特率是多少?接收或发送的另一个设备是什么?降低波特率做一些测试.
(57字)
(
bjwf
[1392]
2005-11-08 11:15
)
9600,对方的程序我没有办法改,只能从接受端入手。。。
(空) (
dead_lee
[339]
2005-11-08 11:16
)
9600这么低不应该有问题,你是说你们的程序只是接收端?
(33字)
(
bjwf
[394]
2005-11-08 11:19
)
难,客户不让我去香港。。 (空) (dead_lee [0] 今天 11:18)
(空) (
dead_lee
[320]
2005-11-08 11:24
)
pcanywhere不可以?
(空) (
sea026
[380]
2005-11-08 11:27
)
当然不可以。。。
(18字)
(
dead_lee
[339]
2005-11-08 22:00
)
超级终端好像没有接收字数统计吧
(空) (
小东
[435]
2005-11-08 11:27
)
流控制有没有做?两端有没有自己的通讯协议?
(空) (
pcplayer
[391]
2005-11-08 11:08
)
这个要细看代码了。。。好像用的是微软的那个控件。。。
(空) (
dead_lee
[324]
2005-11-08 11:13
)
用的是MSCOMM啊
(23字)
(
小东
[397]
2005-11-08 11:15
)
串口有缓冲区的,写得太快,读得太慢,两边又没有相互协调的协议,肯定会丢数据。
(空) (
李战
[586]
2005-11-08 11:18
)
最终解决方案。。。
(41字)
(
dead_lee
[474]
2005-11-08 22:01
)
还是好糊弄嘛
(空) (
pcplayer
[343]
2005-11-08 22:43
)
关键还是要看对方是否有发送的log
(空) (
小东
[411]
2005-11-09 10:00
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录