Использование команд контроллера НГМД
Выполнив сброс контроллера, вам надо его проинициализировать, указав все рабочие параметры. Затем можно выдавать контроллеру команды, каждый раз проверяя регистр основного состояния ST и анализируя байты результата ST0...ST3. Можно предложить следующую последовательность действий:
• сброс контроллера выдачей в порт 3F2h байта с битом 2, установленным в 0;
• разрешение работы контроллера выдачей в этот же порт байта с битом 2, установленным в 1;
• выдача контроллеру команды "Инициализация";
• выдача контроллеру команды "Определить параметры";
• включение двигателя и ожидание в течение примерно 0,5 с (время разгона двигателя);
• установка головки в нужное положение командой "Поиск";
• проверка результатов установки командой "Чтение состояния прерывания";
• для IBM PC/AT установка нужной скорости передачи данных выдачей в порт 3F7h байт с соответствующим значением: 0 для дискет с высокой плотностью записи (HD), 1 для двойной плотности (DD) и 2 для одинарной (SD);
• если установка головок выполнена правильно, можно выдавать команды чтения или записи данных (перед этим надо правильно запрограммировать контроллер прямого доступа к памяти, если вы собираетесь использовать режим ПДП).
Статьи по теме:
Скачивать Программы Бесплатно Просто, Но НевыгодноАналоговые вычислительные машины (АВМ)Блокнот: Поиск и замена Импорт изображений из файла Рабочий стол Microsoft Windows XPУправление процессамиТематические ресурсы InternetПровайдеры услуг Internet на УкраинеИСПОЛЬЗОВАНИЕ СУБД ACCESS 7.0Склонность CompactPCI- продуктов к быстрому устареваниюСистемы координат в GEOSTARОхранно-пожарные системы фирмы Satel теперь можно контролировать по телефону или EthernetМеханический подходДисплей (монитор)Основы Работы С VirtualdubОн обжуливает?Разработка контрольно-информационных инструментов для PADSОткрытие документа из командной консоли Управление визуализацией Архитектура модулей центральных CompactPCI-процессоров INOVAКак Выбрать Принтер?Проверка состояния очереди печати TCO '95 Нейронный подход"Адские" мифыСброс дисковой системыРобот Саламандра Помогает Разгадывать Загадки ЭволюцииКак выбрать жесткий дискПрограммная совместимость ЕС ЭВМКластерыЭЛЕКТРОСТАТИЧЕСКИЕ ПЛОТТЕРЫОбмен данными : Excel - другие приложенияЧерный Баннер - Угроза или новые технологии?Мошенничество С ТелефонамиИспользование паролейLinux: Gentoo Vs Ubuntu ФункциональностьОтложенная печать документов Кибернетика – наука ХХ векаКраткий обзор модулей COSMOS/MМодуль CRTВиды работ при проектировании. Этапы и стадии разработки ЭВМНейронный подходУниверсальный мультисенсор SVEA совмещает в себе датчик освещенности и присутствияКак работает вирусКлассификация локальной компьютерной сети (ЛКС)Информационный обмен в обществе и его эволюцияПросмотр свойств клипа ТипизацияКопирование цвета области рисунка Схема бесплатного ускорения ИнтернетаРисование произвольной линии Понятие и концепции информационного общества Особенности системной интеграции CompactPCI-системОбмен данными через файл-фрагмент Программа решения системы нелинейных уравнений методами Ньютона и простых итераций