Чтение и запись во флэш-память GD25B32CPIG
Недавно я удалил чип флэш-памяти GD25B32CPIG из коммерческой аркадной игры с монетоприемником. По-видимому, все звуки игры хранятся непосредственно на чипе. Я решил посмотреть, смогу ли я научиться общаться с чипом, чтобы читать текущие данные и записывать в него новые данные, чтобы я мог изменить звуки игры, так как сама игра не имеет возможности сделать это.
После поиска в Интернете я нашел схемы чипа, включая его функции и выводы.
Я подключил его к выводам MOSI, MISO, CK и SS моего Arduino Uno, а также к 3,3 В и GND для питания. Это единственная часть, которую я знаю правильно.
К сожалению, я не знаю, что делать дальше, так как я никогда не использовал библиотеку SPI самостоятельно (обычно другие библиотеки обрабатывают соединения SPI в других моих проектах). Ни у кого больше нет учебника по этому конкретному чипу, и я немного потерялся в командах datasheet. Я также провел некоторые исследования по SPI и обнаружил, что учебники немного сбивают с толку.
Я ничего не проверял, потому что не хочу изменять данные, если не знаю, что делаю.
Вопрос:
Есть ли способ прочитать все данные сразу и записать их в определенный регистр?
@Ben Stafford, 👍2
Обсуждение0
- Как заполнить буфер данными, считанными из SPI?
- Как использовать SPI на Arduino?
- OVF в последовательном мониторе вместо данных
- Как отправить строку с подчиненного устройства Arduino с помощью SPI?
- Проблема совместного использования MISO с несколькими RFID-считывателями RC522
- Программирование ведомого SPI для Arduino
- Последовательная связь между несколькими устройствами (или ардуино)
- Максимальная скорость SPI для ведомого Uno/clone?
https://github.com/Marzogh/SPIMemory может сработать., @Dave Newton