首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过串口从C#窗体向microController发送命令

通过串口从C#窗体向microController发送命令
EN

Stack Overflow用户
提问于 2011-10-19 22:17:31
回答 1查看 1.2K关注 0票数 1

我正在尝试通过串口从C#制作的windows窗体应用程序向microController发送命令。

消息字符串可以正确传递,但问题是,除非您按Enter键,否则microController永远不会应用该命令,我似乎无法以任何方式模拟按Enter键。

我尝试将"\r\n" , "\n" and Environment.NewLine附加到消息字符串,但没有结果,我该怎么办?

EN

回答 1

Stack Overflow用户

发布于 2011-10-19 22:29:45

尝试在发送消息后立即单独发送命令,而不是在消息中添加新行。请看这篇文章,以便question and answers获得一些见解。尤其是Kibbee的回答:

代码语言:javascript
运行
复制
serial.Write(new byte[]{13,10}, 0, 2);

在处理字符串时,一个常见的过程是在某个点上修剪它们(去掉前导和尾随的空格)。单独发送一个新的行可以绕过这个问题,但它也可能以黑客的方式结束。首先检查make,看看您的消息字符串是否正在被修剪。删除修剪代码,如果它存在,将是一个更好的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7822689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档