HC05的AT操作
简介
关于HC05的AT模式 上在使用时,大多是用USB转TTL转接口进行操作的。
因为我在使用HC05时没有买转接口,而又怕等快递时等太久;于是便想用单片机直接进入AT模式,虽然其中有不少波折,也查过不少资料,现在终于算是搞懂了一点。
于是写在这里,给像我一样刚刚入门单片机的小白们,避免走弯路。
先来看看HC05:
使用
几个重点:
1.HC05使用的UART串口通讯的方式进行通讯,所以在通讯时,两个设备必然是RX接TX,TX接RX(无论是AT模式还是使用时,但要认清楚是与哪个设备通讯)
2.AT模式的部分指令如下:(切记每个指令后要换行)
指令 | 功能 | 回复 |
---|---|---|
AT | 询问进入AT模式 | OK |
AT+NAME/td> | 询问设备名称 | 有些没有名称回复(我的就是) |
AT+UART/td> | 询问波特率参数 | OK+UART:9600,0,0(波特率,间隔位,停止位) |
AT+PSWD/td> | 询问蓝牙配对密码 | OK+PSWD:1234 |
AT+NAME=Sheep | 将蓝牙名称设为Sheep | OK |
AT+UART=4800,0,0 | 将蓝牙参数设为波特率4800,无校验位,无停止位 | OK |
AT+PSWD=0000 | 将蓝牙密码设为0000 | OK |
3.HC05默认的通讯波特率是9600;但默认进入AT模式的波特率是38400
4.因为AT模式是要与电脑的串口助手进行通讯,所以AT模式时,蓝牙的TX应接单片机上USB转TTL接口的RX,RX应接转接口TX,(也就是图中红框内的TXD和RXD)而转接口的引脚被引出与MCU出的引脚相接,即AT模式时,蓝牙TX接P3.1,蓝牙RX接P3.0
同理,烧录完程序后,进行串口通讯时,蓝牙应与MCU进行通讯,图中的蓝框内RXD,TXD;使用时,蓝牙TX接P3.0,蓝牙RX接P3.1
下面是 。
下面是一个 。
因为是第一次写博客,有些不太对的地方希望大家能指出来,并多多包涵。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!