我知道还有其他帖子解决了这个事实,但我仍然无法找到解决我的问题的方法。
我从串口收到大量数据,其中包含 0x1A。我以离散的块形式收到它们(此时以 10、18 或 528 块为单位,我知道何时需要每种大小)。问题是,每当我收到 0x1A 时,它似乎都会丢弃该字节。
我努力了:
if (e.EventType == SerialPort.Eof) return;
但我收到错误:System.IO.Ports.SerialPort
不包含“Eof”的定义。
我想做的就是禁用这个 Eof 功能;难道这个角色就不再有什么特别之处了吗?
提前致谢,很抱歉,如果这个问题已在其他地方得到回答,但我无法在任何地方找到直接答案......
当然,在发布问题后我立即就明白了。
我需要使用SerialData
代替SerialPort
。我的错。我希望这对其他人有帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)