您的位置:首页 > 编程语言 > Delphi

Delphi里使用SPComm串口控件的一个乌龙BUG

2014-09-26 09:41 190 查看
用Delphi写串口程序曾经写了好多,最近又在写一个上位机软件;

但这次出了个bug搞了很久都没搞定。就是接收单片机发来的数据,传输接收中会掉数据$11;使用其他串口工具就没问题。。。

发现唯独数据$11不行,而其他数据就可以l 匪夷所思,百思不得其解。怀疑是流控制的问题,但不知道怎么搞。

后来看到控件设置里,XoffChar和XonChar分别是#19和#17,尼玛#17不就是$11吗?!!!

搞了很久后来发现是SPCOMM控件设置里的XoffChar和XonChar设置不对,流控制全部关掉,In/OutxXonXoffFlow都设为False,用超时机制来判断帧数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: