這些 I2C 命令將適用于本地總線上的任何 I2C 地址,以及在器件的目標 ID 和目標別名寄存器中配置的遠程器件。應使用 8 位形式的 I2C 地址。
board.ReadI2C(器件地址, 寄存器地址, 字節數) 或 board.ReadI2C(器件地址, 寄存器地址)I2C 讀取命令- 接受十六進制和十進制輸入
- 如果省略,字節數將默認為 1
- 例如:board.ReadI2C(0x60, 0x00) 將返回地址為 0x60(8 位形式)的器件的寄存器 0 中的值
board.WriteI2C(器件地址, 寄存器地址, 數據)I2C 寫入命令- 接受十六進制和十進制輸入
- 例如:board.WriteI2C(0x60, 0x01, 0x01) 將地址為 0x60(8 位形式)的器件的寄存器 1 設置為具有值 1