首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

mscomm数据丢失,该如何解决

2012-03-05 
mscomm数据丢失MSCOMM,在9600波特率下,用二进制方式接收,数据老是丢失。请教如何解决[解决办法]1.检查硬件(

mscomm数据丢失
MSCOMM,在9600波特率下,用二进制方式接收,数据老是丢失。请教如何解决

[解决办法]
1.检查硬件(如USB转232的就经常丢失数据)
2.增加硬件校验(RTS-CTS),这个要多接两根线
3.查通讯参数(两边的波特率,停止位,校验位是否一致)
4.增加传输缓冲区

[解决办法]
调整参数,特别是时间参数,不同机器性能不同,会导致数据接受间隔不同,从而丢失数据
[解决办法]
MsComm在接收数据时,如果数据中包含 00 这样的数据,就容易发生丢失数据的情况(把00丢失了),接收到的数据就会乱。

好像是MsComm自身的问题。建议换个控件,比如SpComm

热点排行