USB转串口的有线转接方式,实在太难看了,尤为是寻接头,那是至关的不方便。其它电器厂商都想把是接头作小,作精致,惟独串口接头仍是那么庞大,感受应该换一换了,都已经彻底不符合这个时代的审美观了。工具
因而,某宝上买了两套HC-05蓝牙无线模块,HC-05是主从一体的蓝牙模块,因此比只能当从机的HC-6要贵一点。下面讲述HC-05配置过程。测试
一、引脚说明spa
1 1. RXD: 接收端 2 2. TXD: 发送端 3 3. AT: 设置工做模式 4 1) 工做模式: 自动链接(automatic connection),又称为透传模式() 又稱為透通模式(transparent communication) 5 2) AT指令设置模式: 命令回应(order-response),又称为AT模式(AT mode) 6 4. VCC: 模块供电正极(5V) 7 5. GND: 模块供电负极 8 6. EN:使能端,须要进入AT模式时接3.3V。其实不接也没有关系 9 6. STATE:我也不知道有什么用,没有用到
二、接线方式
1) 蓝牙<—->USB
2) 蓝牙<—->单片机
(注意TXD,RXD链接正确).net
引脚EN,我发现接到3.3V与不接都同样,上电后也没法自动进入AT模式。
三、进入AT模式
HC-05与HC-06不一样,HC-06没有链接上时,就是AT模式,而HC-05须要有个开关,注意到模块上的小黑点没有,按下它再上电就使HC-05进入AT模式了,严格的讲,它只是一个开的做用,没法退出AT模式。此时指示灯慢闪(1秒亮一次),模块进入AT状态。调试
四、基本配置
模块默认波特率为9600、默认配对密码为123四、默认名称为HC-05,
AT模式波特率固定38400,8位数据位、1位中止位、无奇偶校验的通讯格式。code
1 AT+NAME="XXX" 修改蓝牙模块名称为XXX 2 AT+ROLE=0 蓝牙模式为从模式 3 AT+CMODE=1 蓝牙链接模式为任意地址链接模式,也就是说该模块能够被任意蓝牙设备链接 4 AT+PSWD=1234 蓝牙配对密码为1234 5 AT+UART=9600,0,0 蓝牙通讯串口波特率为9600,中止位1位,无校验位
更多配置请参考HC-05AT命令文档。blog
配对配置:图片
服务:文档
1 AT+ORGL //恢复默认状态 2 AT+NAME="service" //设置设备名称 3 AT+ROLE=0 //查询—模块角色 4 AT+CLASS=0 //设置设备类 5 AT+IAC=9e8b3f //设备查询访问码 6 AT+INQM=1,9,48 //设置查询访问模式 7 AT+PSWD=123123 //配对码 8 AT+UART=9600,0,0 //查询—串口参数 9 AT+CMODE=1 //链接模式 10 AT+ADDR? //获取模块蓝牙地址 11 AT+RESET //模块复位
终端:terminal
1 AT+ORGL //恢复默认状态 2 AT+NAME="terminal" 3 AT+ROLE=1 //查询—模块角色 4 AT+CLASS=0 //设置设备类 5 AT+IAC=9e8b3f //设备查询访问码 6 AT+INQM=1,9,48 //设置查询访问模式 7 AT+PSWD=123123 //配对码 8 AT+UART=9600,0,0 //查询—串口参数 9 AT+BIND= //绑定蓝牙地址 10 AT+RESET //模块复位
五、模块指示灯说明:
1.将模块上电同时(或者以前),将KEY接高电平,此时指示灯慢闪(1秒亮一次),模块进入AT状态,此时波特率固定38400。
2.将模块上电后,将KEY悬空或者接地,此时指示灯快闪(1秒2次),表示模块进入可配对状态。此时若是将KEY接高电平,模块也会进入AT状态。可是指示灯依然是快闪(1秒2次)。
3.模块配对成功,此时STA双闪(一次闪2下,2秒闪一次)。
六、设置过程当中遇到的两个问题
正常状况下,按照上面的配置,基本上都能成功。但若是没有成功,要怎么自检。
本人就遇到过来成功配对后没法通讯的问题,结果是因为蓝牙模块设置的波特率与单机片烧写的波特率不同所致。开始一直怀疑是蓝牙模块自己有问题。弄了一下午,测输出波形,更换链接串口,浪费了不少时间。
自检方法也很简单,单片机给蓝牙模块供电,单片机端的蓝牙模块TX与RX直接相连,自发自收,电脑端能收到串口信号,则说明主从模块没有问题。
遇到的另外一个问题是用串口助手发送AT命令没有反应。我也不知道怎么缘由,开始一直觉得是本身操做或者数据格式的问题,后来去网上查,网上说不能用串口助手配置,换了个串口调试工具就能够了。
七、资料工具
(BlueTooth.pdf)http://files.cnblogs.com/files/jikexianfeng/BlueTooth.pdf
(HC05指令集)http://files.cnblogs.com/files/jikexianfeng/HC05%E6%8C%87%E4%BB%A4%E9%9B%86.pdf
(蓝牙测试软件.exe)http://files.cnblogs.com/files/jikexianfeng/%E8%93%9D%E7%89%99%E6%B5%8B%E8%AF%95%E8%BD%AF%E4%BB%B6.rar
(XCOM V2.0.exe)http://files.cnblogs.com/files/jikexianfeng/XCOMV2.0.rar
本文转载:http://blog.csdn.net/zx3517288/article/details/52291027