完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
ATK-HC05 蓝牙模块常见问题汇总(20140623)
问题目录:
Q1:串口助手发送AT指令,无回应? A:这个问题,可能有以下几个原因: 1, 连接方式错了。 这是最常见的错误,如果要串口AT指令直接配置模块,必须用USB转TTL串口,直接连接ATK-HC05模块的TXD和RXD,才可以。 很多朋友直接拿我们的例程连接方式,先将ATK-HC05的串口,连接到了STM32开发板的PA2,PA3,然后再通过STM32的串口1(USB转TTL串口)连接电脑,然后电脑发送AT指令。 如果想串口助手直接发送AT指令,配置蓝牙模块,那么这种连接方式是错误的!正确的连接方法是:电脑àUSB转TTL串口àATK-HC05模块。 这里,特别注意两点: 1, 连接通路上面,没有经过单片机。 2, USB转TTL串口,不能用那种普通的带LED的USB转TTL串口模块,因为一般厂家,都是直接在串口的TXD/RXD线上,接电阻和LED,这样会要求串口TXD,RXD上的驱动能力比较大,才可以正常驱动,而如果模块的驱动能力不够,就会导致通信异常,就会出现发送指令无回应的情况。ALIENTEK 的USB转TTL串口模块,虽然也带LED灯,但是我们有用三极管驱动LED,所以不存在普通USB转TTL串口模块需要强驱动能力的问题。 另外,如果你没有USB转TTL串口,但是有我们的开发板,那么可以利用ALIENTEK STM32开发板自带的USB转TTL串口,来连接ATK-HC05蓝牙模块。只需要将开发板上的PA9/PA10和RXD/TXD的跳线帽拔了,然后这个RXD,TXD就是USB转出来的TTL串口,连接到ATK-HC05蓝牙模块的TXD和RXD,即可互相通信了,如图Q1.1所示: 2, 波特率设置错了。 在刚拿到模块的时候,我们波特率都是设置为9600的了,如果你自己配置过,又不记得了,请让模块进入默认AT指令模式,进入默认AT模式的方法:先将KEY接高电平,再给模块上电,此时模块的LED灯慢闪(2秒亮,2秒灭),波特率是38400。 请根据具体情况,设置串口助手的波特率。 3, 没有进入AT指令模式。 这种情况,请检查KEY是不是接高电平了?KEY接高电平,才可以进入AT模式。 4, 没有发送回车符。 AT指令后面,必须加回车,才可以识别,否则不会响应,所以务必在发送的AT指令后面,加上回车符。另外,如果是用SSCOM/XCOM串口调试助手,则勾选发送新行即可。不需要再加回车了。 Q2:手机无法搜索到蓝牙串口? A:我们的ATK-HC05蓝牙模块是2.0的蓝牙协议,不支持蓝牙4.0,请检查你的手机是不是蓝牙2.0的,比如Iphone就都是蓝牙4.0了。 Q3:模块的通信距离是多远? A:正常情况下,蓝牙模块的通信距离是10m左右。 Q4:模块可否一对多通信? A:ATK-HC05蓝牙模块,不支持一对多通信,只支持一对一通信。 Q5:模块能和电脑的蓝牙通信么? A:一般是可以的,利用软件:IVT-Bluetoot即可连接模块,默认配对密码:1234,且要确保模块工作在从机模式。 但是,请确认蓝牙适配器是否支持蓝牙串口协议(SPP协议)不排除某些适配器不支持的情况。 Q6:两个ATK-HC05蓝牙模块,如何连接? A:这个比较简单,只需要设置两个模块,其中一个作为主机,另外一个作为从机,就可以实现自动对接。注意,在配置以后,一定要重新上电,或者发送:AT+RESET,重启才行(重新上电/重启的时候,KEY不能接高电平!!!)。 Q7:发送配置后,为何没有生效? A:发送配置的时候,ATK-HC05模块是工作在AT指令模式,所有的配置,都必须重启才会生效,比如你修改波特率,修改主从设置,都是要重新启动后,才可以生效的。所以在发送配置完成以后,请重启模块。 |
|
相关推荐
33个回答
|
|
原子哥,我的蓝牙ATK—HC—05,主从模式无法切换,就是说一旦进入了AT模式就出不来,,一通电不是AT模式就进不了
|
|
|
|
蓝牙的节能SHIFF怎么使用呢,那四个参数是什么意思呀,网上没有查到,手册不是很详细,能给我讲一下吗,谢谢
|
|
|
|
35、进入节能模式:
指令 响应 参数 AT+ENSNIFF=<aram> OK Param:设备蓝牙地址 36、退出节能模式 指令 响应 参数 AT+EXSNIFF=<aram> OK Param:设备蓝牙地址 |
|
|
|
这一些说明文档里没有具体说明
|
|
|
|
|
|
|
|
原子哥,我的hc-07模块没有底板,要和51单片机相连要注意些什么,除了降压芯片用lm1117,蓝牙模块的tx,rx引脚须要接什么?有人说接电阻,有的又说接与门芯片,求指点!
|
|
|
|
串个510欧姆电阻就是
|
|
|
|
|
|
|
|
hc-07的TX向51单片机发数据时,1是3.3V,但一般51会认为小于约4V的电压信号是0,怎么解决啊
|
|
|
|
原子哥,我之前将蓝牙模块的波特率给改了,现在在蓝牙串口主函数改成相应波特率,但只是提示蓝牙出错?
|
|
|
|
原子哥,我想自己做一个安卓的app,然后和hc05连接去控制led你觉得可行吗?用的是战舰
|
|
|
|
可以的啊
|
|
|
|
回复【25楼】程轩104:
----------------------------- hc05蓝牙模块和单片机应该怎么连啊,我直接把蓝牙的tx、rx分别接到单片机的rx、tx引脚,可是不能通信。能给我说一下最简单的串口和蓝牙通信的过程吗 |
|
|
|
我发送u2_printf ("AT+UART=115200,0,0,rn");返回是ERROR(0)。怎样修改波特率啊,查询指令都没问题,修改参数不行啊
|
|
|
|
原子哥,我有两个蓝牙模块(HC-05),已经设置好了主从模式,波特率都是9600,为什么不能自动连接,还是Disconnect.
|
|
|
|
原子哥的文章很有用,看了收益不少。有一点不太明白,如果HC05切成主机模式,搜索从机进行连接,需不需要输入从机的配对码?手机连接HC05从机是需要的,当主机的时候这个配对码又该怎么设置呢?貌似没有这条AT指令?
|
|
|
|
原子哥我想让电脑和单片机之间通过蓝牙模块通信,主要实现的功能就是让单片机把数据传回电脑上,那我的电脑端是不是应该设置为从机?
|
|
|
|
原子哥请问一下,我有两个蓝牙模块(HC-05),已经设置好了主从模式,波特率都是9600,为什么不能自动连接?我手机可以跟从机连接上,但是单片机给手机发信息全是乱码?
|
|
|
|
你发字符试试.别发中文
|
|
|
|
只有小组成员才能发言,加入小组>>
327浏览 1评论
443浏览 1评论
572浏览 1评论
用PSOC6 BLE当外围设备,两者传输数据时,psoc6概率性出现蓝牙挂死的原因?
455浏览 1评论
是否有办法通过CYW20835板的固件发送BLE HCI命令?
426浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 10:34 , Processed in 1.154083 second(s), Total 112, Slave 95 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号