www.3112.net > sEriAlport1.rEADlinE

sEriAlport1.rEADlinE

看方法名就应该能猜出来了嘛~ ReadLine 只读一行,而 ReadExisting 读取现有的全部。 假如下位机上送了三行数据,ReadExisting会连回车一起全部返回给你。

用串口调试助手测试下对方是否返回了正确数据。 另外,最好用事件驱动来做,别用 Sleep。

请在 string message = serialPort1.ReadLine();这行下一个断点,查看 serialPort1 对象的值是多少

你代码的只有向外的发送,并没有向本机COM1口发送数据的过程吧。 你的串口线是否本机与另一个机器相连,如果这样的话,在另一台机器上打开串口并发送数据,本机再接收就OK了 如果想一台机器做实验的话,可以下载个虚拟串口,模拟2个COM口的链接。

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com