主题中讨论的其他器件: TMDSEVM437X、 AM4372
工具/软件:Code Composer Studio
您好、TI 专家、
我正在使用 AM4379定制板(VARSOMAM43)、并尝试通过 I2C 连接 AD5933。
我使用 i2cdetect 命令来读取从器件地址、并且能够成功读取地址0x0D。 运行命令 i2cdump 时 、我甚至能够看到所有寄存器中的数据。
我已经编写了一个简单的代码来从寄存器0x82读取该值、该代码应该为我提供与我在终端中看到的值完全相同的值(在执行 i2cdump 时)。 但由于某种原因、代码每次都为我提供0。
有人能告诉我有什么问题吗?
注意:我尚未手动初始化任何 I2C 引脚。 如果必须这样做,请向我建议如何做到这一点。
谢谢