主题中讨论的其他器件: C2000WARE
您好!
我们正在尝试在微控制器(TMS320F28035)和 EEPROM 24LC01BT-E/OT 之间建立通信。 但它会带来以下问题:
1) 1)数据通过 I2C 线路传输。 但是、当我们读回时、读取缓冲区是0x0000。
2) 2)我们无法调试数据是否已正确写入 EEPROM、并且问题出在只读函数。 与通过读取函数一样、我们只能知道 EEPROM 中写入的内容。
3)我们在控制套件(Example_2803xI2C_EEPROM)中尝试了示例代码 V130、这似乎起作用、但在此代码中、读写函数似乎同步为: 例如、如果我在其他位置写入数据、在其他位置读取数据、那么两个缓冲区中的数据也始终相同。
我们不需要基于中断的 I2C,因此我们编写了一段代码,提供了第1)和第2)点中提到的问题。
随函附上 SDA 和 SCLK 的代码和波形、请告诉我我们是否在按顺序或 code.e2e.ti.com/.../EEPROM_5F00_TEST_5F00_1.txt 中出现错误