Comments 8
Отличное продолжение, но это все еще контроллер а не оконечное устройство поэтому FSMC тут подходит идеально.
Интересно, как планируется реализовать обратное, чтобы устройство выступало приводом и желательно без EOL CPLD.
Ох, прямо стариной повеяло... Похожим был один из моих первых проектов на МК, еще не было ардуины тогда, все паяли сами. Atmel Studio + atmega8535 + ЛУТовая плата + программатор на LPT-порту. Задача - читать и писать диск через RS232 плюс ставить/убирать пароль, и в принципе, оно даже получилось - на скорости 115200 работало на ура.
В середине-конце 00х ходили самодельные устройства на PICе как раз для низкоуровневого управления IDE HDD. Вот эту схему я собирал человеку, который занимался ремонтом HDD у нас в городе:

Правда, не прошивал - он сам всё прошивал, я только собирал физическое устройство. Прошивки на подобные устройства у них ходили в закрытых кругах ремонтников HDD.
так сейчас ide дисками никто не пользуется. Либо Sata, либо Nvme
Ну вот ждал ждал, и умудрился таки пропустить.
И вопрос а перекрытие команд в ATAPI есть или это наследник SCSI который не работает по факту?
Технологии древних: ATAPI IDE, часть вторая, мы всё ещё не готовы