TI的大佬们好,现在我在调试LMK61E07芯片的过程中出现很奇怪的现象。
问题:我在发送 NVMCTL Register; R49 命令将设备的REG寄存器保存到EEPROM中时(没有进行延时等待操作完成,EEPROM擦除和编程需要115ms),出现芯片的ID设备号改变了,由0x59变成了0x55了(轮训I2C设备找到设备ID),现在读取的设备REG的数据好多都不对了,不知道怎么回复出厂设置了,现在很尴尬,因为这个设备的ID号手册上写得是改变不了的。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
TI的大佬们好,现在我在调试LMK61E07芯片的过程中出现很奇怪的现象。
问题:我在发送 NVMCTL Register; R49 命令将设备的REG寄存器保存到EEPROM中时(没有进行延时等待操作完成,EEPROM擦除和编程需要115ms),出现芯片的ID设备号改变了,由0x59变成了0x55了(轮训I2C设备找到设备ID),现在读取的设备REG的数据好多都不对了,不知道怎么回复出厂设置了,现在很尴尬,因为这个设备的ID号手册上写得是改变不了的。
这个确实是很奇怪的现象,按理说这个设备地址是生产的时候设定的,没法更改的,现在只能怀疑在EEPROM擦除和编程的时候更改了其地址。
现在我设置输出LVDS输出,但是没有时钟输出,
配置后没有时钟输出,应该是其寄存器存储空间遭到了破坏,不能再正确控制设备硬件。