Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metoda_po_praktike_2_kurs (1).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
10.12 Mб
Скачать

Заглушки

Часто возникает ситуация, когда в свойствах системы последовательный порт есть, но устройство, подключенное к нему не работает. Возникает вопрос, что неисправно: кабель, порт или подключаемое устройство. Для того чтобы однозначно ответить на этот вопрос сначала проверяют исправность кабеля и последовательного порта, а после этого – подключаемого устройства, поскольку это несколько сложнее.

Заглушки для проверки параллельного и последовательного портов

Невозможно провести полное тестирование последовательных и параллельных портов без применения специальных разъемов-заглушек (loopback). Данные разъемы позволяют перенаправить выходной сигнал порта на его вход.

Для создания собственной заглушки необходимо иметь: паяльник, припой, канифоль, порт DB9S (мама), порт DB25P (папа), жилы (например, из шлейфа флоппи-дисковода), схемы соединения контактов.

Ниже приведена схема соединения контактов в разъеме-заглушке для проверки ПАРАЛЛЕЛЬНОГО порта (PRINTER LINE). Параллельный порт использует 25-штырьковые разъемы. Подобные разъемы имеют маркировку DB25P.

Схема соединения контактов разъема типа DB25P (MALE)

Первый контакт

Соединить с контактом

11(Busy+)

17 (Select Input-)

10 (Acknowledge -)

16 (Initialize Printer -)

12 (Paper Out+)

14 (Autofeed -)

13 (Select+)

01 (Strobe -)

02 (Data 0 +)

15 (Error-)

Для диагностики ПОСЛЕДОВАТЕЛЬНЫХ портов (SERIAL) необходимо использовать два типа разъемов-заглушек: с 9 и 25 контактами.

9-контактные разъемы последовательных портов имеют маркировку DB9S.

Для проверки 9-контактного разъема необходимо запаять перемычки между контактами 2-3, 7-8, 6-1-4-9.

Схема соединения контактов разъема типа DB9S (FEMALE)

Первый контакт

Соединить с контактом

02 (RD: Received Data)

03 (TD: Transmitted Data)

07 (RTS: Request to Send)

08 (CTS: Clear to Send)

06 (DSR: Data Set Ready)

01 (CD: Carrier Direct)

01 (CD: Carrier Detect)

04 (DTR: Data Terminal Ready)

04 (DTR: Data Terminal Ready)

09 (Rl: Ring Indicator)

Для 25-контактного разъема DB25S необходимо запаять перемычки между контактами 2-3, 4-5, 6-8-20-22. Схема соединения контактов разъема типа DB25S (FEMALE)

Первый контакт

Соединить с контактом

03 (RD: Received Data)

02 (TD: Transmitted Data)

04 (RTS: Request to Send)

05 (CTS: Clear to Send)

06 (DSR: Data Set Ready)

08 (CD: Carrier Direct)

08 (CD: Carrier Detect)

20 (DTR: Data Terminal Ready)

20 (DTR: Data Terminal Ready)

22 (Rl: Ring Indicator)

Полезные приемы с командой d в отладчике debug

ПРОВЕРКА ПАРАЛЛЕЛЬНЫХ И ПОСЛЕДОВАТЕЛЬНЫХ ПОРТОВ

Первые 16 байт области данных BIOS содержат адреса параллельных и последовательных портов. Поэтому с помощью команды -D 40:00 можно проверить эти порты

Первые выведенные восемь байтов указывают на адреса последовательных портов СОМ1 - COM4.

Следующие 8 байтов указывают на адреса параллельных портов LPT1 - LPT4.

Например, если на компьютере есть 1 параллельный порт, то первые 2 байта будут, скорее всего, такими:

7803.

Адрес порта записывается в обращенной последовательности, т.е. 0378.

ПРОВЕРКА ОБОРУДОВАНИЯ

Первые два байта, располагающиеся в BIOS по адресу 410h, содержат информацию об установленном в системе оборудовании. Находим эти байты командой:

-D 40:10

Предположим, что первые 2 байта окажутся 23 44. Расшифруем байты для получения информации об установленных устройствах. Для этого обратим эти байты (44 23), затем переведем их в двоичную систему счисления. Получаем:

Значение бита

0

1

0

0

0

1

0

0

0

0

1

0

0

0

1

1

Позиция бита

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

Что означают эти биты? Продолжаем расшифровывать:

биты

Учтройство

15, 14

Число параллельных портов (01 = 1 порт, ...)

11, 10, 9

Число последовательных портов (..., 010 = 2 порта, ...)

7, 6

Число дисководов (00 = 1 дисковод, 01 = 2, 10 = 3, 11 = 4)

5,4

Начальный видеорежим (01 = 40x25 цветной, 10 = 80x25 цветной, 11 = 80x25 монохромный)

1

Присутствие математического сопроцессора (0 = нет, 1 = есть)

0

Наличие привода для дискет (0 = нет, 1 = есть)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]