您好!
我们已经使用带有 mtk 处理器的评估套件连接了 tas2770。
我们将使用 i2c-tools 更改寄存器
对于转储:
i2cdump -f -y 2 0x41
对于设置:
i2cset -f -y 2 0x41 0x00 0x00 (页面设置)
i2cset -f -y 2 0x41 0x02 0x0c (PWR_CTRL REG)
但是、如果我现在读取 i2c 转储值、则0x02 reg 是 ox02、这是软件关断
注意: 几天前就完成了同样的工作
观察结果:
所有值仅处于复位状态、以下情况除外
当我们设置 i2cset -f -y 2 0x41 0x00 0x00时、我观察到0X24 (INT_LTCH0)为0x04、这是由于 TDM 错误导致的--INT
请,有什么想法,为什么会发生这种情况? 以及如何克服它