📖 AT指令百科

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

共找到 18 条AT指令 · 分类:I2C

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

6 条指令
AT+I2C? I2C查询 I2C
查询I2C配置
语法: AT+I2C?
参数: 无
响应: +I2C: <speed>
示例: +I2C: 100000
OK
AT+I2CWR I2C写 I2C
I2C写数据
语法: AT+I2CWR=<addr>,<reg>,<data>
参数: 设备地址,寄存器,数据
响应: OK
示例: AT+I2CWR=0x50,0x00,0x01
OK
AT+I2CRD I2C读 I2C
I2C读数据
语法: AT+I2CRD=<addr>,<reg>,<len>
参数: 设备地址,寄存器,长度
响应: +I2CRD: <data>
示例: +I2CRD: 0x01
OK
AT+I2CREAD I2C读取 I2C
I2C读取数据
语法: AT+I2CREAD=<addr>,<reg>,<len>
参数: 地址,寄存器,长度
响应: +I2CREAD: <data>
示例: +I2CREAD: 0x01
OK
AT+I2CWRITE I2C写入 I2C
I2C写入数据
语法: AT+I2CWRITE=<addr>,<reg>,<data>
参数: 地址,寄存器,数据
响应: OK
示例: AT+I2CWRITE=0x50,0x01,0xFF
OK
AT+I2CSCAN I2C扫描 I2C
扫描I2C设备
语法: AT+I2CSCAN
参数: 无
响应: +I2CSCAN: <list>
示例: +I2CSCAN: 0x50,0x68
OK

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

1 条指令
AT+ZI2C I2C操作 I2C
I2C读写操作
语法: AT+ZI2C=<addr>,<reg>,<data>
参数: 地址,寄存器,数据
响应: +ZI2C: <data>
示例: +ZI2C: 0x01
OK

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

1 条指令
AT+ASRI2C I2C操作 I2C
I2C读写
语法: AT+ASRI2C=<addr>,<reg>,<data>
参数: 地址,寄存器,数据
响应: +ASRI2C: <data>
示例: +ASRI2C: 0x01
OK

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

1 条指令
AT+SPI2C I2C操作 I2C
I2C读写
语法: AT+SPI2C=<addr>,<reg>,<data>
参数: 地址,寄存器,数据
响应: +SPI2C: <data>
示例: +SPI2C: 0x01
OK

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

1 条指令
AT+QCI2C I2C操作 I2C
I2C读写
语法: AT+QCI2C=<addr>,<reg>,<data>
参数: 地址,寄存器,数据
响应: +QCI2C: <data>
示例: +QCI2C: 0x01
OK

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

4 条指令
AT+SYSI2CREGWRITE I2C写寄存器 I2C
I2C写寄存器
语法: AT+SYSI2CREGWRITE=<addr>,<reg>,<data>
参数: 地址,寄存器,数据
响应: OK
示例: AT+SYSI2CREGWRITE=0x50,0x01,0xFF
OK
AT+SYSI2CREGREAD I2C读寄存器 I2C
I2C读寄存器
语法: AT+SYSI2CREGREAD=<addr>,<reg>,<len>
参数: 地址,寄存器,长度
响应: +SYSI2CREGREAD: <data>
示例: +SYSI2CREGREAD: 0x01
OK
AT+SYSI2CWRITE I2C写数据 I2C
I2C写数据
语法: AT+SYSI2CWRITE=<addr>,<data>
参数: 地址,数据
响应: OK
示例: AT+SYSI2CWRITE=0x50,0xFF
OK
AT+SYSI2CREAD I2C读数据 I2C
I2C读数据
语法: AT+SYSI2CREAD=<addr>,<len>
参数: 地址,长度
响应: +SYSI2CREAD: <data>
示例: +SYSI2CREAD: 0x01
OK

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

1 条指令
AT+ECI2C I2C操作 I2C
I2C读写
语法: AT+ECI2C=<addr>,<reg>,<data>
参数: 地址,寄存器,数据
响应: +ECI2C: <data>
示例: +ECI2C: 0x01
OK

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

1 条指令
AT+MTI2C I2C操作 I2C
I2C读写
语法: AT+MTI2C=<addr>,<reg>,<data>
参数: 地址,寄存器,数据
响应: +MTI2C: <data>
示例: +MTI2C: 0x01
OK

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

1 条指令
AT+HII2C I2C操作 I2C
I2C读写
语法: AT+HII2C=<addr>,<reg>,<data>
参数: 地址,寄存器,数据
响应: +HII2C: <data>
示例: +HII2C: 0x01
OK

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

1 条指令
AT+XYI2C I2C操作 I2C
I2C读写
语法: AT+XYI2C=<addr>,<reg>,<data>
参数: 地址,寄存器,数据
响应: +XYI2C: <data>
示例: +XYI2C: 0x01
OK