赞
踩
公共部分--控制指令 -- 说明 | ||
CMD | 对应的功能 | 详细说明 |
AT+CT | 设置波特率 | 后面有参数,详见3.3 举例:AT+CT01/r/n |
AT+CZ | 芯片复位 | 芯片软复位,详见3.3 举例:AT+CZ/r/n |
AT+CW | 芯片恢复出厂设置 | 恢复出厂设置,清除所有之前记忆的参数 ,详见3.3 举例:AT+CW/r/n |
AT+CL | 芯片低功耗设置 | 详见3.7章节 |
AT+BM | 设置BLE蓝牙名称 | 详见3.4章节 |
AT+BN | 设置BLE的MAC地址 | 详见3.4章节 |
AT+BD | 设置SPP蓝牙名称 | 详见3.4章节 |
AT+BS | 设置BLE连接密码 | 详见3.4章节 ,此功能没有实现,主要在于手机的兼容性不行 |
|
|
|
AT+QT | 查询系统的波特率 | 详见3.3章节.返回的数据为 |
AT+QL | 查询系统的低功耗状态 | 详见3.7章节.返回的数据为QL+00 |
AT+TM | 查询BLE蓝牙名称 | 详见3.5章节 |
AT+TN | 查询BLE蓝牙地址 | 详见3.5章节 |
AT+TD | 查询SPP蓝牙名称 | 详见3.5章节 |
AT+TS | 查询BLE蓝牙连接密码 | 保留 |
AT+CT01\r\n | 波特率9600 | AT+CT04\r\n | 波特率57600 |
AT+CT02\r\n | 波特率19200 | AT+CT05\r\n | 波特率115200 |
AT+CT03\r\n | 波特率38400 | AT+CT06\r\n | 波特率256000 |
1、一旦设置了波特率之后,芯片会记忆。下一次开机,波特率就变成了您所设置的.当然可以查询 |
2、设置完波特率之后,请等待1秒钟,再发送复位[AT+CZ],或者断电一下,重新初始化一下芯片的串口设置 |
3、如果要恢复默认的波特率,请发送恢复出厂设置的命令,此时芯片会自动擦除所有的配置 |
4、由于我们芯片的主频很高,所以尽量把串口的波特率调高,越高越好 |
AT+BMBLE-1234\r\n | 设置蓝牙名称为“BLE-1234” |
AT+BN112233445566\r\n | 设置BLE的地址。手机端显示的地址是:66 55 44 33 22 11 |
AT+BDSPP-1234\r\n | 设置蓝牙名称为“SPP-1234” |
|
|
1、设置蓝牙名称之后,需要让芯片复位,发指令或者断电上电都可以,这样会显示新的蓝牙名称。我们默认的蓝牙名为“KT6368A-BLE”。设置的蓝牙名最长为“30”个字节,请不要超过这个范围 |
2、如果AT指令修改蓝牙名称之后,注意,你的手机端可能没有同步更新,还是显示之前的名称
(3)、只要设置了蓝牙名,蓝牙名一定是更新过来了的,不用怀疑。芯片上电也会返回蓝牙名给您查看 |
AT+TM\r\n | 返回TM+1234\r\n 代表蓝牙名为1234 |
AT+TN\r\n | 返回TN+12345678AABB\r\n BLE的蓝牙地址:0xBB、0xAA、0x78、0x56、0x34、0x12 |
AT+TD\r\n | 返回TD+SPP1234\r\n 代表蓝牙名为SPP1234 |
2、SPP的地址,是在BLE地址的最高字节加1处理的 。所以只用设置BLE的地址即可。SPP的地址也就没做查询指令,可以自己计算一下 |
测试环境:KT6368A测试板 串口软件:串口调试助手_aithinker_serial_tool_v1.2.3 | |
==》这个数据的返回,无任何意义。主要是方便客户,上电测试串口是否连接正常,以及查看芯片运行状态 ==》芯片上电是一定会返回的,如果没有返回,说明硬件连接有误 | |
TM+KT6368A-BLE-1.7 | 代表的是当前芯片的BLE的名称,以及对应手册的版本为1.7 |
TN+220CB1C8A22C | 代表的是当前芯片的BLE的地址 |
TD+KT6368A-SPP-1.7 | 代表的是当前芯片的SPP的名称,以及对应手册的版本为1.7 |
TS+220CB1C8A22D | 代表的是当前芯片的SPP的地址 此地址是根据BLE的地址计算得来的 |
T4+01 | 代表的是当前BLE功能是打开的,详见3.8章节 |
T5+01 | 代表的是当前SPP功能是打开的,详见3.8章节 |
QL+00 | 代表的是当前是正常工作模式,详见3.7章节 |
这里面的很多返回的信息,用户可以不必关注,因为这个存在的目的是方便客户初次调试的时候看
AT+CL00\r\n | 不进入低功耗模式。下次上电有效 。设置之后注意要重新上电 |
AT+CL01\r\n | 进入低功耗模式 。下次上电有效。设置之后注意要重新上电 |
|
4、当然芯片,出厂上电默认是,正常工作模式。 |
|
| 序号 | 电流 | 说明 |
AT+CL00 状态 就是不进入低功耗工作模式 | 开机瞬间 | 25mA | 1、芯片开机需要初始化外设。瞬间电流比较大 2、这个时间维持300ms,就进入低功耗状态了 |
工作状态-未连接
| 20uA 4mA 交替 | 3、芯片正常工作状态,正常对外广播,处于一个睡眠、唤醒广播、睡眠这样的周期性状态 。目的为了节省功耗 4、周期500ms。100ms广播一次,400ms睡眠 5、广播一次电流就是4mA。进入睡眠,就变成20uA | |
工作状态-以连接 | 4.3mA | 当连接成功之后,芯片就不再进入睡眠。而是一次处于工作状态了 | |
AT+CL01 进入低功耗工作模式 | 不管连接还是未连接。 | 5mA | 芯片一直处于工作状态 电流很小的波动,忽略不计 |
AT+B401\r\n | 开启BLE的功能 |
AT+B500\r\n | 关闭SPP的功能 |
AT+T4\r\n | 查询BLE功能是否开启。芯片会返回T4+01或者T4+00 |
AT+T5\r\n | 查询SPP功能是否开启。芯片会返回T5+01或者T5+00 |
|
只用设置一次,芯片自动保存参数,下一次不用设置了 关闭SPP功能之后,手机就搜不到SPP的名称了 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。