硬件相关命令
AT+UCGPIOSET 设置GPIO输出电平
Command | Possible response(s) |
+UCGPIOSET=<pin>,<mode>[,<value>] | OK |
参数
<pin> GPIO引脚编号
<mode> GPIO输入输出模式
0 输出模式
1 输入模式
<value> GPIO引脚输出电平值
0 低电平
1 高电平
举例
发→◇AT+UCGPIOSET=10,0,1 //设置GPIO 10输出为高电平 收←◆OK
AT+UCGPIOGET 获取GPIO输出电平
Command | Possible response(s) |
+UCGPIOGET=<pin> | +UCGPIOGET: <value> OK |
参数
<pin> GPIO引脚编号
<value> GPIO引脚输出电平值
0 低电平
1 高电平
举例
发→◇AT+UCGPIOGET=10 //获取GPIO 10的电平值 收←◆+UCGPIOGET: 1 收←◆OK
AT+UCSYSREG 读写寄存器
Command | Possible response(s) |
+UCSYSREG=<direct>,<address>,<write value> | +UCSYSREG: <read value> OK |
参数
<direct> 读或写寄存器
0:读寄存器
1:写寄存器
<address> 寄存器地址(十六进制),寄存器地址详情请参考硬件说明手册
<write value> 写入值(十六进制),仅适用于写寄存器时
举例
发→◇AT+UCSYSREG=0,1a104040 //从地址为1a104040的寄存器读数据 收←◆+UCSYSREG: a0800002 收←◆OK 发→◇AT+UCSYSREG=1,1a104040,a0800003 ////向地址为1a104040的寄存器写数据 收←◆OK
AT+UCCHIPTEMP 读取芯片内部温度
Command | Possible response(s) |
+UCCHIPTEMP | +UCCHIPTEMP: <value> OK |
参数
<value> 芯片内部温度值
举例
发→◇AT+UCCHIPTEMP 收←◆+UCCHIPTEMP: 30.20 收←◆OK
AT+UCBATVOL 读取电源供电电压
Command | Possible response(s) |
+UCBATVOL | +UCBATVOL: <value> OK |
参数
<value> 电源供电电压值
举例
发→◇AT+UCBATVOL 收←◆+UCBATVOL: 3.96 收←◆OK
AT+CINDRI 开启/关闭RI引脚提示
Command | Possible response(s) |
+CINDRI= <status> | OK ERROR |
+CINDRI? | +CINDRI: <status> |
参数
<status>
0: 关闭
1: 开启
举例
发→◇AT+CINDRI=1 收←◆OK
发→◇AT+CINDRI? 收←◆+CINDRI: 1 收←◆OK