Программирование модемов

Инициализация FOSSIL драйвера (COM-порта)



Инициализация FOSSIL драйвера (COM-порта)

Данная функция используется для инициализации FOSSIL драйвера. Эта функция должна быть вызвана перед вызовом других функций драйвера.

На входе: AH = 04h;

DX = номер порта: 0 - COM1, 1 - COM2, 2 - COM3, 3 - COM4 и т. д.;

если BX = 4F50h ES:CX - указатель на флаг <Ctrl-C>.

На выходе: AX = 1954h;

BL = максимальный номер функции (регистр AH при вызове прерывания INT14h), поддерживаемой данным драйвером, не считая функций с номерами, большими 7Dh;

BH = уровень драйвера.

Если при вызове данной функции регистр BX равен 4F50h, то регистры ES:CX указывают на однобайтный счетчик, содержимое которого увеличивается при нажатии на клавиши <Ctrl-C>.

При инициализации драйвера происходит установка сигнала DTR.

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

Данную функцию можно использовать для проверки, установлен ли FOSSIL драйвер.



Содержание раздела