首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >奇怪的串行输出

奇怪的串行输出
EN

Stack Overflow用户
提问于 2015-12-08 12:12:19
回答 1查看 221关注 0票数 0

我有一个带有屏蔽的Arduino,通过RS-232/串口与电机控制器通信。在通信过程中,当我收到电机控制器的响应时,会出现随机字符/不规则响应。

命令和响应是简单的ASCII字符串。

我的PC机和arduino电脑之间的串行通信没有问题,我的PC机和电机控制器之间的串行连接也没有问题,但这两者都不想相处。有人能想到为什么会这样吗?

相同波特率(9600),标准设置:8位,1停止位没有奇偶校验所有设备。

在Arduino上,我使用SoftwareSerial与电机控制器和串行监视器进行通信以输入命令。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-08 12:32:07

SoftwareSerial非常容易受到其他来源中断的影响。如果有8和9引脚可用,您应该使用AltSoftSerial。如果没有,并且电机控制器发送纯文本响应,您应该使用我在github,NeoSWSerial上发布的库。

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

https://stackoverflow.com/questions/34155584

复制
相关文章

相似问题

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