» Файлы » Рекомендации по установке параметров
Рекомендации по установке параметров
При использовании системных функций: SetCommConfig(), SetDefaultCommConfig(), SetCommState(), а также других недокументированных, всегда устанавливать в DCB корректные значения для XON/XOFF и других специальных символов. Даже в случаях, когда используемые режимы работы порта не предполагают их использование, например при выключенном «Sofware Flow Control».
Обращение к асинхронным портам, с именами свыше COM9
Windows распознает имена портов выше COM9 если они имеют префикс ".". Например, чтобы работать с COM10, используйте ".COM10". В синтаксисе языков C/С++ это будет выглядеть так: ".COM10".
Чем отличаются драйвера SerialBus и SerialXP?
Драйвер SerialBus является «драйвером шины» (PnP Bus Device Driver), он только «находит» порты на мультипортовом адаптере и передает их на обслуживание стандартному системному драйверу serial.sys. Этим достигается полная совместимость, но с другой стороны создает ряд проблем:
система «не видит» реальной скорости асинхронных портов, которая может быть увеличена установкой/снятием перемычек на многих мультипортовых адаптерах;
стандартный системный драйвер не в состоянии полноценно использовать аппаратные ресурсы современных UART (большие FIFO буфера, аппаратное управление потоком, и т.д.);
стандартный системный драйвер содержит ряд ошибок, которые в частности могут приводить к фатальным сбоям в работе ОС; стандартный системный драйвер не может обслуживать устройства на PCI-шине с обменом через память (memory mapped I/O), именно поэтому драйвер SerialBus не поддерживает некоторые адаптеры;
стандартный системный драйвер не предназначен для обслуживания высокоскоростных асинхронных портов, и при большом потоке данных затрачивает много процессорного времени.
Драйвер SerialXp является новым универсальным драйвером мультипортовых плат, он совмещает в себе функциональность драйвера SerialBus и стандартного системного драйвера serial.sys. При этом драйвер SerialXp свободен от недостатков стандартного системного драйвера.
18.02.2025
