Проблема с записью и чтением при подключении 93LC46B EEPROM через SPI
Я пытаюсь сохранить и прочитать данные из EEPROM 93LC46B, используя SPI с Arduino UNO. Я слежу за этой статьей https://www.arduino.cc/en/Tutorial/SPIEEPROM. До сих пор я правильно подключил распиновку EEPROM (как показано в 93LC46B EEPROM) с arduino MISO, MOSI, SS, CLK, я скопировал код из ссылки и вот проблема, я не могу сохранить данные в EEPROM, он должен быть заполнен буфер, но это не так, и каждый раз, когда я пытаюсь прочитать данные, на одних и тех же адресах появляются разные значения. Как я могу решить эту проблему ? Заранее спасибо
@Shizzle, 👍-2
Обсуждение1 ответ
Короткий ответ: 93LC46B несовместим с AT25HP512. Вы не можете использовать этот учебник. Есть много различий.
Вместо этого загляните в этот блог: http://owlsan.blogspot.com. /2012/10/accessing-93c4693c46n-serial-eeprom.html
- Не получается читать из / писать в EEPROM
- Как использовать SPI на Arduino?
- OVF в последовательном мониторе вместо данных
- Как отправить строку с подчиненного устройства Arduino с помощью SPI?
- Проблема совместного использования MISO с несколькими RFID-считывателями RC522
- Программирование ведомого SPI для Arduino
- Последовательная связь между несколькими устройствами (или ардуино)
- Максимальная скорость SPI для ведомого Uno/clone?
Опубликуйте свою схему и соответствующий код, а также то, что вы видите не так, и что вы ожидаете., @Michel Keijzers