龚老师写的CSerialPort类,发现有个小问题,本人弄了几天没解决,求大家帮助,要看源码的话,可以下载串口调试助手v2.2或v2.3 源码,网上都多着.
问题:循环自动发送,内容可以随意,为了看出问题,时间设为1ms,过一会儿,显示的内容很乱,丢失的现象很严重.不知大家有没有试过.
我不想再测试了,烦得很...... 有知道的朋友麻烦出出来解答一下,本人在此谢过了
问题:循环自动发送,内容可以随意,为了看出问题,时间设为1ms,过一会儿,显示的内容很乱,丢失的现象很严重.不知大家有没有试过.
我不想再测试了,烦得很...... 有知道的朋友麻烦出出来解答一下,本人在此谢过了
解决方案 »
- 怎样编写可移动可变大小的控件
- 请问在VC 中如何改变图片从而使按实际大小打印的时候让图片适应纸张大小呢?
- 为什么局域网的计算机能和另个公网的计算机进行通行,如QQ
- 急问大牛关于网络数据包截取的问题!
- 请教各位高手,有哪位用过CImageList::Replace()?我在基础类提问都没有人会。帮帮忙!分不够可以再加!谢谢!!
- §§§ 再评:软件产品的知识产权保护与技术人员的关系 §§§
- 关于图表控件。。。。。。。。。
- win98,老是提示C盘空间不够,而实际上C潘还有2G的空间,也没有打开什么窗口,怎么办
- 以前好的.莫名奇妙出现Error spawning 'vcspawn.exe'. The build could not be performed.
- 在将浮点型转化成字符型输出时出错.???多谢,急!
- ALT控件的timer
- dll函数转发 实现
拿14400来说,一秒钟发14400bit数据,包括数据位校验位等等,其实1s也就发1000多字节,1ms也就发1个多字节
拿14400来说,一秒钟发14400bit数据,包括数据位校验位等等,其实1s也就发1000多字节,1ms也就发1个多字节
首先不用自动发,采用手动发送试试,维持一段时间看看会不会出错
如果手动不出错,那说明就是传输速率的问题。自动只不过是比手动快一些而己,没什么区别。
网上有很多用这个类的例子,你可以看看别人怎么做的。
我测试过100ms间隔,发送40个字节, 9600都没出错。
我是默认值测试的,也就是9600,正因为很多用这个类,所以才敢用
发送和接收都是用的龚老师自己写的(V2.3版本),怕自己写的东西有问题,所以才这样测试我也懒得去折腾了,改用ms的控件.下次都不敢用CSerialPort这个类了我把代码里的自动清空/自动分页的功能去掉了,也就是把所有接收到的东西都显示出来用超级终端,没有太大的问题,亲测过,只要是CSerialPort写的东西,都有这个问题,点一下"停止显示",再继续显示,它好像又可以了,我都被测怕了catyou,这个要仔细测,才能测出来,我在网上搜了一下,别人好像也有这个问题,而且没有得到很好的解答
估计一般人没去这样测