Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
008401 / / лекции по интерфейсам.doc
Скачиваний:
49
Добавлен:
10.04.2015
Размер:
1.15 Mб
Скачать

2.5. Сом-порт

Последовательный интерфейс СОМ-порт(CommunicationPort— коммуникационный порт) появился в первых моделяхIBMPC. Он был реализован на микросхеме асинхронного при­емопередатчикаIntel8250. Порт имел поддержкуBIOS(/Л/Т 74/?), однако широко применялось (и применяется) взаи­модействие с портом на уровне регистров. Поэтому во всех PC-совместимых компьютерах для последовательного интерфейса применяют микросхемы приемопередатчиков, совместимые сi8250. В ряде отечественных PC-совместимых (почти) компь­ютеров для последовательного интерфейса применялась мик­росхема КР580ВВ51 — аналогi8251. Однако эта микросхема является универсальным синхронно-асинхронным приемопе­редатчиком (УСАПП илиUSART—UniversalAsynchronousReceiver-Transmitter). Совместимости сPCна уровне регист­ров СОМ-порта такие компьютеры не имеют. Хорошо, если у соответствующих компьютеров имеется «честный» драйверB/OSINT 14h,а не заглушка, возвращающая состояние модема «всегда готов» и ничего не делающая. Совместимость на уров­не регистров СОМ-порта считается необходимой. Многие раз­работчики коммуникационных пакетов предлагают работу и черезB/OSINT 14h,однако на высоких скоростях это неэффек­тивно. Говоря о СОМ-портеPC, по умолчанию будем подра­зумевать совместимость регистровой модели с i8250 и реали­зацию асинхронного интерфейсаRS-232C.

2.5.1. Использование сом-портов

СОМ-порты чаще всего применяют для подключения манипуляторов(мышь, трекбол). В этом случае порт исполь­зуется в режиме последовательного ввода; питание произво­дится от интерфейса. Мышь с последовательным интерфей­сом —Serial Mouse—может подключаться к любому исправному порту. Для согласования разъемов порта и мыши возможно при­менение переходникаDB-9S-DB-25PилиDB-25S-DB-9P. Для мыши требуется прерывание, для портаСОМ 1 —IRQ4, дляCOM2 —IRQ3. Жесткая привязка номераIRQк номеру порта обусловлена свойствами драйверов. Каждое событие — пере­мещение мыши или нажатие-отпускание кнопки — кодируется двоичной посылкой по интерфейсуRS-232C.Применяется асин­хронная передача; двуполярное питание обеспечивается от уп­равляющих линий интерфейса (табл. 2.3).

Две разновидности Serial Mouse — MS-Mouse и PC-Mouse (Mouse Systems Mouse) — требуют соответствующих драй­веров, многие мыши имеют переключатель MS/PC. Мышь с «чужим» драйвером либо не отзывается, либо «скачет» за­гадочным образом. Эти разновидности используют различ­ные форматы посылок: при одинаковой скорости 1200 бит/с, одном стоп-бите и отсутствии контроля четностиMicrosoftMouseиспользует 7 бит данных,aPC-Mouse— 8 бит. Мышь посылает пакет при каждом изменении состояния — переме­щении, нажатии или отпускании кнопки. Пакет, передавае­мый MS-Mouse, состоит из трех байт (табл. 2.4).PC-Mouseпередает 5 байт (табл. 2.5). ЗдесьLB(LeftButtom),MB (MiddleButtom) иRB(RightButtom) означают состояние левой, средней и правой кнопок,Х[7:0]иY[7:0] —биты от­носительного перемещения мыши с момента предыдущей посылки по координатам Х иY. Положительным значениям соответствует перемещение по координате Х вправо, а по координате Y вниз для MS-Mouse и вверх дляPC-Mouse. Отсюда становятся понятными беспорядочные перемещения курсора на экране при несоответствии драйвера типу мыши.

Для подключения внешних модемовиспользуется полный (9-проводный) кабельАПД-АКД,схема которого приведена на рис. 2.7. Этот же кабель используется для согласования разъемов (по количеству контактов); возможно применение переходников 9-25, предназначенных для мышей. Для ра­боты коммуникационного ПО обычно требуется использо­вание прерываний, но здесь есть свобода выбора номера (ад­реса) порта и линии прерывания. Если предполагается работа на скоростях 9600 бит/с и выше, то СОМ-порт должен быть реализован на микросхемеUART16550Aили совместимой. Возможности работы с использованием FIFO-буферов и об­мена по каналамDMAзависят от коммуникационного ПО.

Для связи двух компьютеров,удаленных друг от друга на небольшое расстояние, используют и непосредственное со­единение их СОМ-портов нуль-модемным кабелем (рис. 2.8). Использование программ типаNortonCommanderилиInterinkMS-DOSпозволяет обмениваться файлами со ско­ростью до 115,2 Кбит/с без применения аппаратных преры­ваний. Это же соединение может использоваться и сетевым пакетомLantastic, предоставляющим более развитый сервис.

Подключение принтеров и плоттеровк СОМ-порту требу­ет применения кабеля, соответствующего выбранному про­токолу управления потоком: программномуXON/XOFFили аппаратномуRTS/CTS. Схемы кабелей приведены на рис. 2.10 и 2.12. Аппаратный протокол предпочтительнее. Прерыва­ния при выводе средствамиDOS(командамиCOPYилиPRINT)не используются.

СОМ-порт используется для подключения электронных ключей(SecurityDevices), предназначенных для защиты от нелицензированного использования ПО. Эти устройства мо­гут быть как «прозрачными», позволяя воспользоваться тем же портом для подключения периферии, так и полностью занимающими порт.

СОМ-порт при наличии соответствующей программной под­держки позволяет превратить PCвтерминал,эмулируя си­стему команд распространенных специализированных тер­миналов (VT-52,VT-100 и т. д.). Простейший терминал получается, если замкнуть друг на друга функцииBIOSоб­служивания СОМ-порта(INT 14h),телетайпного вывода (/Л/Т10h)и клавиатурного ввода(INT 16h).Однако такой тер­минал будет работать лишь на малых скоростях обмена (если, конечно, его делать не наPentium), поскольку функцииBIOSхоть и универсальны, но не слишком быстры.

Интерфейс RS-232Cшироко распространен в различных ПУ и терминалах. СОМ-порт может использоваться и как дву­направленный интерфейс, у которого имеется 3 программно-управляемые выходные линии и 4 программно-читаемые входные линии с двуполярными сигналами. Их использова­ние определяется разработчиком. Существует, например, схе­ма однобитного широтно-импульсного преобразователя, по­зволяющего записывать звуковой сигнал на дискPC, используя входную линию СОМ-порта. Воспроизведение этой записи через обычный динамикPCпозволяет передать речь. В настоящее время, когда звуковая карта стала почти обязательным устройствомPC, это не впечатляет, но когда-то такое решение было интересным.

СОМ-порт используют для беспроводных коммуникаций с применением излучателей и приемников инфракрасного диапазона —IR (Infra Red) Connection.Этот интерфейс по­зволяет осуществлять связь между парой устройств, уда­ленных на расстояние, достигающее нескольких метров. Раз­личают инфракрасные системы низкой (до 115,2 Кбит/с), средней (1,152 Мбит/с) и высокой (4 Мбит/с) скорости. Низкоскоростные системы служат для обмена короткими сообщениями, высокоскоростные — для обмена файлами между компьютерами, подключения к компьютерной сети, вывода на принтер, проекционный аппарат и т. п. Ожида­ются более высокие скорости обмена, которые позволят передавать «живое видео». В 1993 году создана ассоциация разработчиков систем инфракрасной передачи данныхIrDA (InfraredDataAssociation), призванная обеспечить совмес­тимость оборудования от различных производителей. В настоящее время действует стандартIrDA 1.1.Имеются соб­ственные системы фирмHewlettPackard—HP-SIR(HewlettPackardSlowInfraRed) - иSharp-ASK(AmplitudeShiftedKeyedIR). Основные характеристики интерфейсов следу­ющие:

a IrDA SIR (Slow Infra Red), HP-SIR - 9,6-115,2 Кбит/с;

is IrDA MIR (Middle Infra Red) - 1,2 Мбит/с; » IrDA FIR (Fast Infra Red) - 4 Мбит/с;

ж SharpASK- 9,6-57,6 Кбит/с.

На скоростях до 115 200 бит/с для инфракрасной связи ис­пользуются UART, совместимые с 16450/16550. В современ­ных системных платах на использование инфракрасной связи может конфигурироваться портCOM2.В этом случае на пе­реднюю панель компьютера устанавливается внешний при­емопередатчик — «инфракрасный глаз», который подключа­ется к разъемуIR-Connectorсистемной платы.

На средних и высоких скоростях обмена применяются спе­циализированные микросхемы, ориентированные на интен­сивный программно-управляемый обмен или DMAс воз­можностью прямого управления шиной.

Инфракрасные излучатели не создают помех в радиочастот­ном диапазоне и обеспечивают конфиденциальность пере­дачи. ИК-лучи не проходят через стены, поэтому зона при­ема ограничивается небольшим легко контролируемым пространством. Инфракрасная технология привлекательна для связи портативных компьютеров со стационарными ком­пьютерами или док-станциями. Инфракрасный интерфейс имеют некоторые модели принтеров.

2.5.2. Микросхемы асинхронных приемопередатчиков

Преобразование параллельного кода в последовательный для передачи и обратное преобразование при приеме данных вы­полняют специализированные микросхемы UART(UniversalAsynchronousReceiver-Transmitter— универсальный асинхрон­ный приемопередатчик). Эти же микросхемы формируют и обрабатывают управляющие сигналы интерфейса. СОМ-пор-тыIBMPCXT/ATбазируются на микросхемах, совместимых на уровне регистров сUARTi8250 - 8250/16450/16550А Это семейство представляет собой усовершенствование начальной модели, направленное на повышение быстродействия, сниже­ние потребляемой мощности и загрузки процессора при ин­тенсивном обмене. Отметим следующее:

«8250 имеет ошибки (появление ложных прерываний), учтенные вXTBIOS. » 8250А — ошибки исправлены, в результате чего потеряна совместимость сBIOS. Работает в некоторых моделяхAT, но непригоден для скорости 9600 бит/с.

ж 8250В — исправлены ошибки 8250 и 8250А, восстановле­на ошибка в прерываниях — возвращена совместимость с XTBIOS. Работает вATподDOS(кроме скорости 9600 бит/с).

Микросхемы 8250х имеют невысокое быстродействие по об­ращениям со стороны системной шины. Они не допускают обращения к своим регистрам в смежных шинных циклах процессора — для корректной работы с ними требуется вве­дение программных задержек между обращениями CPU.

В компьютерах класса ATприменяют микросхемыUARTследующих модификаций:

а 16450 — быстродействующая версия 8250 для AT. Оши­бок 8250 и полной совместимости сXTBIOSне имеет. Требуется для работы OS/2 с СОМ-портами.

ж 16550 — развитие 16450. Может использовать канал DMAдля обмена данными. Имеет FIFO-буфер, но некорректность его работы не позволяет им воспользо­ваться.

я 16550А — имеет работающие 16-байтные FIFO-буферы приема и передачи и возможность использования DMA. Именно этот тип UART должен применяться вATпри интенсивных обменах на скоростях 9600 бит/с и выше. Совместимость с этой микросхемой обеспечивает боль­шинство микросхем контроллеров портов ввода/вывода, входящих в современные чипсеты.

Микросхемы UART 16550А с программной точки зрения представляют собой набор регистров, доступ к которым определяется адресом (смещением адреса регистра относи­тельно базового адреса порта) и значением бита DLAB(бита 7 регистраLCR).В адресном пространстве микросхема зани­мает 8 смежных адресов. Список регистров UART 16550А и способы доступа к ним приведены в табл. 2.6. Микросхе­мы 8250 отличаются отсутствием регистраFCRи всех воз­можностейFIFOиDMA.

* Некоторые биты допускают только чтение. Запись в регистр может привести к сбою протокола.

THRпромежуточный регистр данных передатчика (только для записи). Данные, записанные в регистр, будут пересланы в выходной сдвигающий регистр (когда он будет свободен), из которого поступят на выход при наличии разрешающего сигналаCTS. Бит 0 передается (и принимается) первым. При длине посылки менее 8 бит старшие биты игнорируются.

RBRбуферный регистр принимаемых данных (только для чтения). Данные, принятые входным сдвигающим регистром, помещаются в регистрRBR,откуда они могут быть считаны процессором. Если к моменту окончания приема очередно­го символа предыдущий не был считан из регистра, фикси­руется ошибка переполнения. При длине посылки менее 8 бит старшие биты в регистре имеют нулевое значение.

DLLрегистр младшего байта делителя частоты.

DLMрегистр старшего байта делителя частоты. Делитель

определяется по формуле D=115200/V, где V — скорость пе- редачи, бит/с. Входная частота синхронизации 1,8432 МГц делится на заданный коэффициент, после чего получается 16-кратная частота передачи данных.

IERрегистр разрешения прерываний. Единичное значение бита разрешает прерывание от соответствующего источника.

Назначение бит регистра IER.

^ Биты 7-4=0 — не используются.

« Бит 3 — Mod IEпо изменению состояния модема (лю­бой из линийCTS,DSR,Rl,DCD).

» Бит 2 — RxL IEпо обрыву/ошибке линии. * Бит 1 —TxD IEпо завершении передачи.

« Бит 0 — RxD IEпо приему символа (в режимеFIFO— прерывание по тайм-ауту).

//Я — регистр идентификации (только для чтения) прерыва­ний и признака режима FIFO. Для упрощения программного анализаUARTвыстраивает внутренние запросы прерывания по четырехуровневой системе приоритетов. Порядок приори­тетов (по убыванию): состояние линии, прием символа, осво­бождение регистра передатчика, состояние модема. При воз­никновении условий прерывания UART указывает на источник с высшим приоритетом до тех пор, пока он не будет сброшен соответствующей операцией. Только после этого будет выставлен запрос с указанием следующего источника.

Назначение бит регистра IIP:

» Биты [7:6] — признак режима FIFO:

11 - режим FIFO 16550A,

10 - режим FIFO16550,

00 —обычный.

» Биты [5:4] — не используются. « Бит 3 — прерывание по тайм-ауту (не в режиме FIFO).

» Биты [2:1] — причина прерывания с наивысшим приори­тетом (в обычном, не FIFO-режиме):

11 — ошибка/обрыв линии; сброс — чтением регистра со­стояния линии,

10 — принят символ; сброс — чтением данных, 01 — передан символ (регистр THRпуст); сброс — запи­сью данных,

00 — изменение состояния модема; сброс — чтением ре­гистра состояния модема.

sБит 0 — признак необслуженного запроса прерывания:

1 — нет запроса, О — есть запрос.

Идентификация прерываний в режиме FIFO, IIR [3:1]:

и Oil— ошибка/обрыв линии; сброс — чтением регистра состояния линии.

« 010 — принят символ; сброс — чтением регистра данных приемника.

я 110 — индикатор тайм-аута (за 4-кратный интервал вре­мени символа не передано и не принято ни одного сим­вола, хотя в буфере имеется по крайней мере один). Сброс — чтением регистра данных приемника.

«001 — регистрTHRпуст; сброс — записью данных.

» 000 — изменение состояния модема (CTS,DSR,RIилиDCD), сброс — чтением регистраMSR.

FCRрегистр управленияFIFO(только для записи).Назначение бит регистраFCR:

sБиты [7:6] —ITL (Interrupt Trigger Level) —уровень запол­нения FIFO-буфера, при котором вырабатывается пре­рывание:

00—1 байт (по умолчанию), 01 —4 байта,

10 -8байт,

11 — Мбайт.

« Биты [5:4] зарезервированы. х Бит 3 — разрешение операций DMA.

»Бит 2 —RESETTFfReset Transmitter FIFO) —сброс счетчи­ка FIFO-передатчика (записью единицы; сдвигающий регистр не сбрасывается). » Бит 1 —RESETRFf Reset Receiver FIFO) —сброс счетчика FIFO-приемника (записью единицы; сдвигающий регистр не сбрасывается).

asБит ОTRFIFOE(Transmit And Receive FIFO Enable)—раз­решение (единицей) режимаFIFOдля передатчика и приемника. При смене режима FIFO-буферы автомати­чески очищаются.

LCRрегистр управления линией (настройки параметров канала).

Назначения бит регистра LCR:

«•Бит 7 —DMB(Divisor Latch Access Bit) —управление до­ступом к делителю частоты.

« Бит 6 — BRCON( Break Control) —формирование обрыва линии (посылка нулей) приBRCON^i.

ж Бит 5 — STICPARfSticky Parity) —принудительное форми­рование бита паритета:

О — контрольный бит генерируется в соответствии с па­ритетом выводимого символа,

1 — постоянное значение контрольного бита: при EVENPAR=iнулевое, приEVENPAR=0 —единичное.

» Бит 4 — EVENPARf Even ParitySelect) — выбор типа конт­роля: 0 — нечетность, 1 — четность.

и Бит 3 — PAREN (Parity Enable)— разрешение контрольно­го бита:

1 — контрольный бит (паритет или постоянный) разре­шен,

О — запрещен. » Бит 2 — STOPS(Stop Bits) —количество стоп-бит:

0—1 стоп-бит,

1—2 стоп-бита (для 5-битного кода стоп-бит будет иметь длину 1,5 бита).

яБиты [1:0] —SERIALDB (Serial Data Bits) —количество бит данных:

00 -5 бит, 01 -6 бит, 10-7 бит, 11 -8 бит. MCRрегистр управления модемом.Назначение бит регистраMCR:

жБиты [7:5]=0 — зарезервированы.

» Бит 4 — LME(Loopback Mode Enable)— разрешение режи­ма диагностики:

О — нормальный режим, 1 — режим диагностики (см. ниже).

ж Бит 3 — IE(Interrupt Enable)— разрешение прерываний с помощью внешнего выходаOUT2;в режиме диагностики поступает на входMSR. 7:

О —прерывания запрещены, 1 —разрешены.

я Бит 2 — OUT1 С (OUT1 Bit Control)—управление выходным сигналом 1 (не используется); в режиме диагностики по­ступает на входMSR. 6.

» Бит 1 — RTSC (Request To Send Control) —управление выходомRTS; в режиме диагностики поступает на входMSR.4:

1 — активен (-V), О — пассивен (+V).

я Бит 0 — DTRC(Data Terminal Ready Control)—управление выходомDTR; в режиме диагностики поступает на входMSR.5:

1 — активен (-V), О — пассивен (+V).

LSRрегистр состояния линии (точнее, состояния приемо­передатчика).

Назначение бит регистра LSR:

sБит 7 —FIFOEfFIFO Error Status) —ошибка принятых дан­ных в режимеFIFO(буфер содержит хотя бы один сим­вол, принятый с ошибкой формата, паритета или обры­вом). В ne-FIFO-режиме всегда 0.

» Бит 6 — TEMPT (Transmitter Empty Status) —регистр пере­датчика пуст (нет данных для передачи ни в сдвиговом регистре, ни в буферных,THRилиFIFO). « Бит 5THRE (Transmitter Holding Register Empty)—регистр передатчика готов принять байт для передачи. В режимеFIFOуказывает на отсутствие символов в FIFO-буфере передачи. Может являться источником прерывания.

« Бит 4 — 5D(Break Detected) —индикатор обрыва линии (вход приемника находится в состоянии 0 не менее, чем время посылки символа).

w.Бит 3 —FE(Framing Error) —ошибка кадра (неверный стоп-бит).

* Бит 2 — РЕ (Parity Error)— ошибка контрольного бита (па­ритета или фиксированного).

» Бит 1 — ОЕ(Overrun Error)— переполнение (потеря сим­вола). Если прием очередного символа начинается до того, как предыдущий был выгружен из сдвигающего регист­ра в буферный илиFIFO, прежний символ в сдвигаю­щем регистре теряется.

» Бит 0 — DR(Receiver Data Ready) —принятые данные гото­вы (вDHRили FIFO-буфере). Сброс — чтением приемника.

Индикаторы ошибок — биты [4:1] — сбрасываются после чте­ния регистра LSR.В режимеFIFOпризнаки ошибок хранят­ся в FIFO-буфере вместе с каждым символом. В регистре они устанавливаются (и вызывают прерывание) в тот момент, когда символ, принятый с ошибкой, находится на вершинеFIFO(первый в очереди на считывание). В случае обрыва линии вFIFOзаносится только один «обрывной» символ, иUARTждет восстановления и последующего старт-бита.

MSRрегистр состояния модема.Назначение бит регистраMSR:

ж Бит 7 — DCD(Data Carrier Detect) — состояние линии DCD. » Бит 6 — Rl(Ring Indicator) — состояние линии Rl. » Бит 5 — DSR(Data Set Ready) — состояние линии DSR. « Бит 4 — CTS(Clear To Send) — состояние линии CTS.

« Бит 3 — DDCD (Delta Data Carrier Detect) — изменение со­стояния DCD.

». Бит 2 — TERI (Trailing Edge OfRing Indicator) —спад огиба­ющей Rl (окончание звонка). Mi Бит 1 — DDSR(Delta Data Set Ready) — изменение состоя­ния DSR.

s Бит 0 — DCTS (Delta Clear To Send) — изменение состоя­ния CTS.

Признаки изменения (биты [3:0]) сбрасываются по чтению регистра.

SCRрабочий регистр (8 бит), на работуUARTне влияет, предназначен для временного хранения данных (в 8250 от­сутствует).

В диагностическом режиме(при ШЕ=1) внутри UART орга­низуется внутренняя заглушка:

к Выход передатчика переводится в состояние логической 1. « Вход приемника отключается.

» Выход сдвигающего регистра передатчика логически со­единяется со входом приемника.

« Входы DSR,CTS,RIиDCDотключаются от входных линий и внутренне управляются битамиDTRC, RTSC, OUT1C, 1Е.

« Выходы управления модемом переводятся в пассивное состояние (логический ноль).

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

2.5.3. Ресурсы и конфигурирование СОМ-портов

Компьютер может иметь до четырех последовательных пор­тов СОМ1-COM4(для машин классаATтипично наличие двух портов). СОМ-порты имеют внешние разъемы-вилкмDB25PилиDB9P,выведенные на заднюю панель компьюте­ра (назначение выводов приведено в табл. 2.1).

СОМ-порты реализуются на микросхемах UART,совмести­мых с семействомi8250.Они занимают в пространстве вво­да/вывода по 8 смежных 8-битных регистров и могут рас­полагаться по стандартнымбазовым адресам.Порты вырабатываютаппаратные прерывания.Возможность разде­ляемого использования одной линии запроса несколькими портами (или ее разделения с другими устройствами) зави­сит от реализации аппаратного подключения и ПО. При ис­пользовании портов, установленных на шинуISA, разделяе­мые прерывания обычно не работают.

Управление последовательным портом разделяется на два этапа — предварительное конфигурирование (Setup) аппарат­ных средств порта и текущее (оперативное) переключение режимов работы прикладным или системным ПО. Конфи­гурирование СОМ-порта зависит от его исполнения. Порт на плате расширения конфигурируется джамперами на са­мой плате. Порт на системной плате конфигурируется черезBIOSSetup.

Конфигурированию подлежат следующие параметры:

» Базовый адрес,который может иметь значения 3F8h, 2F8h, 3E8h(3EOh, 338h) или 2E8h(2EOh, 238h). При инициа­лизацииBIOSпроверяет наличие портов по адресам именно в этом порядке и присваивает обнаруженным портам логические именаСОМ1, COM2, COM3иCOM4. ДляPS/2 стандартными для портовСОМЗ-СОМ8явля­ются адреса 3220h, 3228h, 4220h, 4228h, 5220hи 5228hсоответственно.

ssИспользуемаялиния запроса прерывания: для СОМ1иCOM3обычно используется 1RQ4 илиIRQ11, дляCOM2 иCOM4 —IRQ3 илиIRQ10. В принципе номер прерыва­ния можно назначать в произвольных сочетаниях с ба­зовым адресом (номером порта), но некоторые програм­мы и драйверы (например, драйверы последовательной мыши) настроены на стандартные сочетания. Каждому порту, нуждающемуся в аппаратном прерывании, назна­чают отдельную линию, не совпадающую с линиями за­проса прерываний других устройств. Прерывания необ­ходимы для портов, к которым подключаются устройства ввода,UPSили модемы. При подключении принтера или плоттера прерываниями пользуются только многозадач­ные ОС (не всегда), и этот дефицитный ресурсPCмож­но сэкономить. Также прерываниями обычно не пользу­ются при связи двух компьютеров нуль-модемнымssКанал DMA(дляUART16450/16550, расположенных на системной плате) — разрешение использования и номер каналаDMA. РежимDMAпри работе с СОМ-портами используют редко.

Режим работы порта по умолчанию (2400 бит/с, 7 бит дан­ных, 1 стоп-бит и контроль четности), заданный при ини­циализации порта во время BIOSPOST, может изменяться в любой момент при настройке коммуникационных программ или командойDOSMODE COMx: суказанием параметров.

Соседние файлы в папке