jinglixixi 发表于 2021-11-11 11:20

【安信可蓝牙开发板PB-02-Kit测评】AT指令测试

本帖最后由 jinglixixi 于 2021-11-12 10:22 编辑

<p style="text-align:justify">在初始的开发板上是支持AT指令测试的,只用借助串口调试工具即可。&nbsp; &nbsp; &nbsp;&nbsp;</p>

<p>1) AT指令</p>

<p>AT 指令可以细分为三种格式类型:&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</p>

<table>
        <tbody>
                <tr>
                        <td><br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                        <p>类型</p>
                        <br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</td>
                        <td><br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                        <p>指令格式</p>
                        <br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</td>
                        <td><br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                        <p>描述</p>
                        <br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</td>
                </tr>
                <tr>
                        <td><br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                        <p>查询指令</p>
                        <br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</td>
                        <td><br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                        <p>AT+&lt;x&gt;?</p>
                        <br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</td>
                        <td><br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                        <p>查询命令中的当前值。</p>
                        <br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</td>
                </tr>
                <tr>
                        <td><br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                        <p>设置指令</p>
                        <br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</td>
                        <td><br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                        <p>AT+&lt;x&gt;=&lt;&hellip;&gt;</p>
                        <br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</td>
                        <td><br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                        <p>设置用户自定义的参数值。</p>
                        <br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</td>
                </tr>
                <tr>
                        <td><br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                        <p>执行指令</p>
                        <br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</td>
                        <td><br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                        <p>AT+&lt;x&gt;</p>
                        <br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</td>
                        <td><br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                        <p>执行某些参数不可变的功能。</p>
                        <br />
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</td>
                </tr>
        </tbody>
</table>

<p>&nbsp;</p>

<p>当只输入&ldquo;AT&rdquo;指令,则返回&ldquo;OK&rdquo;,见图1所示。图1&ldquo;AT&rdquo;指令</p>

<p>&nbsp;</p>

<p>2)&nbsp;&nbsp;查询名称</p>

<p>使用&ldquo;AT+NAME?&rdquo;指令可进行名称查询,返回的内容为&ldquo;ai-Thinker&rdquo;,见图2所示。</p>

<p>图2查询名称</p>

<p>&nbsp;</p>

<p>3)&nbsp; 开关回显</p>

<p>使用&ldquo;ATE0&rdquo;指令可关闭回显,用&ldquo;ATE1&rdquo;指令则打开回显,指令的执行结果如图3和图4所示。</p>

<p>注:打开回显 (参数将会保存到芯片内,下次上电无需再行设置。)</p>

<p>图3关闭回显</p>

<p>图4打开回显</p>

<p>&nbsp;</p>

<p>4)&nbsp; &nbsp;重启模组</p>

<p>使用&ldquo;AT+RST&rdquo;指令可重启模组,其返回内容如图5所示。</p>

<p>图5重启模组</p>

<p>&nbsp;</p>

<p>5)&nbsp;&nbsp;设置睡眠模式</p>

<p>睡眠模式共有3种模式,即:</p>

<p>0:进入浅睡眠并且下次上电不会自动进入浅睡眠状态(AT+SLEEP=0)</p>

<p>1:进入浅睡眠并且下次上电会自动进入浅睡眠状态</p>

<p>2:进入深度睡眠模式</p>

<p>在进入深度睡眠模式后会将模块RX设为唤醒引脚,UART发送任意数据即可唤醒模块。</p>

<p>注:进入深度睡眠模式后模组将不能收发数据</p>

<p>使用&ldquo;AT+SLEEP&rdquo;指令可设置睡眠模式,其返回内容如图6所示。</p>

<p>图6设置睡眠模式</p>

<p>&nbsp;</p>

<p>遗憾的是,对于其它的指令几乎就没有什么相应了。例如对波特率的设置,则会出现报错,什么对波特率是不能设置的。</p>

<p>图7波特率设置</p>

<p>在用1_COMAT_V1008.hexf更新了固件后,所支持的指令明显得到增加,见图8至图10所示。</p>

<p>图8HELP指令</p>

<p>图9 GMR指令</p>

<p>图10查询波特率</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

soso 发表于 2021-11-12 09:29

<p>谢谢分享。</p>

jinglixixi 发表于 2021-11-12 09:56

soso 发表于 2021-11-12 09:29
谢谢分享。

<p><img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/handshake.gif" width="48" /></p>

damiaa 发表于 2021-11-15 15:43

本帖最后由 damiaa 于 2021-11-15 15:54 编辑

<p>奉加微电子phy6212。</p>

<p>看来安信可的做的还是很不错的。</p>

<p>&nbsp;</p>

<p>点赞!!!楼主。</p>

freebsder 发表于 2021-11-16 16:52

<p>没想通AT这种上个世纪的古老命令居然愈发光大,哈哈。</p>

jinglixixi 发表于 2021-11-16 23:43

freebsder 发表于 2021-11-16 16:52
没想通AT这种上个世纪的古老命令居然愈发光大,哈哈。

<p>物联网又为其续命了,哈哈!</p>

harry.zeng 发表于 2021-11-24 17:23

<p>进入深度睡眠模式怎么唤不醒</p>

jinglixixi 发表于 2021-11-25 00:16

harry.zeng 发表于 2021-11-24 17:23
进入深度睡眠模式怎么唤不醒

<p>资料上介绍,深度睡眠是无法唤醒的,只有复位重启。</p>
页: [1]
查看完整版本: 【安信可蓝牙开发板PB-02-Kit测评】AT指令测试