Соглашение | Публикация статей

Использование команд контроллера НГМД
Категория: Статьи

Выполнив сброс контроллера, вам надо его проинициализировать, указав все рабочие параметры. Затем можно выдавать контроллеру команды, каждый раз проверяя регистр основного состояния 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-систем
Обмен данными через файл-фрагмент
Программа решения системы нелинейных уравнений методами Ньютона и простых итераций