请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LP5860 工具与软件:
尊敬的:
我正在使用 LP5860驱动器通过 RGB LED 控制面板。 我的第一个问题是通过 I2C 接口对寄存器进行编程。
通信正常、我接收到来自驱动程序的响应、但无法写入寄存器。 频率为400kHz。 我附加了从示波器获取的图像、您可以在其中看到部分通信。
首先读取前40个寄存器、LP5860以其默认值(与数据表中报告的值相同、因此我假设 I2C 协议能够正常工作)进行响应。 然后、我最多写入42h 的寄存器、我始终在传输期间获得 ACK、因此我假设一切正常。
不过、在重新读取这些寄存器的值时、我会找到默认值。 就好像写操作没有任何效果一样。
我需要进行哪些测试才能了解哪些测试不起作用?
谢谢