主题中讨论的其他器件:UCD3138A64OEVM-662
大家好、我正在查找 UCD31xx 的一些示例代码、以便能够与 EEPROM 进行通信。 技术参考手册介绍了 I2C 主模式所需的所有寄存器、并很好地将它们分解。 但是、我无法找到如何使用它的任何示例。 我一直在试验着为 PMBTXBUF 寄存器和 PMBCTRL1、PMBCTRL3编写各种东西。 特别是 SLAVE_EN 和 MASTER_EN。 我已将1k Ω 上拉电阻器连接到引脚35和36 (I2C_DATA、I2C_CLK)。 上拉电阻器正在工作(即信号是3.3V、连接这些信号)、但我没有看到在引脚上有任何活动。 可能我没有正确配置引脚或类似的东西? 也许我必须为 I2C 主器件配置某种类型的时钟源? 我不清楚具体需要初始化的内容或导致主器件开始为数据计时的特定步骤。
我看到有一个名为"UCD3138A64OEVM-662"的演示板、它显然具有可通过跳线(J50、J52)启用的板载 I2C EEPROM。 这似乎是为了提供一个演示、准确说明我正在尝试执行的操作。 但实际上我没有找到与此相关的任何文档或示例代码。 如果有人知道我在哪里可以找到这个,如果它存在,这将是一个很好的方法,我来处理这个。
现在、从我的角度来看、我只想发出一个地址写入字节、并使用示波器观察它的情况。 一旦我有了第一个基本的职能、像这样、我相信从那时起、我可能会取得很大的进步。