Функция позволяет адаптировать средства CT
lChanged - логическое значение .T. при успешной установке нового
базового адреса ввода/вывода, а иначе .F..
Описание
Функция позволяет адаптировать средства CT II к самым различным
интерфейсным адаптерам, базовые адреса ввода/вывода которых не
соответствуют исходным значениям, приведенным во Введении к данной
главе. Особенно это касается портов COM3 и COM4.
Примечания
. Функция проверяет, действительно ли порт доступен при выбранном
адресе ввода/вывода, и возвращает, соответственно, .T. или .F..
Примеры
. Задание базового адреса ввода/вывода для порта 2 десятичным числом:
COM_SETIO(2, 505) // .T., адрес = 1F8h
. Задание базового адреса ввода/вывода для порта 4 шестнадцатеричным
числом:
COM_SETIO(4, "1F8") // .T.
. Недопустимый адрес ввода/вывода (значение превышает 1023):
COM_SETIO(4, "10F8") // .F.
See Also: COM_GETIO()
COM_GETIRQ()
COM_SETIRQ()
COM_SETIRQ()
Изменяет номер линии запроса прерывания (IRQ) последовательного порта.
------------------------------------------------------------------------------
Синтаксис
COM_SETIRQ(<nComPort>, <nIRQ|cIRQ>) --> lChanged
Параметры
<nComPort> - номер последовательного порта в диапазоне от 1 до 4.
<nIRQ|cIRQ> - параметр, задающий номер линии IRQ в форме целого
десятичного числа в диапазоне от 2 до 15 или в виде символьной строки,
содержащей число в шестнадцатеричной системе счисления.
Возвращаемое значение
lChanged - логическое значение .T. при успешной установке заданного
номера IRQ, а иначе .F..
Описание
Используя линию запроса прерывания (IRQ), интерфейсный адаптер
уведомляет контроллер прерывания о приеме символа. Контроллер передает