С целью упрощения программирования для
устройства к передаче данных) и т.д., можно установить и опросить.
С целью упрощения программирования для этих сигналов CT II
обеспечивает отдельные функции, а для управляющих и контрольных
сигналов, используемых реже, предоставляется возможность
непосредственной записи в соответствующие регистры УАПП и считывания
из них.
Прямой доступ к аппаратным средствам
Все CT II-функции последовательного интерфейса адресуются
непосредственно к аппаратным средствам. Работа через вызовы BIOS или
DOS не практикуется. Поэтому для нормального функционирования
необходимо полное соответствие технических средств стандартам для
IBM PC.
Для правильного функционирования последовательных портов необходимо
использование в них УАПП типа 8250 или совместимого с ним типа 16450.
При использовании УАПП 8250, передача, управляемая прерываниями,
возможна со скоростью до 2400 бод. Технические детали, относящиеся к
портам и регистрам УАПП, можно найти в соответствующих инструкциях,
таких как техническое руководство IBM.
Адреса ввода/вывода и запросы прерываний
Исходно в CT II установлены следующие значения для четырех
обслуживаемых портов:
Установочные значения для последовательных портов
--------------------------------------------------------------------
Порт Адрес ввода/вывода IRQ (линия запроса прерывания)
--------------------------------------------------------------------
COM1: 3F8H 4 (в соответствии с соглашениями)
COM2: 2F8H 3 (в соответствии с соглашениями)
COM3: 3E8H 4 (нет принятых соглашений)
COM4: 2E8H 3 (нет принятых соглашений)
--------------------------------------------------------------------
В отличие от COM1 и СОМ2 адреса ввода/вывода и линии запроса
прерываний для других портов часто не совпадают с приведенными выше.