📖 AT指令百科

收录中兴微、ASR、展锐、ESP32、STM32、高通、移芯、联发科、海思、芯翼等全平台AT指令说明

共找到 35 条AT指令 · 分类:GPIO

⚙️ STM32 ["STM32F103","STM32F407","STM32H7","STM32L4"]

8 条指令
AT+GPIO? GPIO查询 GPIO
查询GPIO状态
语法: AT+GPIO?
参数: 无
响应: +GPIO: <port>,<pin>,<state>
示例: +GPIO: A,5,1
OK
AT+GPIO= GPIO设置 GPIO
设置GPIO输出
语法: AT+GPIO=<port>,<pin>,<state>
参数: 端口,引脚,状态
响应: OK
示例: AT+GPIO=A,5,1
OK
AT+GPIOMODE GPIO模式 GPIO
设置GPIO模式
语法: AT+GPIOMODE=<port>,<pin>,<mode>
参数: 端口,引脚,模式(0-3)
响应: OK
示例: AT+GPIOMODE=A,5,1
OK
AT+LED= LED控制 GPIO
控制LED灯
语法: AT+LED=<id>,<state>
参数: LED编号,状态
响应: OK
示例: AT+LED=0,1
OK
AT+BTN? 按键查询 GPIO
查询按键状态
语法: AT+BTN?
参数: 无
响应: +BTN: <id>,<state>
示例: +BTN: 0,1
OK
AT+GPIOREAD GPIO读取 GPIO
读取指定GPIO
语法: AT+GPIOREAD=<pin>
参数: 引脚号
响应: +GPIOREAD: <value>
示例: +GPIOREAD: 1
OK
AT+GPIOWRITE GPIO写入 GPIO
写入指定GPIO
语法: AT+GPIOWRITE=<pin>,<value>
参数: 引脚,值
响应: OK
示例: AT+GPIOWRITE=5,1
OK
AT+KEY? 按键查询 GPIO
查询按键状态
语法: AT+KEY?
参数: 无
响应: +KEY: <state>
示例: +KEY: 0
OK

🔧 中兴微 ["ZX2975","ZX2965","ZX2961"]

3 条指令
AT+ZGPIO? GPIO查询 GPIO
查询GPIO状态
语法: AT+ZGPIO?
参数: 无
响应: +ZGPIO: <values>
示例: +ZGPIO: 0,1,0,1
OK
AT+ZGPIO= GPIO设置 GPIO
设置GPIO输出
语法: AT+ZGPIO=<pin>,<value>
参数: 引脚,值
响应: OK
示例: AT+ZGPIO=5,1
OK
AT+ZLED= LED控制 GPIO
控制LED灯
语法: AT+ZLED=<id>,<state>
参数: LED编号,状态
响应: OK
示例: AT+ZLED=0,1
OK

📡 ASR ["ASR1603","ASR1605","ASR1606","ASR3601"]

3 条指令
AT+ASRGPIO? GPIO查询 GPIO
查询GPIO状态
语法: AT+ASRGPIO?
参数: 无
响应: +ASRGPIO: <values>
示例: +ASRGPIO: 0,1,0,1
OK
AT+ASRGPIO= GPIO设置 GPIO
设置GPIO输出
语法: AT+ASRGPIO=<pin>,<value>
参数: 引脚,值
响应: OK
示例: AT+ASRGPIO=5,1
OK
AT+ASRLED= LED控制 GPIO
控制LED
语法: AT+ASRLED=<id>,<state>
参数: LED号,状态
响应: OK
示例: AT+ASRLED=0,1
OK

📱 展锐 ["UIS8910","UIS8920","UIS8950","T8310"]

3 条指令
AT+SPGPIO? GPIO查询 GPIO
查询GPIO状态
语法: AT+SPGPIO?
参数: 无
响应: +SPGPIO: <values>
示例: +SPGPIO: 0,1,0,1
OK
AT+SPGPIO= GPIO设置 GPIO
设置GPIO输出
语法: AT+SPGPIO=<pin>,<value>
参数: 引脚,值
响应: OK
示例: AT+SPGPIO=5,1
OK
AT+SPLED= LED控制 GPIO
控制LED
语法: AT+SPLED=<id>,<state>
参数: LED号,状态
响应: OK
示例: AT+SPLED=0,1
OK

🚀 高通 ["MDM9205","MDM9207","SDX55","SDX65","X55","X65"]

3 条指令
AT+QCGPIO? GPIO查询 GPIO
查询GPIO状态
语法: AT+QCGPIO?
参数: 无
响应: +QCGPIO: <values>
示例: +QCGPIO: 0,1,0,1
OK
AT+QCGPIO= GPIO设置 GPIO
设置GPIO输出
语法: AT+QCGPIO=<pin>,<value>
参数: 引脚,值
响应: OK
示例: AT+QCGPIO=5,1
OK
AT+QCLED= LED控制 GPIO
控制LED
语法: AT+QCLED=<id>,<state>
参数: LED号,状态
响应: OK
示例: AT+QCLED=0,1
OK

🔌 ESP32 ["ESP32","ESP32-C3","ESP32-S2","ESP32-S3"]

3 条指令
AT+SYSGPIOWRITE GPIO写入 GPIO
设置GPIO输出
语法: AT+SYSGPIOWRITE=<pin>,<level>
参数: 引脚,电平
响应: OK
示例: AT+SYSGPIOWRITE=5,1
OK
AT+SYSGPIOREAD GPIO读取 GPIO
读取GPIO输入
语法: AT+SYSGPIOREAD=<pin>
参数: 引脚号
响应: +SYSGPIOREAD: <level>
示例: +SYSGPIOREAD: 1
OK
AT+SYSGPIODIR GPIO方向 GPIO
设置GPIO方向
语法: AT+SYSGPIODIR=<pin>,<dir>
参数: 引脚,方向(0=输入,1=输出)
响应: OK
示例: AT+SYSGPIODIR=5,1
OK

🔋 移芯通信 ["EC618","EC619"]

3 条指令
AT+ECGPIO? GPIO查询 GPIO
查询GPIO状态
语法: AT+ECGPIO?
参数: 无
响应: +ECGPIO: <values>
示例: +ECGPIO: 0,1,0,1
OK
AT+ECGPIO= GPIO设置 GPIO
设置GPIO输出
语法: AT+ECGPIO=<pin>,<value>
参数: 引脚,值
响应: OK
示例: AT+ECGPIO=5,1
OK
AT+ECLED= LED控制 GPIO
控制LED
语法: AT+ECLED=<id>,<state>
参数: LED号,状态
响应: OK
示例: AT+ECLED=0,1
OK

🎯 联发科 ["MT2625","MT2731","T750"]

3 条指令
AT+MTGPIO? GPIO查询 GPIO
查询GPIO状态
语法: AT+MTGPIO?
参数: 无
响应: +MTGPIO: <values>
示例: +MTGPIO: 0,1,0,1
OK
AT+MTGPIO= GPIO设置 GPIO
设置GPIO输出
语法: AT+MTGPIO=<pin>,<value>
参数: 引脚,值
响应: OK
示例: AT+MTGPIO=5,1
OK
AT+MTLED= LED控制 GPIO
控制LED
语法: AT+MTLED=<id>,<state>
参数: LED号,状态
响应: OK
示例: AT+MTLED=0,1
OK

🐉 海思 ["Boudica120","Boudica150","Boudica200","Balong5000","Balong765"]

3 条指令
AT+HIGPIO? GPIO查询 GPIO
查询GPIO状态
语法: AT+HIGPIO?
参数: 无
响应: +HIGPIO: <values>
示例: +HIGPIO: 0,1,0,1
OK
AT+HIGPIO= GPIO设置 GPIO
设置GPIO输出
语法: AT+HIGPIO=<pin>,<value>
参数: 引脚,值
响应: OK
示例: AT+HIGPIO=5,1
OK
AT+HILED= LED控制 GPIO
控制LED
语法: AT+HILED=<id>,<state>
参数: LED号,状态
响应: OK
示例: AT+HILED=0,1
OK

💡 芯翼信息 ["XY1100","XY1200"]

3 条指令
AT+XYGPIO? GPIO查询 GPIO
查询GPIO状态
语法: AT+XYGPIO?
参数: 无
响应: +XYGPIO: <values>
示例: +XYGPIO: 0,1,0,1
OK
AT+XYGPIO= GPIO设置 GPIO
设置GPIO输出
语法: AT+XYGPIO=<pin>,<value>
参数: 引脚,值
响应: OK
示例: AT+XYGPIO=5,1
OK
AT+XYLED= LED控制 GPIO
控制LED
语法: AT+XYLED=<id>,<state>
参数: LED号,状态
响应: OK
示例: AT+XYLED=0,1
OK