Настройка конфигурации последовательного порта
Настройка конфигурации последовательного порта
Данная версия команды MODE устанавливает параметры последовательного порта (COM1, COM2, COM3 или COM4). MODE COMm[:] [b[,p[,d[,s[,r]]]]] MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s] [RETRY=r]
Параметр COMm задает номер последовательного порта. Допускаются значения m от 1 до 4. Если любой из 5 параметров опущен, MODE использует его последнюю установку. При сокращенном синтаксисе (без ключевых слов BAUD=, PARITY=, DATA= и др.) команда MODE распознает параметры по позиции. Поэтому требуется указывать запятую, предшествующую следующему параметру.
BAUD=b задает первые две цифры скорости передачи (в битах в секунду). Допускается указывать скорость 110, 150, 300, 600, 1200, 2400, 4800, 9600 и 19200 бод. Можно опустить BAUD= и задать только значение b (как и мнемоники остальных параметров).
PARITY=p определяет, как система использует бит четности для проверки ошибок передачи; p может иметь значение N (не использует), E (четный), O (нечетный), M (отметка) или S (пробел). По умолчанию используется E.
DATA=d задает число бит данных в символе (от 5 до 8). По умолчанию d = 7. Значения 5 и 6 поддерживают не все компьютеры.
STOP=s задает число стоп-бит, которые определяют конец символа: 1, 1.5 или 2. При скорости передачи 110 бод по умолчанию s = 2, в противном случае - 1.
RETRY=r (по умолчанию r = N) задает действие, предпринимаемое в случае ошибки по тайм-ауту при передаче MODE данных в последовательный порт. См. таблицу значений r в предыдущем разделе.
Значения p = M и S, b = 19, s = 1.5 поддерживается не на всех компьютерах.