【问题标题】:RN-41 bluetooth and dsPICRN-41 蓝牙和 dsPIC
【发布时间】:2013-04-26 15:43:48
【问题描述】:

对于我希望直截了当的内容有几个问题。

我一直在通过 RS232 以 115200 的波特率将数据从我的 PIC 传输到 PC。我最近有一个 RN-41 蓝牙模块,并希望开关就像为模块供电并连接PIC TX(通过 max3232)到 RN-41 的 RX,正如在线社区让我相信的那样。

我可以连接它并将其与计算机配对,我还可以使用 PUTTY/Realterm 更改参数,例如名称和波特率。最后,通过将链接连接到蓝牙模块上的 RX 和 TX 并为其供电,我可以通过使用 PUTTY 发送和回显文本来 ping 文本,因此我相当确定模块没有损坏。

但是,当我尝试将数据从 PIC 传输到蓝牙模块并使用 realterm(有线连接工作正常)查看时,我收到了数据,但这不是预期的。我期待一个 25 字节的数据包,标头值为 2,我得到大约 12-15 个字节和 -65 的标头。

第一个值 -65 始终相同,其他数据可以更改,这确实表明存在波特率问题,但我尝试了多种波特率(在我的 UART 代码、蓝牙参数和实时),并且数据根本没有变化;总是错的。

我错过了什么?我需要更改蓝牙配置吗?我还检查了奇偶校验位、停止位等,都一样。

【问题讨论】:

    标签: bluetooth pic uart mplab transmission


    【解决方案1】:

    问题出在 MAX3232 电路上。这是我之前使用的 RS232 连接所必需的,但是当我想要需要 TTL 信号的蓝牙时,我向它提供了相同的 RS232 数据!

    直接从 PIC 到蓝牙接收器的链接解决了这个问题。希望这对将来的其他人有所帮助!

    【讨论】:

      猜你喜欢
      • 2013-04-21
      • 1970-01-01
      • 2021-03-12
      • 1970-01-01
      • 2013-10-25
      • 2013-05-26
      • 2014-02-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多