C#编写的串口调试助手发送的回车换行是\n而不是\r\n,求指导

.Net技术 码拜 9年前 (2016-06-07) 3862次浏览
本人用C#编写的串口调试助手用于和下位机通信,需要用回车换行符来唤醒设备,建立通信,但是本人编写的串口助手在发送数据框里填写的回车换行(即按enter键)却是\n而不是\r\n,本人用别人的软件可以唤醒设备,他们的发送数据框中打回车换行(即按enter键)是\r\n,本人不知道哪里错了?求指导,O(∩_∩)O谢谢
解决方案

5

本人编写的串口助手在发送数据框里填写的回车换行(即按enter键)
>>>>你手动输入的”\r\n”?是不是被你误处理掉了?没看到源代码给不出有用的答案。谢谢!

15

设置serialPort.NewLine = “\r\n”;

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C#编写的串口调试助手发送的回车换行是\n而不是\r\n,求指导
喜欢 (0)
[1034331897@qq.com]
分享 (0)