工具/软件:TI-RTOS
我在查看"仪表配置参数"时遇到了很多问题。
我遵循bq2.7621万-G1的SLUAP5A-Quickstart指南中的步骤:
- 在图2上:
- Voltage[2]= I2CReadSubCommand (0x04,2100)
- I2CWrite (0x0.41万)
- 缓冲区[2]= I2CRead (2100)
它在I2C命令代码中的真正含义是什么?? “100”是什么?
我的理解来自 SLUAD4C-Technical Reference
- 表4.1
- Voltage()和Flags()都是标准命令
因此,我一直在使用以下顺序阅读:
- Rd 0x06 Flags_register [0];
- Rd 0x07 Flags_register_[1];
但是,确实存在一些问题。 因为当我按照 《SLUAP5A-Quickstart指南》(图1)中的说明进行操作时。
[CFGUPMODE]位将在第一次尝试时返回... 返回的校验和不正确...这意味着芯片尚未就绪。
如果我拖了很长时间,就可以了。
所以,我的问题是:我在阅读 Flags_register时做了什么错误?
为什么doc说这些寄存器是“I2CReadSubCommand”
感谢您的建议。