[an error occurred while processing this directive]
|
Все кому не лень делают интерфейсы для жестких дисков и FLASH дисков на 8051, например. Проекты для MP3 плееров видели?
Вот и у меня возникла необходимость подключить к 8051 FLASH диск...
Ну заодно и IDE присобачить, тем более с этим интерфейсом есть и FLASH диски.
Так вот по моему вопросу...
Все делают IDE интерфейс с шиной данных 16 разрядов (в тех проектах, которые удалось мне посмотреть). И булькают пинами RD и WR и т. п...
А я хочу использовать стандартный цикл обмена 8051... Это быстрее, чем то, что я сказал... И меньше ног занимает...
Внимательно прочитал АТА стандарт (не месяцы, как утверждает товарищ в Вашей ссылке)...
Оказалось, что достаточно в регистр Features записать Enable 8-bit data transfers... Все командные и статусные регистры IDE интерфейса 8-разрядные...
Вот и все...
Спасибо за обсуждение темы.
E-mail: info@telesys.ru