Курс лекций по информатике Монохроматические мониторы Видеоплаты Видеографическая матрица Стандарт SVGA Видеопамять Последовательные порты Протоколы коррекции ошибок Рабочие станции Сетевые адаптеры

Проверка последовательныхи параллельных портов с помощью программы DEBUG.

Имеющиеся в компьютере последовательные и параллельные порты можно проверить с помощью отладчика DEBUG. Для этого сделайте следующее.

Запустите DEBUG.

В командной строке DEBUG напечатайте D 40:0 и нажмите Enter. При этом на экран выводятся шестнадцатиричные адреса В/В активных портов — сначала последовательных, а затем параллельных портов. Пример вывода показан на рис. 11.3. Адрес каждого порта указан в соответствующей позиции. Так как адреса в компьютере хранятся в виде слов, байты выводятся в обратном порядке, и читать их надо "наоборот". В приведенном примере в компьютере установлен один последовательный порт с адресом 03F8h и один параллельный порт с адресом ОЗВС.

Для выхода из отладчика DEBUG нажмите Q и Enter.

Рис. 11.3. С помощью отладчика DEBUG можно вывести адреса В/В последовательных и параллельных портов

Тестирование последовательных портов

Для последовательных и параллельных портов можно выполнить несколько тестов. Чаще всего это делают программным или аппаратнопрограммным способами. Программные тесты выполняются специальными диагностическими программами, например, MSD, а аппаратнопрограммные — с использованием разъемов"заглушек", подключаемых к портам.

Программа Microsoft Diagnostics (MSD)

Диагностическая программа MSD входит в состав MSDOS 6 и Windows. Прежние ее версии включались также в некоторые приложения, например, Word for DOS.

Для выполнения программы MSD перейдите в директорию где находится файл MSD.EXE. Конечно, это не нужно делать, если соответствующий каталог включен в PATH. Затем в командной строке DOS напечатайте MSD и нажмите клавишу Enter. Через некоторое время на экран будет выведено соответствующее меню.

Нажав на клавишу S (или указывая мышью), выберите опцию Serial Ports (Последовательные порты). На экране появится информация о типе микросхемы АСПП (UART), используемой в последовательном порте, а также о доступных портах. Если к какимлибо из них подключены устройства, вшпример, мышь, программа сообщит и об этом.

Программа MSD хороша тем, что определяет только доступные порты. Если порт не реагирует на тест, то он не включается в выводимый отчет. Я использую этот тест в качестве первого шага при проверке исправности портов.

Тестирование с замыканием петли

Тест с замыканием петли (возвратом сигнала) позволяет проверить исправность как самого последовательного порта, так и подключенных кабелей. Замыкать можно как внутреннюю (цифровую), так и внешнюю (аналоговую) петлю. Тест с внутренней петлей можно произвести с помощью только диагностической программы (без дополнительных устройств), просто отключив от портов все кабели.

Тест с внешней петлей более эффективен, но для его реализации к проверяемому порту надо подключить специальный разъем"заглушку". При этом выводимые на порт данные через "заглушку" возвращаются на приемные контакты разъема, т.е. порт работает одновременно в режиме приема и передачи. Разъем"заглушка" — это просто интерфейсный "кабель" порта, замкнутый сам на себя. Такие разъемы прилагаются к дискетам с большинством диагностических программ, но их можно купить и отдельно или даже сделать самому.

Я советую вам приобрести тройной (для всех типов портов) разъем"заглушку" фирмы IBM (см. следующую таблицу).

Скорость передачи данных в локальной сети