【安信可蓝牙开发板PB-02-Kit测评】AT指令测试
[复制链接]
本帖最后由 jinglixixi 于 2021-11-12 10:22 编辑
在初始的开发板上是支持AT指令测试的,只用借助串口调试工具即可。
1) AT指令
AT 指令可以细分为三种格式类型:
类型
|
指令格式
|
描述
|
查询指令
|
AT+<x>?
|
查询命令中的当前值。
|
设置指令
|
AT+<x>=<…>
|
设置用户自定义的参数值。
|
执行指令
|
AT+<x>
|
执行某些参数不可变的功能。
|
当只输入“AT”指令,则返回“OK”,见图1所示。
图1“AT”指令
2) 查询名称
使用“AT+NAME?”指令可进行名称查询,返回的内容为“ai-Thinker”,见图2所示。
图2查询名称
3) 开关回显
使用“ATE0”指令可关闭回显,用“ATE1”指令则打开回显,指令的执行结果如图3和图4所示。
注:打开回显 (参数将会保存到芯片内,下次上电无需再行设置。)
图3关闭回显
图4打开回显
4) 重启模组
使用“AT+RST”指令可重启模组,其返回内容如图5所示。
图5重启模组
5) 设置睡眠模式
睡眠模式共有3种模式,即:
0:进入浅睡眠并且下次上电不会自动进入浅睡眠状态(AT+SLEEP=0)
1:进入浅睡眠并且下次上电会自动进入浅睡眠状态
2:进入深度睡眠模式
在进入深度睡眠模式后会将模块RX设为唤醒引脚,UART发送任意数据即可唤醒模块。
注:进入深度睡眠模式后模组将不能收发数据
使用“AT+SLEEP”指令可设置睡眠模式,其返回内容如图6所示。
图6设置睡眠模式
遗憾的是,对于其它的指令几乎就没有什么相应了。例如对波特率的设置,则会出现报错,什么对波特率是不能设置的。
图7波特率设置
在用1_COMAT_V1008.hexf更新了固件后,所支持的指令明显得到增加,见图8至图10所示。
图8HELP指令
图9 GMR指令
图10查询波特率
|