多虚拟串口不刷新接收到的数据
本文关键字:数据 刷新 虚拟 串口 | 更新日期: 2023-09-27 18:14:55
我有一个用c#开发的串口监听控制台应用程序,一切都运行良好。
但是最近几天,接收到的数据没有改变,但实际上接收到的数据改变了(我可以从监视器检查或重新启动我的应用程序)。端口始终保持写入与接收字符串相同的数据。但当我重新启动应用程序时,它会刷新数据。我的意思是串口不刷新/更新接收到的数据的变化。
在我们将FIFO属性设置为TRUE之前,我的应用程序工作正常。当端口设置为FALSE时,没有问题。
这是一个地磅应用程序,现场有20个地磅。它们每个都通过虚拟端口向我的服务器发送数据。(COM1…COM20)
任何想法?谢谢你的帮助。
FIFO是仅由串行端口使用的中断。你不应该用它。请参考以下链接。
http://www.tldp.org/howto/serial - howto - 4. - html
你不能没有FIFO设置吗?