這些函數將只對分配給 board.devAddr 的 I2C 執行讀取和寫入操作,board.devAddr 默認情況下將是檢測到的 DS90UB954-Q1(或變體)地址。
board.ReadReg(寄存器地址, 字節數) 或 board.ReadReg(寄存器地址)I2C 讀取命令- 接受十六進制和十進制輸入
- 如果省略,字節數將默認為 1
- 例如:board.ReadReg(0x00) 將返回本地器件的寄存器 0 中的值
board.WriteReg(寄存器地址, 數據)I2C 寫入命令- 接受十六進制和十進制輸入
- 例如:board.WriteReg(0x01, 0x01) 將寄存器 0 設置為具有值 1
board.devAddr = [I2C 地址]分配用于 board.ReadReg 和 board.WriteReg 命令的 I2C 地址- 接受十六進制和十進制輸入
- 使用 8 位形式的 I2C 地址
- 可用于縮短讀取/寫入命令
- 例如:board.devAddress = 0x60 將電路板地址設置為 0x60