这些函数将只对分配给 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