hc05蓝牙模块学习笔记

hc05蓝牙模块是使用串口通讯(TTL),其中有一个KEY脚来进入AT状态(高电平有效)。

该蓝牙模块的所有功能都是通过AT指令集控制。

要进入AT状态有两种方法:

1.上电时将KEY脚同时设置为VCC,上电即进入指令状态。2.上电后再接VCC也能进入AT状态。

方法1进入的AT状态模块波特率为38400 8N1。方法2进入的AT状态,模块波特率与当时串口通讯波特率一致。

指令结构:AT(模式)+<CMD><=PARAM>,,CMD和parameter都是可选的,切记发送末尾要添加回车符(\R\N)

例如1.查看模块版本的指令:AT+VERSION?\r\n

会得到应答:+version:2.0-20100601OK

2.修改主从状态的命令AT(模式)+ROLE=0或1

3.设置记忆指令AT+CMODE=1:设置模块可以与任何地址蓝牙模块匹配,1是默认参数。0的话就是要与指令地址匹配。如果先设置为1任意地址匹配,匹配成功过后在设置0,则模块会记录上一次地址,下次上电后直接搜索该地址。

4.修改通讯波特率指令:AT+UATT=PARAM1,PARAM2,PARAM3.该指令用于设置波特率,停止位,校验位。波特率4800到1382400.parameter2:0是1位停止位,1是2位停止位。parameter3为设置校验位,0位没校验,1为奇校验,2为偶校验。

5.修改密码指令:AT+PSWD=password。必须为4字节长密码。

6,修改蓝牙模块名字:AT+NAME=name。name为ascll字符不超过32个字节。

AT模式下发送完指令要复位key退出AT模式


基本上每个指令都有应答值,至少会是一个OK

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值