通过DSP6748的I2C接口对TPS65910芯片的寄存器进行写入新的值,写入后马上读取,读回来的值是新的值。但是重新加电后,再读取那个寄存器,就恢复成了原来的默认值,请问这是怎么回事?
Max Han:
是的,需要每次上电后MCU对其重新配置
这是所有PMU都是这样的
zhiyong wu:
回复 Max Han:
谢谢您的回答。但是TPS65910的工作模式不能写死吗?它内部的EEPROM不是来干这个的么?我要修改的是”DEVCTRL_REG“寄存器内” CK32K_CTRL“的值。
zhiyong wu:
回复 Max Han:
这是我I2C的写时序
zhiyong wu:
回复 zhiyong wu:
时序图是向电源芯片(地址0x2d)的寄存器(地址0x3f)写数据(0x60).