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.
工具/软件:Code Composer Studio
使用 TMS320F28335、我尝试写入 和读取类型为 TM24M01的 EEPROM。
我刚刚修改 了\ti\controlSUITE\device_support\F2833x\v133\DSP2833x_examples_ccsv4中的一个示例。 写作和阅读效果良好。 我的问题是 尝试写入下一个地址并覆盖当前地址。 对两个地址的读取是相同的。
我正在尝试仅写入器件的第一页(256个 baytes/页)。 原因可能是什么? 此处随附了我修改后的读数源和屏幕截图。
您好 Fikadu、
好的、没问题、我现在找到了合适的数据表。 该 EEPROM 与本示例所使用的 EEPROM 类似、即读取/写入的寻址部分包含起始条件、从器件地址、第一个字地址、第二个字地址、然后是读取/写入数据。
您将在 DS 中看到、它显示了写入一个字与写入一个页或读取一个字节与顺序读取的格式。 您需要确保您的通信格式符合以下要求、例如以下 DS:
在屏幕截图中、您仅显示 SDA 信号。 查看波形时、确保同时探测 SDA 和 SCL、以检查数据格式。
希望这对您有所帮助、
Kevin
Kevin、
我一直在尝试采用上述数据格式、但尚未解决。 我后来得到的是、当第一页被完全写入时、数据写入回滚 、而不是写入下一页。
尊敬的 Kevin:
谢谢你。
是的、我看到过数据表。 我的问题是、为什么第一次停止后它不会转到下一页? 停止第一页的写入并开始下一页后、它会翻转。 什么可能是 原因?
再次感谢您