串口数据损坏的异常模式

Fun*_*ork 1 windows ascii serial-port hyperterminal serial-communication

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

快速布朗福克斯

我收到 :

快速布朗福克斯

但是,如果我发送:

UUUUUUUUUUU

我收到

UUÕUÕUÕUÕUÕ

或者如果我发送:

AAAAAAAAAAA

我收到 :

AAAAAAAAAAA

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

两台计算机上的串行端口设置完全相同.

MRA*_*RAB 5

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

最后一段说:

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

听起来有点熟?