图 6-1 和图 6-2 展示了使用 I2C 接口正确通信所需的 I2C 数据包。
- COMMAND:包含用于更改 IO 方向或设置输出引脚状态的命令的字节。
- 0x1:设置 GPIO 方向
- 0x2:设置输出引脚状态
- DATA:包含引脚配置的字节
- COMMAND = 0x1:1 表示输出,0 表示输入
- COMMAND = 0x2:1 表示输出高电平,0 表示输出低电平
表 6-1 I2C 数据包分解
| 功能 |
命令 |
DATA |
| 设置 GPIO 方向 |
0x1 |
1:输出 |
| 0:输入 |
| 设置输出引脚状态 |
0x2 |
1:高 |
| 0:低 |