串口数据损坏的异常模式

时间:2014-11-27 16:15:01

标签: windows serial-port ascii serial-communication hyperterminal

我正在通过从Windows HyperTerminal发送数据来测试我的应用程序通过串行端口接收数据,这主要起作用。例如,如果我发送:

快速布朗狐狸

我收到:

快速布朗狐狸

但是,如果我发送:

UUUUUUUUUUU

我收到了

UUÕUÕUÕUÕUÕ

或者如果我发送:

AAAAAAAAAAA

我收到:

AAAAAAAAAAA

因此,对于任何长于2的重复字符串,则第3,第5,第7等字符因设置高位而被破坏。

两台机器上的串口设置完全相同。

1 个答案:

答案 0 :(得分:5)

我发现了这个:http://seetron.com/archive/html/ht_tip1.htm

最后一段说:

  

保存的配置可能会以奇怪的方式损坏。最明显的   症状是连续三次输入相同的字符会导致   要错误发送的字符的第三个实例。其他   在这种情况下,终端程序无法完全工作。我们唯一的解决办法   知道的是如上所述从头开始创建新配置   上方。

听起来很熟悉?