找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 951|回复: 11
打印 上一主题 下一主题
收起左侧

jdy31蓝牙模块,串口调试助手可以控制灯的亮灭,手机蓝牙调试APP无反应

[复制链接]
跳转到指定楼层
楼主
ID:757219 发表于 2023-4-20 21:57 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用的是stc89c52rc的单片机:我认为代码没问题,不知道问题出在哪里了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:757219 发表于 2023-4-20 22:12 来自手机 | 只看该作者
测了,手机与串口调试助手可以接发,就是和单片机不行。
回复

使用道具 举报

板凳
ID:757219 发表于 2023-4-20 22:13 来自手机 | 只看该作者
单片机电路也测了,蓝牙的rx连tx,tx连rx,都是直连
回复

使用道具 举报

地板
ID:757219 发表于 2023-4-20 23:26 来自手机 | 只看该作者
代码设置的波特率是4800加倍,蓝牙模块是默认9600波特率。
回复

使用道具 举报

5#
ID:161164 发表于 2023-4-21 10:57 | 只看该作者
即是:
串口调试助手->USB-TTL->MCU:成功
手机蓝牙调试-(蓝牙)->jdy31->MCU:失败
这样?
回复

使用道具 举报

6#
ID:757219 发表于 2023-4-21 11:09 来自手机 | 只看该作者
lkc8210 发表于 2023-4-21 10:57
即是:
串口调试助手->USB-TTL->MCU:成功
手机蓝牙调试-(蓝牙)->jdy31->MCU:失败

是是是,救命啊大佬!还有一种情况:
手机蓝牙调试jdy31(usb连jdy31)串口调试助手。
这种情况可以互为收发
回复

使用道具 举报

7#
ID:161164 发表于 2023-4-21 11:47 | 只看该作者
安临寒生 发表于 2023-4-21 11:09
是是是,救命啊大佬!还有一种情况:
手机蓝牙调试jdy31(usb连jdy31)串口调试助手。
这种情况可以互 ...

30块包邮的逻辑分析仪,你值得拥有
回复

使用道具 举报

8#
ID:757219 发表于 2023-4-21 15:35 来自手机 | 只看该作者
我把模块的vcc和gnd连到了其他地方,现在蓝牙app可以和jdy31通信了但是我发什么它回什么,而且jdy31还是无法控制51单片机的灯光亮灭
回复

使用道具 举报

9#
ID:807182 发表于 2023-4-21 16:36 | 只看该作者
安临寒生 发表于 2023-4-21 15:35
我把模块的vcc和gnd连到了其他地方,现在蓝牙app可以和jdy31通信了但是我发什么它回什么,而且jdy31还是无 ...

那你使用串口连接蓝牙模块,先用串口来供电,尝试与APP能否通信,先确定硬件没有问题,在确保蓝牙模块能和APP正常通信之后你再看代码能不能运行
回复

使用道具 举报

10#
ID:757219 发表于 2023-4-21 17:09 来自手机 | 只看该作者
暖西夏 发表于 2023-4-21 16:36
那你使用串口连接蓝牙模块,先用串口来供电,尝试与APP能否通信,先确定硬件没有问题,在确保蓝牙模块能 ...

蓝牙app可以和串口通信,串口连接单片机可以控制灯光,就是蓝牙app不能控制单片机而且使用蓝牙app发什么它回什么
回复

使用道具 举报

11#
ID:757219 发表于 2023-4-21 18:17 来自手机 | 只看该作者
问题:12M晶振使用9600波特率误差大于2%,所以使用4800波特率翻倍。但是代码的4800波特率翻倍不能与jdy-31的9600波特率匹配导致出现以上问题。
回复

使用道具 举报

12#
ID:757219 发表于 2023-4-21 20:25 来自手机 | 只看该作者
解决方法:jdy-31改成4800波特率,指令是AT+BAUD3。值得注意的是网上我没搜到翻倍波特率之后,蓝牙模块是使用翻倍前还是翻倍后,这里得到验证了,蓝牙模块要使用翻倍前的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表