我有一个 USB 到 RS232 适配器,我用它从条形码阅读器获取长输入(28 个字符)。在我的电脑上一切正常。
我将我的 c# 应用程序安装在另一台 RS232 串行端口连接到其 PCI-E 的计算机上,当我接收到来自条形码阅读器的输入时,它将它分成两部分!
我怎么知道?因为我DataReceived
在我的 c# 应用程序上有一个事件处理程序,它被调用了 2 次,每次我得到一部分输入。
RS232 PCI-E 端口由 Oxford Semiconductor Inc. 制造。
操作系统是 Windows 7。
我假设这是硬件问题,而不是我的应用程序中的问题。也许需要更改一些设置、缓冲区大小或类似的东西,但我找不到类似的东西。
先谢谢了!