Книга: Аппаратные интерфейсы ПК. Энциклопедия
2.7. Конфигурирование СОМ-портов
2.7. Конфигурирование СОМ-портов
Компьютер может иметь до четырех последовательных портов COM1-COM4; для машин класса AT типично наличие двух портов. Управление последовательным портом разделяется на два этапа — предварительное конфигурирование (Setup) аппаратных средств порта и текущее (оперативное) переключение режимов работы прикладным или системным ПО. Конфигурирование СОМ-порта зависит от его исполнения. Порт на плате расширения конфигурируется джамперами на самой плате. Порт на системной плате конфигурируется через BIOS Setup.
Конфигурированию подлежат перечисленные ниже параметры:
? Базовый адрес, который для портов COM1-СОМ4 обычно имеет значение 3F8h, 2F8h, 3E8h и 2E8h. При инициализации BIOS проверяет наличие портов по адресам именно в этом порядке и присваивает обнаруженным портам логические имена COM1, COM2, COM3 и COM4. Для портов COM3 и COM4 возможны альтернативные адреса 3E0h, 338h и 2E0h, 238h соответственно. Для PS/2 стандартными для портов COM3-СОМ8 являются адреса 3220h, 3228h, 4220h, 4228h, 5220h и 5228h соответственно.
? Используемая линия запроса прерывания: для СОМ 1 и COM3 обычно используется IRQ4
или IRQ11
, для COM2 и COM4 — IRQ3
или IRQ10
. В принципе номер прерывания можно назначать в произвольных сочетаниях с базовым адресом (номером порта), но некоторые программы и драйверы (например, драйверы последовательной мыши) настроены на стандартные сочетания. Каждому порту, нуждающемуся в аппаратном прерывании, назначают отдельную линию, не совпадающую с линиями запроса прерываний других устройств. Прерывания необходимы для портов, к которым подключаются устройства ввода, UPS или модемы. При подключении принтера или плоттера прерываниями пользуются только многозадачные ОС (не всегда), и этот дефицитный ресурс PC можно сэкономить. Также прерывания обычно не задействуют при связи двух компьютеров нуль-модемным кабелем. Возможность разделяемого использования одной линии запроса несколькими портами (или ее разделения с другими устройствами) зависит от реализации аппаратного подключения и ПО. При использовании портов, установленных на шину ISA, разделяемые прерывания обычно не работают.
? Канал DMA (для микросхем UART 16450/16550, расположенных на системной плате) — разрешение использования и номер канала DMA. Режим DMA при работе с СОМ-портами используют редко.
- 2.1. Интерфейс RS-232C
- 2.2. Родственные интерфейсы и преобразователи уровней
- 2.3. Асинхронный режим передачи
- 2.4. Управление потоком данных
- 2.5. Микросхемы асинхронных приемопередатчиков
- 2.6. Системная поддержка СОМ-портов
- 2.7. Конфигурирование СОМ-портов
- 2.8. Использование СОМ-портов
- 2.9. СОМ-порт и PnP
- 2.10. Неисправности и тестирование СОМ-портов
- Глава 2 Последовательный интерфейс — СОМ-порт
- Конфигурирование внешних устройств
- Повторитель портов
- 12. Лекция: Создание приложений с графическим интерфейсом пользователя.
- Конфигурирование
- Конфигурирование жестких дисков
- 4.5 Типы портов Fibre Channel
- Глава 4. Установка и конфигурирование сетевых интерфесов
- Я нашел интересный сайт, но со сложным адресом. Как его запомнить?
- Во время загрузки появляется окно с запросом пароля, но раскладка используется русская, а у меня пароль на английском. К...
- Фильтрация портов
- 4.10.5. Конфигурирование Firewall