Skip to content

硬件相关命令

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
Back to top