我尝试使用TPS6.591万中的RTC寄存器时遇到一些困难。 我正在对设备进行正确寻址,因为它会激活命令并注册选择字节。 对于所有寄存器读取,即使默认值为非零,它也返回0x00。 我认为我做错了事。 我在数据表中查找线索,但发现I2C操作的文档有点少。 我有一些问题:
- 如何将注册地址发送到PMIC? 我假设它作为地址/写入命令字节后的第一个字节发送。 这是否正确?
- 寄存器地址是否在写入或读取字节后自动递增? (我尝试读取多个字节,也尝试读取多个单字节写入寄存器地址/读取一个字节操作)
- 在写入寄存器地址和读取命令之间允许丢弃停止信号,还是必须在发出读取命令之前用停止信号写入寄存器地址?
最好将上述信息包括在数据表中和/或包括显式信号图。
Gerry Belanger




