【星闪EBM-H63开发板】透传固件的接口简介

引言

星闪EBM-H63开发板目前有两种固件:透传固件和AT固件。两种固件都支持串口命令,都是基于AT命令格式的,不过透传控件主打的是简单易用,它的命令较AT固件要少得多。这里先介绍一下透传固件。

9e5612c867d0403c8b448000378cbfd2.png

AT命令

串口AT命令的历史可以追溯到1981年,由Hayes公司提出,最初用于控制调制解调器(Modem)。Hayes公司在网90年代刚上网时是个非常证明的公司,那时候大家最推崇的Modem就是他家的,不过这公司后来倒了,因为不需要拨号上网了。

AT命令集最初由Hayes公司为其Smartmodem系列调制解调器引入。这些AT指令简单直观,以"A"代表命令(Attention),"T"代表文本(Text)。AT命令集的普及得益于其开放性和跨平台兼容性。随着移动通信的兴起,AT命令在手机、无线模块等设备中的集成成为必然。到了90年代初,随着个人电脑的普及以及互联网的兴起,AT命令集也得到了进一步的推广和应用。

前缀 AT 或 at 必须加在每个命令行的开头。 输入<CR>将终止命令行。 通常, 命令后面跟随形式为<CR><LF><response><CR><LF>的响应。

当 AT 命令处理器处理完一条命令后, 将响应 OK、 ERROR , 表示已经准备接收新命令。 在返回最终的 OK, ERROR 之前, 会发送请求的响应消息。

透传固件的AT命令

一般透传固件的串口是用来传输数据的,所以使用以下 AT 指令前, 需将模组的 KEY 引脚拉高后再上电, 使得模组运行的程序能进入 AT 指令模式。开发板底板上有个按键,它的功能就是用来切换AT使能或失能的。


单独的一个AT表示是测试指令,测试 AT 命令是否正常工作,正常的话应该回复OK。

透传固件支持的AT命令很少,除了用于测试的AT指令,只有8条指令:

  • AT+UARTCFG 设置串口配置
  • AT+PHY 设置无线 PHY 参数
  • AT+RFPM 设置射频功率
  • AT+NAME 设置设备名称
  • AT+ROLE 设置主/从模式切换
  • AT+MULTICON 设置设备多连接模式
  • AT+LED 设置 LED 灯工作模式
  • AT+STAOUT 设置 STA 引脚工作模式..
     

这些指令中 AT+UARTCFG和AT+LED和星闪没有关系。这里就不介绍了。

AT+PHY 设置无线 PHY 参数,重启后生效。星闪支持GFSK(高斯频移键控)和QPSK(四相相移键控)两种调制技术,在相同的条件下,QPSK可以提供比GFSK更高的数据传输速率。AT+RFPM 命令设置终端的射频功率, 重启后生效。
AT+NAME 命令设置星闪设备的名称, 重启后生效。
AT+ROLE 设置主/从模式切换,重启后生效。星闪和蓝牙一样,必须是一个主,另一个从,不是对等的。

AT+MULTICON 设置设备多连接模式,确定是一对一的,还是一对多的,最多支持8个设备。这个暂时没法测试,因为只有两个模块。

AT+STAOUT 设置 STA 引脚工作模式,该命令设置板载 STA 引脚是否输出高低电平, 重启后生效。启用 STA 引脚输出功能,当模组配对成功,STA 引脚会输出高电平,断开连接会输出低
电平。这个对于单片机判断星闪模块是否配对成功很有用。

结语
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神一样的老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值