i2c_read_reg
Read registers from I2C slave devices to verify sensor presence or fetch data. Returns distinct diagnostics for all-zero or all-0xFF responses to flag wiring or power issues.
Instructions
读 I2C 从设备的寄存器(最常见的「这颗 IMU 是不是活的」动作)。
addr 是7 位地址(MPU-6050 写 0x68,别写 8 位的 0xD0/0xD1,工具会拦下来); reg 是寄存器地址;count 是要读的字节数(1–256)。
★ 读回全 0 或全 0xFF 时不要直接判「器件坏了」:工具会分别给出这两种情况 完全不同的成因清单(全 0xFF 往往是器件没接/没上电,而不是寄存器的值是 0xFF)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bus | No | ||
| reg | Yes | ||
| addr | Yes | ||
| port | No | ||
| count | No | ||
| baudrate | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |