Существует множество программ диагностики, позволяющих проверить последовательный порт с замыканием петли. Инструкция по собственноручному созданию разъема-заглушки приводится в 17-м издании настоящей книги (глава 15), содержащемся в электронном виде на прилагаемом компакт-диске.
Вопросы расширенной диагностики последовательного порта и соответствующие программы будут рассмотрены в главе 22.
Параллельные порты
Вначале параллельные порты использовались в основном для подключения к компьютеру принтера. Несмотря на столь узкую изначальную специализацию параллельные порты стали применяться в качестве относительно быстрого интерфейса передачи данных (по сравнению с последовательными портами) между устройствами. Однако в современных системах они были практически вытеснены более быстродействующими портами USB 2.0, которые также позволяют подключать принтеры, сканеры и другие внешние устройства. Рекомендуется использовать порт USB вместо параллельного, за исключением тех случаев, когда старая операционная система или старая модель принтера этого не позволяет.
В параллельных портах для одновременной передачи байта информации используются восемь линий.
Раскладка выводов стандартного параллельного порта приведена в табл. 15.14.
Таблица 15.14. Стандартный 25-контактный разъем параллельного порта |
|||||
Вывод |
Сигнал |
Тип вывода |
Вывод |
Сигнал |
Тип вывода |
1 |
Строб (-) |
Выход |
14 |
Автоматический перевод строки (-) |
Выход |
2 |
Данные, бит 0 (+) |
Выход |
15 |
Ошибка (-) |
Вход |
3 |
Данные, бит 1 (+) |
Выход |
16 |
Инициализация принтера (-) |
Выход |
4 |
Данные, бит 2 (+) |
Выход |
17 |
Выбор входа (-) |
Выход |
5 |
Данные, бит 3 (+) |
Выход |
18 |
Данные, возврат бита 0 (-)/Общий |
Вход |
6 |
Данные, бит 4 (+) |
Выход |
19 |
Данные, возврат бита 1 (-)/Общий |
Вход |
7 |
Данные, бит 5 (+) |
Выход |
20 |
Данные, возврат бита 2 (-)/Общий |
Вход |
8 |
Данные, бит 6 (+) |
Выход |
21 |
Данные, возврат бита 3 (-)/Общий |
Вход |
9 |
Данные, бит 7 (+) |
Выход |
22 |
Данные, возврат бита 4 (-)/Общий |
Вход |
10 |
Подтверждение (-) |
Вход |
23 |
Данные, возврат бита 5 (-)/Общий |
Вход |
11 |
Занятость (+) |
Вход |
24 |
Данные, возврат бита 6 (-)/Общий |
Вход |
12 |
Закончилась бумага (+) |
Вход |
25 |
Данные, возврат бита 7 (-)/Общий |
Вход |
13 |
Выбор (+) |
Вход |
Стандарт IEEE 1284
Этот стандарт был окончательно утвержден в марте 1994 года. В нем определены физические характеристики параллельных портов (режимы передачи данных и т.д.). Кроме того, в стандарте IEEE 1284 описан характер изменения внешних сигналов, поступающих на многорежимные параллельные порты компьютера, т.е. на порты, которые могут работать в 4- и 8-разрядном режимах, а также в режимах ЕРР и ЕСР. Не все режимы определены в спецификации 1284; однако стандарт обеспечивает поддержку и дополнительных режимов.
Хотя IEEE 1284 был выпущен для стандартизации форм сигналов, с помощью которых компьютер "общается" с подключаемыми устройствами, в частности с принтером, этот стан-
дарт интересен и для производителей периферийных устройств, подключаемых к параллельным портам (дисководов, сканеров и др.).
Стандартом IEEE 1284 предусмотрена более высокая пропускная способность соединения между компьютером и принтером или двумя компьютерами. Для реализации этой возможности стандартный кабель принтера не подходит. Стандартом IEEE 1284 для принтера предусмотрена витая пара.