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.

[参考译文] LP55231:程序存储器读取问题

Guru**** 2390735 points
Other Parts Discussed in Thread: LP55231
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/840788/lp55231-program-memory-reading-issue

器件型号:LP55231

我们遇到了无法读取 LP55231程序存储器空间的问题。 似乎链接的旧问题具有相同的问题、尽管该用户错误地认为他们的问题是程序存储器的写入问题。 我们已经编写了一个已知的程序、并且它工作正常、但是当尝试读取程序空间时、无论我们尝试读取哪个寄存器、我们只读取相同的16位。  

为了尝试阅读、我们尝试了以下操作:

成功写入程序后立即读取0x50、0x51、0x52和0x53 (有效程序已验证)。  

写入程序、在读取周期之前再次将 CTL2设置为0x00、然后再设置为0x15 (我们找到了一些执行程序验证并在中间执行此操作的演示代码)-也不起作用。

请帮我们解决问题。 我们必须能够在生产解决方案中验证正确的编程、因此如果没有成功的程序读取序列、就无法继续。

谢谢、

Matt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Matt、

    您读取的值是多少? 它们都是默认值吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Hardy、

     

    非默认值–通常是我们写入的最后16位字(在交替寄存器地址之间拆分)… 其他寄存器的读取操作正常、仅供参考!

     

    谢谢、

     

    Matt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Matt、

    很抱歉耽误你的回答。 在读取存储器寄存器时、您可以帮助捕获 SDA 和 SCL 的图吗?