u012318584
h342366439
采纳率0%
2016-01-26 01:23 阅读 1.8k

C#中的serialport.Write与MSCOMM控件的put_output有什么区别?

我使用C#上位机中的serialport.write发送数据 下位机收到的与上位机发送的数据不一样,

使用MSCOMM控件发送则没有问题,

求问有什么区别 (T^T)

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2016-01-27 01:00

    用串口调试助手调试下, 注意Write输出的字节编码,是否有多余的换行符,停止位、校验位、波特率、校验方式。

    点赞 评论 复制链接分享
  • lzj_999 西村秀木 2016-01-28 03:02

    可能发送的数据量有点大,read没读完,write和read的长度不一致吧。调试一下看看。如果不一致判断长度while(readLehgth<length){
    read();
    }

    点赞 评论 复制链接分享

相关推荐