Целью под номером три в списке запланированных работ по «жесткому диску» значится: «считать микросхему ПЗУ». Для этого необходимо прочитать содержание старой 5-и вольтовой ПЗУ AT27C516 с разрядностью 16 бит и объемом 64К. Подходящего программатора и переходника под руками нет. Однако, возможно решить задачу при помощи подключения данной ПЗУ к Arduino MEGA2560. На фото ниже представлена реализация такого подключения.
![Подключение к Arduino ПЗУ AT27C516](https://blog.rlab.ru/wp-content/uploads/2018/08/058_ArduProgF-1024x1024.jpg)
Подключение к Arduino ПЗУ AT27C516
Вид с обратной стороны:
![Подключение к Arduino ПЗУ AT27C516](https://blog.rlab.ru/wp-content/uploads/2018/08/058_ArduProgB-878x1024.jpg)
Подключение к Arduino ПЗУ AT27C516
Программы для чтения ПЗУ под Arduino пока нет.
Каталог для проекта «жесткий диск» на githab’е: https://github.com/rlabru/WD21000
В каталоге репозитория ArduinoRomReader расположены исходные файлы схемы подключения, сделанные при помощи программы kicad. Собственно, схема:
![Схема подключения AT27C516 к Arduino](https://blog.rlab.ru/wp-content/uploads/2018/08/058_ArduProgSCH.png)
Схема подключения AT27C516 к Arduino
Идея разбора существующей и создания обновленной электроники постепенно реализуется. В следующей серии займемся документацией на микросхемы, примененные в подопытном жестком диске.
Да хранит ваши данные бэкап. До новых встреч.
Посты серии:
Правильная ссылка на первую часть: Изобретаем жесткий диск. Часть 1.