首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >蓝牙LE UART和蓝牙3串行输出的不同结果

蓝牙LE UART和蓝牙3串行输出的不同结果
EN

Stack Overflow用户
提问于 2017-01-13 14:34:38
回答 1查看 127关注 0票数 0

让我先解释一下情况。所以我有一个蓝牙v3模块连接到一个电机的串口上,这个马达是通过连接到BT3模块的安卓应用程序来控制的。

现在,我想将它迁移到BT 4.2模块,并使用蓝牙LE发送数据。但问题是。通过BT3和BT在串口上接收到的数据略有不同。

差异示例:已发送字符串"hello world“转换为字节并发送

  • 从BT到电机的结果就是:“你好世界”。
  • 从BT 3到电机的结果将是:"heLl`‘world“

起初,我怀疑Bt3模块上有一些定制的绑定率,但是根据我在电机上得到的文件,Bt3模块也被设置为19200。因此,我被困在会导致模块的串行输出上的差异。

两个BT模块:绑定速率: 19200停止位:1数据位:8奇偶校验:无

BT3是未知的(数据贴纸已被移除,但该设备目前确实成功地控制了电机) BT LE是rn4780模块。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-16 13:30:18

考虑到电机识别来自两个模块的两个信号,我怀疑串行到USB转换器与蓝牙经典模块有问题,是测试环境中发生数据损坏的故障。

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

https://stackoverflow.com/questions/41636957

复制
相关文章

相似问题

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