OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 15334|回复: 32

ATK-HC05蓝牙串口模块遇到的问题

[复制链接]

13

主题

89

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2014-3-11
在线时间
5 小时
发表于 2014-4-2 22:51:24 | 显示全部楼层 |阅读模式
学习STM322个多月了,前几天买回来的ATK-HC05蓝牙串口模块,用的借来的神州III号开发板,MCU型号与战舰相同。TXD接PA9,RXD接PA10,PC4接KEY(进入AT状态),PC5接LED(配对成功为高电平),VCC接3.3V
好吧,开始玩了。
开始用方法一进入AT状态,STA一秒闪一次,将波特率设置为38400,但是串口发送AT+ROLE?没反应;
用方法二,快闪后将KEY接3.3V,还是快闪,设置波特率9600与代码里一致,发送AT+ROLE?串口显示如下:不知道什么原因.求原子哥帮忙啊 ……



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2014-4-3 11:23:10 | 显示全部楼层
没玩过,不过你确定TXD和RXD没接反?
博观而约取,厚积而薄发。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-4-3 15:42:15 | 显示全部楼层
回复【楼主位】蓝色沸点:
---------------------------------
你要直接将蓝牙模块接到电脑串口,才可以发送你的:AT+ROLE?
你图片那样,是经过了单片机的,我们经过单片机就是使用USMART来设置了,usmart是通过函数的方式,明显:AT+ROLE?不是个函数。。。
自然报错。

你有2条路:1,模块的串口,直接 接TTL的串口到电脑,不要经过单片机。
2,用函数发送at指令,函数: void HC05_CFG_CMD(u8 *str),
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

13

主题

89

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2014-3-11
在线时间
5 小时
 楼主| 发表于 2014-4-3 23:16:39 | 显示全部楼层
我是接的PA9,PA10啊  按照文档接的,没有经过MAX3232电平转换,还是不行啊 


方法2是这样发送吗   也不行



回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-4-3 23:40:01 | 显示全部楼层
看你的串口回复,你还是在使用我们的stm32代码,所以才会恢复函数错误之类的

你现在是怎么连线的?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

13

主题

89

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2014-3-11
在线时间
5 小时
 楼主| 发表于 2014-4-4 08:07:40 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
“你还是在使用我们的stm32代码”  不懂什么意思?代码我是直接烧进去了呀
这样吧 ,在战舰开发板的原理图上,TXD,RXD是接哪个点呢?我看原理图上也没有直接的插座,需要杜邦线一根一根连接
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-4-4 23:24:38 | 显示全部楼层
回复【6楼】蓝色沸点:
---------------------------------
你现在是怎么连接的?
最好在我们原理图上,画出来,截图我看下,这样我就知道你怎么接的了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

26

主题

202

帖子

3

精华

高级会员

Rank: 4

积分
808
金钱
808
注册时间
2014-3-4
在线时间
10 小时
发表于 2014-4-4 23:36:39 | 显示全部楼层
***************h***************c***************0***************5***************和***************单***************片***************机***************是***************交***************差***************接***************法***************,***************和***************电***************脑***************直***************接***************对***************接***************,***************你***************确***************定***************没***************接***************错***************?*************** *** ***************<***b***r*** ***/***>*** *** ***************
随遇而安,无愧于心?---?行者?任
回复 支持 反对

使用道具 举报

26

主题

202

帖子

3

精华

高级会员

Rank: 4

积分
808
金钱
808
注册时间
2014-3-4
在线时间
10 小时
发表于 2014-4-4 23:37:14 | 显示全部楼层
***回***复***【***7***楼***】*** ***r***e***n***g***a***o***p***a***n*** ***:*** ***
***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-***-*** ***
***这***发***的***是***什***么***消***息***
随遇而安,无愧于心?---?行者?任
回复 支持 反对

使用道具 举报

26

主题

202

帖子

3

精华

高级会员

Rank: 4

积分
808
金钱
808
注册时间
2014-3-4
在线时间
10 小时
发表于 2014-4-4 23:37:54 | 显示全部楼层
刚才的回复都乱了
随遇而安,无愧于心?---?行者?任
回复 支持 反对

使用道具 举报

26

主题

202

帖子

3

精华

高级会员

Rank: 4

积分
808
金钱
808
注册时间
2014-3-4
在线时间
10 小时
发表于 2014-4-4 23:43:34 | 显示全部楼层
回复【6楼】蓝色沸点:
---------------------------------
你直接在电脑上调试试试,电脑正极:单片机交叉接
随遇而安,无愧于心?---?行者?任
回复 支持 反对

使用道具 举报

13

主题

89

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2014-3-11
在线时间
5 小时
 楼主| 发表于 2014-4-5 08:12:42 | 显示全部楼层
如图   



回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-4-5 09:14:41 | 显示全部楼层
回复【12楼】蓝色沸点:
---------------------------------
这个你的MCU串口1,估计干扰到了HC05的串口。。。
你最好设置PA9,PA10为浮空输入模式,然后再去用串口连接蓝牙模块,切记MCU不要去用串口1!!
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

13

主题

89

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2014-3-11
在线时间
5 小时
 楼主| 发表于 2014-4-24 23:29:17 | 显示全部楼层
原子哥,求帮忙,买了战舰板,还是不行啊 
之前是没有看《ATK-HC05蓝牙模块问题汇总》,走了错路,今天认真对着做,就是不行,是不是我太笨了~都快疯了
如图,P6处跳线帽拔掉了 ,模块TXD接P6针RXD,RXD接TXD,再将key也接到3.3V,打开串口助手,设置波特率9600,发送AT+ROLE?无反应啊!!!!
用方法二,KEY连线之前,3.3V,灯慢闪,串口助手波特率设置38400,助手怎么也连不上了……


回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-4-24 23:48:38 | 显示全部楼层
回复【14楼】蓝色沸点:
---------------------------------
估计是串口死了,重新断电,上电,再试试。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2014-4-27
在线时间
0 小时
发表于 2014-4-27 15:20:53 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
请问原子哥,HC05和HC06是一样的用吗,我的板子是MINISTM32的,可以直接用ALIENTEK的例程吗
跪求各位大神的帮助
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-4-28 00:46:15 | 显示全部楼层
回复【16楼】不知道8841:
---------------------------------
差不多吧,我没用过HC06
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2014-4-27
在线时间
0 小时
发表于 2014-4-28 20:44:03 | 显示全部楼层
回复【17楼】正点原子:
---------------------------------
可是我的HC06只能发送AT指令,却接收不到返回的数据
跪求各位大神的帮助
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-4-28 22:27:55 | 显示全部楼层
回复【18楼】不知道8841:
---------------------------------
先用串口助手调试下吧
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

15

主题

143

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
243
金钱
243
注册时间
2014-10-31
在线时间
4 小时
发表于 2014-12-3 22:56:45 | 显示全部楼层
回复【2楼】745021926:
---------------------------------
if(USART2_RX_STA&0X8000) //接收到一次数据从最高位接受吗
{
temp=USART2_RX_STA&0X7FFF; //得到数据长度这个是怎么算的啊
总有一天,要为自由而活
回复 支持 反对

使用道具 举报

15

主题

143

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
243
金钱
243
注册时间
2014-10-31
在线时间
4 小时
发表于 2014-12-8 17:37:26 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
原子哥,为什么我的hc05模块的状态指示灯一直快闪,我按照说明把key接的是高电平啊

在模块上电的同时(也可以是之前) ,将 KEY 设置为高电平(接 VCC) ,此时 STA 慢
闪(1 秒亮 1 次) ,模块进入 AT 状态,且此时波特率固定为 38400
总有一天,要为自由而活
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-12-8 19:32:34 | 显示全部楼层
回复【21楼】LIUYABO:
---------------------------------
快闪说明没有连接。
你直接KEY接高,再上电,试试。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

15

主题

143

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
243
金钱
243
注册时间
2014-10-31
在线时间
4 小时
发表于 2014-12-8 20:41:28 | 显示全部楼层
回复【22楼】正点原子:
---------------------------------
试过了,不行
总有一天,要为自由而活
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-12-9 00:46:17 | 显示全部楼层
回复【23楼】LIUYABO:
---------------------------------
那就奇怪了,检查你的串口是不是正常。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

15

主题

143

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
243
金钱
243
注册时间
2014-10-31
在线时间
4 小时
发表于 2014-12-9 16:44:22 | 显示全部楼层
回复【24楼】正点原子:
---------------------------------
原因找到了,买来的模块竟然漏焊了key引脚的开关,我自己焊了个立马就进AT模式了
总有一天,要为自由而活
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2015-3-17
在线时间
0 小时
发表于 2015-3-18 18:10:50 | 显示全部楼层
回复【25楼】LIUYABO:
---------------------------------
我是有进入AT模式,可是发AT指令模块没有响应
回复 支持 反对

使用道具 举报

15

主题

143

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
243
金钱
243
注册时间
2014-10-31
在线时间
4 小时
发表于 2015-3-24 21:12:42 | 显示全部楼层
回复【26楼】野鸭子:
---------------------------------
加一个回车键了没?
总有一天,要为自由而活
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2015-5-10
在线时间
0 小时
发表于 2015-5-11 12:00:20 | 显示全部楼层
回复【20楼】LIUYABO:
---------------------------------
USART2_RX_STA是16位的,15 bit 的值是状态值,剩余的14位与上1就可以得到最高是第几位,从而确定数据的长度。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2015-5-10
在线时间
0 小时
发表于 2015-5-11 12:01:04 | 显示全部楼层
回复【28楼】初学**菜鸟:
---------------------------------
是剩余的15位
回复 支持 反对

使用道具 举报

4

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2015-7-23
在线时间
31 小时
发表于 2015-7-27 17:42:36 | 显示全部楼层
原子哥,我拿HC-06的蓝牙用的是HC05的例程,LCD屏幕是显示ATK-HC05error!  是05和06模块不一样吗
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-7-27 22:39:57 | 显示全部楼层
回复【30楼】古文:
---------------------------------
先用串口调试好吧。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2016-6-23
在线时间
2 小时
发表于 2016-7-2 10:11:34 | 显示全部楼层
本帖最后由 zhehuadianzi 于 2016-7-2 10:15 编辑

蓝牙串口模块,喆华在此领域应用主要以芯片HS6207为主。
SOC 芯片.jpg

回复 支持 反对

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
142
金钱
142
注册时间
2017-7-24
在线时间
66 小时
发表于 2017-7-24 17:12:46 | 显示全部楼层
我也用这个开发板,我的蓝牙模块由STATE RX TX GND EN +5V管脚但我试下,刚上电时LED亮,但LCD显示时LED就灭了,然后提示ERROR请问你的写出来了吗?能否分享下?
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 03:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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