Закрыть ... [X]

Запуск игр на PlayStation 2 c флешки

Рекомендуем посмотреть ещё:




Как писать и читать флеш-память с помощью Arduino

Тебе понадобится
  • - чип флэш-памяти с поддержкой интерфейса SPI;
  • - адаптер или панель памяти с нулевым коэффициентом усиления (ZIF-панель);
  • - Ардуино;
  • - компьютер;
  • - соединительные провода.
инструкция
Сначала нам нужно сделать так, чтобы мы могли легко подключиться к чипу. Для этого вы можете использовать либо специальный адаптер, к которому должен быть припаян чип, либо (желательно) использовать панель с нулевым коэффициентом усиления (так называемая панель ZIF).
Чип-флеш-память на ZIF-панели
Теперь мы соберем электрическую схему для подключения микросхемы флэш-памяти к Arduino. Мы будем использовать интерфейс SPI для программирования памяти, поэтому мы подключимся к стандартным выходам:
- CS - цифровой вывод 10,
- MOSI - цифровой вывод 11,
- MISO - цифровой контакт 12,
- SCK - цифровой контакт 13.
Схема подключения флеш-памяти к arduino
Прежде чем записывать данные в память, вам необходимо удалить сектор или страницу, в которой мы будем писать. Если данных для записи мало (в нашем учебном примере это будет всего 16 байт), то этого достаточно, чтобы стереть 1 сектор. Из документации на микросхеме мы видим, что последовательность стирания следующая: установить разрешение записи (1 байт), отправьте команду стирания (1 байт) и адрес (3 байта), установите запрет на запись (1 байт). Это именно то, что делает данный эскиз. Загрузите его в Arduino. После работы эскиза флешка готова к записи.
Флэш-память сектора стирания эскиза
Теперь напишите данные. Например, возьмите небольшой массив из 16 байтов. Как видно из документации, сначала необходимо установить разрешение на запись (1 байт), затем отправить команду записи (1 байт), начальный адрес (3 байта) и данные (в нашем примере 16 байт), в конце набора запрет записи (1 байт).
Загрузите эскиз в Arduino. После выполнения этого эскиза наш тестовый массив должен был быть записан во флэш-память. Давайте посмотрим.
Эскиз написать массив байтов во флэш-память
Давайте нарисуем эскиз для чтения 16 байт флэш-памяти. Загрузите его в Arduino и откройте монитор последовательного порта. На мониторе, как и ожидалось, наш массив будет выводиться 1 раз в секунду, считая из памяти с помощью Arduino.
Эскиз чтения флэш-памяти




ШОКИРУЮЩИЕ НОВОСТИ



Video: Подключаем SD карту к Arduino

Флешка не определяется. Подробная инструкция по восстановлению
Как писать и читать флеш-память с помощью Arduino






Похожие статьи

5 лучших комедийных сериалов в России
Как научиться играть рок на гитаре
Как заклеить сапоги
Как разогревать слив
Самые эффективные таблетки от температуры
Как создавалась азбука
Кто такой Степан Демура
Как поехать с бывшим парнем в отношения снова