Проблема с записью и чтением при подключении 93LC46B EEPROM через SPI

Я пытаюсь сохранить и прочитать данные из EEPROM 93LC46B, используя SPI с Arduino UNO. Я слежу за этой статьей https://www.arduino.cc/en/Tutorial/SPIEEPROM. До сих пор я правильно подключил распиновку EEPROM (как показано в 93LC46B EEPROM) с arduino MISO, MOSI, SS, CLK, я скопировал код из ссылки и вот проблема, я не могу сохранить данные в EEPROM, он должен быть заполнен буфер, но это не так, и каждый раз, когда я пытаюсь прочитать данные, на одних и тех же адресах появляются разные значения. Как я могу решить эту проблему ? Заранее спасибо

, 👍-2

Обсуждение

Опубликуйте свою схему и соответствующий код, а также то, что вы видите не так, и что вы ожидаете., @Michel Keijzers


1 ответ


0

Короткий ответ: 93LC46B несовместим с AT25HP512. Вы не можете использовать этот учебник. Есть много различий.

Вместо этого загляните в этот блог: http://owlsan.blogspot.com. /2012/10/accessing-93c4693c46n-serial-eeprom.html

,