HC-05蓝牙模块调试详解
(2020年整理)蓝牙模块HC05使用说明.doc

HC-05蓝牙模块介绍与配置1.蓝牙介绍图7-1产品实物图图7-2 引脚对应图HC-05蓝牙模块的特点:(1)采用CSR主流蓝牙芯片,蓝牙V2.0协议标准;(2)输入电压:3.6V--6V,禁止超过7V;(3)波特率为1200,2400,4800,9600,19200,38400,57600,115200 用户可设置;(4)带连接状态指示灯,LED快闪表示没有蓝牙连接;LED慢闪表示进入AT命令模式;(5)板载3.3V稳压芯片,输入电压直流3.6V-6V;未配对时,电流约30mA(因LED灯闪烁,电流处于变化状态);配对成功后,电流大约10mA。
(6)用于GPS导航系统,水电煤气抄表系统,工业现场采控系统;(7)可以与蓝牙笔记本电脑、电脑加蓝牙适配器等设备进行无缝连接。
(8) HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。
当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有AT 命令,用户可向模块发送各种AT 指令,为模块设定控制参数或发布控制命令。
通过控制模块外部引脚(PIO11)输入电平,可以实现模块工作状态的动态转换。
2.蓝牙配置(1)主要内容➢所需材料:USB转TTL模块(下载器)、HC-05蓝牙模块一对、串口调试助手。
➢配置要求:实现两个蓝牙模块的主从绑定。
➢注意事项:➢设置步骤✧进入AT指令模式(所有AT指令都必须换行)✧设置串口波特率9600,无校验位,无停止位✧修改蓝牙名称、密码✧设置蓝牙的主从模式(1主1从)✧实现主从模块的绑定(两个模块实现透传)(2)操作实例A.用杜邦线连接好USB转TTL模块(下载器)与HC-05蓝牙模块(注意交叉!!)B.进入AT指令模式✧将下载器与电脑连接,(按住HC-05上的复位键,再接通电源,发现指示灯缓慢闪灭,表示进入AT指令模式),并且打开串口助手。
汇承hc-05蓝牙模块用户手册(中文版)

HC-05蓝牙串口通信模块用户手册V2.1Rev22.1~2016/2/222016/2/22~2.0 2.1DRAWN BY:Ling Xin MODEL:HC-05(主从一体) CHECKED BY:Eric Huang描述:BC04外置8M Flash模块APPD.BY:SimonMokUART(默认)9600蓝牙模块HC-05、HC-06、HC-08无线模块HC-11、HC-12带底板模块参数架HC-USB-PPIN(默认)1234USB转TTL接口HC-05-USB、HC-06-USB HC-11-USBMODE(默认)从机新版模块带有蓝牙指示灯(靠近模块第1脚)。
模块的22脚LED_CON是指示灯控制脚,该脚接地,蓝牙指示灯关闭;该脚悬空,蓝牙指示灯亮。
如果要调整灯的亮度,可以在该脚接一个1K~47K的电阻到模块的31脚LED1,电阻越小,灯越亮。
贴片炉温参考建议首次大批量贴片生产的厂家,先过炉20~30片模块,检查炉温是否合适建议贴片锅炉炉温不得超过参考图温度,二次贴片降低5度左右,夏天可以再适当降低温度供电电压3.1~4.2V工作电流不大于50mA(以实测为准)尺寸大小27mm*13mm*2mm存储温度:-40℃至+85℃,工作温度:-25℃至+75℃数字2.4GHz无线收发射内置2.4GHz天线,用户无需调试天线蓝牙2.0,2Mbps空中波特率CSR BC04蓝牙芯片技术支持Android、WINXP、WIN7数据收发通过UART串口收发HC-05封装下载:/downloadDis.asp?id=15安卓串口助手APP下载:/downloadDis.asp?id=49 PC串口助手下载:/downloadDis.asp?id=44注:蓝牙模块的PIN2:UART-RXD不带上拉,如果单片机TXD无上拉能力的话需要在模块的UART-RXD脚上接个上拉电阻,这个很容易被用户忽略。
因为内容较长,请参考公司网站下载中心提供的文档HC-05AT指令集下载:/downloadDis.asp?id=64。
HC05蓝牙模块

HC05蓝牙模块一、简介:HC05蓝牙模块是一款主从一体的蓝牙模块,它可以充当三种角色,分别是Slave(从角色)、Master(主角色)和Slave-Loop(回环角色)。
模块角色说明:Slave(从角色):被动连接。
Master(主角色):查询周围的蓝牙从设备,并主动发起连接,从而建立主、从蓝牙设备间的透明数据传输通道。
Slave-Loop(回环角色):被动连接,接收远程蓝牙主设备数据并将数据原样返回给远程蓝牙主设备。
二、串口通信小常识:蓝牙模块是通过串口通信与单片机进行数据交互的。
所以我们又必要了解串口通信的基本常识,串口通信中用到的TXD和RXD是我们需要注意的。
TXD:发送端,一般表示为自己的发送端,正常通信必须接另一个设备的RXD。
RXD:接收端,一般表示为自己的接收端,正常通信必须接另一个设备的TXD。
注:正常通信时候本身的TXD永远接设备的RXD!正常通信是RXD接其他设备的TXD,因此如果要接收自己发送的数据,就是“自发自收”。
顾名思义,就是自己接收自己发送的数据,即自身的TXD直接连接到RXD,用来测试本身的发送和接收是否正常,这是一种简单的测试方法,当出现问题时,首先做该测试确定产品是否出现故障,这种测试方法也称“回环测试”。
三、模块特性:1、核心模块是HC05主从一体模块,引出接口包括VCC、GND、TXD、RXD、KEY引脚,蓝牙状态引出脚(STATE),未连接输出低,连接后输出高。
2、LED指示蓝牙连接状态,快闪表示没有蓝牙连接,慢闪表示进入AT模式,双闪表示蓝牙已经连接并打开了端口。
3、底板设置防反接二极管,带3.3VLDO,输入电压3.6~6V,未配对时电流约30mA,配对后约10mA,输入电压禁止超过7V!4、接口电平3.3V,可以直接连接各种单片机(51、AVR、PIC、ARM、MSP430等),5V单片机也可直接连接,无需MAX232也不能经过MAX232!5、空旷地有效距离10米(功率等级为CLASS 2),超过10米也是可能的,但不对此距离的连接质量做保证。
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对

hc05蓝牙模块如何使用_两个hc05蓝牙模块配对
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。
当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。
hc05蓝牙模块如何使用----hc05蓝牙模块设置AT指令一般的蓝牙模块使用有三种。
第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙2、电脑不带蓝牙,这事需要蓝牙适配器)
第二:蓝牙从设备与手机配对连接
第三:蓝牙从设备与蓝牙主设备配对连接
HC05蓝牙模块的A T模式设置的方法大致有三种:
一、默认设置
二、用USB转UART模块设置
三、用带有蓝牙设置的主控器串口程序进行设置
第一:主要默认设置:
模块工作角色:从模式
串口参数:38400bits/s停止位1位无校验位
配对码:1234
设备名称:HC-05
连接模式:任意蓝牙设备连接模式
第二:用USBtoUART模块设置蓝牙
蓝牙HC05模块探究-设置AT指令
蓝牙与USB转串口模块连接方式,RXD-TXTXD-RXVCC-VCCGND-GND
要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。
(j将蓝牙模块与转串口模块对插,用跳线将AT对应的。
ATK-HC05蓝牙串口模块使用说明_AN1301

//收到任何数据,则表示此次接收完毕.
//接收到的数据状态
//[15]:0,没有接收到数据;1,接收到了一批数据.
//[14:0]:接收到的数据长度
u16 USART2_RX_STA=0;
void USART2_IRQHandler(void)
{
u8 res;
if(USART2->SR&(1<<5))//接收到数据
GPIOG->CRH&=0XFFFFFF0F; //IO 状态设置
GPIOG->CRH|=0X00000030; //IO 状态设置
RCC->APB2ENR|=1<<2;
//使能 PORTA 口时钟
GPIOA->CRL&=0XFFFF00FF; //IO 状态设置
GPIOA->CRL|=0X00008B00; //IO 状态设置
TIM4->PSC=psc;
//预分频器
TIM4->DIER|=1<<0; //允许更新中断
TIM4->CR1|=0x01; //使能定时器 4
MY_NVIC_Init(1,3,TIM4_IRQChannel,2);//抢占 2,子优先级 3,组 2 在 2 中优先
}
#endif ///////////////////////////////////////USART2 DMA 发送配置部分////////////////////////////////// //DMA1 的各通道配置 //这里的传输形式是固定的,这点要根据不同的情况来修改 //从存储器->外设模式/8 位数据宽度/存储器增量模式 //DMA_CHx:DMA 通道 CHx //cpar:外设地址 //cmar:存储器地址
HC-05蓝牙折腾小记

HC-05(ZS-040)串口蓝牙模块折腾小记(原创)国庆节在家无聊就想起了去年买了一个蓝牙模块,以前只是简单的使用这个模块做从机与手机相连接,没有试过做主机与其他蓝牙连接,于是就看着手册摸索起来,如果有什么不对的地方欢迎广大网友指正。
联系QQ373923552,也可以一起探讨一下这个模块。
我使用的蓝牙模块上面写着ZS-040,有一个按键5个IO口(VCC,GND,TXD,RXD,EN.STATE)原理图一、进入AT指令模式二、(上电后按一下按键也会进入AT模式)按下按键,然后上电,在松开按键就会进入AT命令模式(小灯闪烁的非常慢),用串口小板链接蓝牙模块,AT命令模式默认了串口配置波特率38400,数据位8 位,停止位1 位,无校验位,无流控制。
如←图。
一定要选者加回车换行,如果使用的串口调试没有此选项,则如要在每个命令后加\r\n,如AT\r\n。
注意在英文状态下输入。
可以先发送AT试试是不是链接成功,成功则返回ok。
有一些命令就不再做赘述,请查表就可以明白。
有的命令是不能在AT命令模式下执行的,可以在主模式或者从模式下执行。
三、进入主模式串口发送字符“AT+ROLE=1”,成功返回“OK”。
模块为主模块,自动搜索从模块,建立连接。
当按下按键(不松手)的时候串口发出一次周围蓝牙设备的地址。
按着按键不松手向蓝牙发送AT+INQ 可以再次输出周围蓝牙地址(此操作可重复,按键也可以重复操作),松开按键会立即暂停输出。
好多指令都需要按着按键发送(比如,at+name?,不按按键发送不会有任何输出,按下按键发送则会输出蓝牙设备的名字)。
四、如何获得蓝牙名单并建立链接从模式下发送查询指令无法获取周围蓝牙设备地址的,可以在主模式下搜索到蓝牙设备地址,并用AT+RNAME?《B40B,44,CFE1D3》查询设备名字。
(命令中没有书名号,书名号是为了标记,书名号内的是搜索到的周围蓝牙设备的地址),然后发送设备连接指令链接设备。
汇承HC-05蓝牙串口模块使用规格书(含指令集)

Rev 2
2.1
~2010/2/22
2016/2/22~
2.0
2.1
DRAWN BY:
XinLing
MODEL :
HC-05(主从一体)
CHECKED BY:
Chao Liang
描述:
BC04外置8M Flash模块
APPD. BY:
WenLei Mo
UART(默认)
三.连接通讯说明
3.1模块工作原理简单介绍………………………………………………………………………………………..............…………………………………5
3.2模块与MCU等设备的连接…………………………………………………………………………………………………………………………………5
3.3模块之间的连接通讯…………………………………………………………………………………………………….……………………………….....6
9600
蓝牙模块
HC-05、HC-06、HC-08、HC-31
无线模块
HC-11、HC-12
PIN(默认)
1234
带底板模块
参数架
HC-USB-P
HC-USB-T
MODE(默认)
从机
USB转TTL
HC-05-USB HC-06-USB
HC-08-USB
HC-11-USB
HC-12-USB
1.1为什么要用正品?
注③:输入脚,内部下拉。此脚接高电平,模块进入AT指令模式、主机用来清除已记录的从机地址。
5.2嵌入方式
模块天线部分下面不能敷铜,不能走线,否则影响信号,建议天线部分底板挖空,天线尽量靠近板边
HC-05蓝牙配对配置

HC-05蓝牙配对配置Hc—05蓝牙配对配置步骤主机蓝牙1.进入AT模式(按住蓝牙模块的按键上电,测试指令(状态两秒延时闪烁)2.打开两个串口调试助手窗口,分别打开主从蓝牙的COM口,(波特率默认为38400)3.指令发送配置顺序-指令-作用1-AT-检查是否进入AT模式,返回OK2-AT+ORGL-恢复主机蓝牙默认设置3-AT+PSWD=20181121-设置主机蓝牙配对密码(主从蓝牙的配对密码相同才能成功匹配)4-AT+ROLE=1-设置主机蓝牙为主机模式(1位主模式、0为从模式)5-AT+ADDR?-查询主机蓝牙地址,为了与从机蓝牙绑定,例如18:e4:356eb16-AT+BIND=18,e4,357646-主机蓝牙绑定从机蓝牙7-AT+CMODE=0-配置连接模式为指定蓝牙地址连接模式(模块默认为1:任意蓝牙地址连接模式)8-AT+NAME=Host-设置主机蓝牙的名字9-AT+UART=9600,0,0-设置主机蓝牙波特率10-从机蓝牙1.进入AT模式(按住蓝牙模块的按键上电,测试指令(状态两秒延时闪烁)2.打开两个串口调试助手窗口,分别打开主从蓝牙的COM口,(波特率默认为38400)3.指令发送配置顺序-指令-作用1-AT-检查是否进入AT模式,返回OK2-AT+ORGL-恢复从机蓝牙默认设置3-AT+PSWD=20181121-设置从机蓝牙配对密码(主从蓝牙的配对密码相同才能成功匹配)4-AT+ROLE=0-设置主机蓝牙为从机模式(1位主模式、0为从模式)5-AT+ADDR?-查询从机蓝牙地址,为了与主机蓝牙绑定,例如18:e4:3576466-AT+BIND=18:e4:356eb1-从机蓝牙绑定主机蓝牙7-AT+CMODE=0-配置连接模式为指定蓝牙地址连接模式(模块默认为1:任意蓝牙地址连接模式)8-AT+NAME=Slave-设置从机蓝牙的名字9-AT+UART=9600,0,0-设置从机蓝牙波特率注意:主从蓝牙的配对密码和波特率要相同,模块上电后才会自动对接。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、HC05模块通过USB转TTL模块连接在一起,TX、RX交叉对接。
2、长按模块按键,将USB插入电脑上电,LED灯慢闪(2s间隔),串口蓝牙进入AT命令模式,此时默认
3、打开串口助手XCOM V2.0,波特率设置为38400,打开串口
4、发送指令"AT",看是否返回"OK",串口助手返回OK,设置成功
5、发送"AT+NAME=BCI0",设置名称为BC1,串口助手返回OK,设置成功
5、发送"AT+PSWD="0000"",设置密码为0000,串口助手返回OK,设置成功
5、发送"AT+UART=9600,0,0",设置波特率为9600,串口助手返回OK,设置成功
6、发送"AT+RESET",退出AT模式,串口助手返回OK,蓝牙模块LED灯快闪
7、电脑串口助手,设置波特率为9600,重新打开串口
8、手机软件串口助手连接蓝牙模块,连接时输入密码,手机串口助手发送数据,电脑串口助手可以
9、手机发送数据,电脑软件可显示。