|
Инсталляционный пакет для обсуживания виртуального последовательного порта, реализованного адаптером CP2102, предназначен для использования в следующих операционных системах семейства Microsoft Windows®:
 |
 |
Windows Vista/64-bit |
 |
Windows Server 2003/x86 32-bit |
 |
Windows Server 2003/64-bit |
 |
Windows 7/x86 32-bit |
 |
Windows 7/64-bit |
 |
 |
 |
 |
 |
Пре-инсталляция |
Прежде чем приступить к установке драйверов, необходимо выполнить процедуру пре-инсталляции. В поставку адаптера CP2102 включается утилита, которую пользователь должен запустить самостоятельно.
Использование пре-инсталлятора для установки драйверов адаптера последовательного порта на USB-шине в среде Windows® 7 обеспечивает следующие преимущества:
 |
 |
корректное формирование системного реестра; |
 |
возможность выполнить полную де-инсталляцию драйверов. |
 |
 |
 |
 |
 |
Изменения и дополнения |
Главное отличие текущей версии от предыдущих — поддержка работы c SuperSpeed USB Hub по спецификации 3.0, в ситуации когда нарушен порядок передачи драйверу данных.
Исправлены многочисленные проблемы BSOD, возникающие при обработке управляющих запросов, для чего доработан метод записи завершения обмена с внешним устройством.
Исправлена подпрограмма извлечения устройства, запрещающая COM-порт в системном реестре до удаления, вместо имевшей место раннее попытки закрыть порт после удаления.
Исправлена ошибка, проявлявшаяся, если программа устанавливает состояние выходных квитирующих сигналов DTR и RTS, а затем читает его. Если операция чтения выполняется до того, как устройство сообщило об изменении указанных сигналов, драйвер возвращал их предыдущее состояние вместо только что установленного. После исправления, драйвер всегда возвращает состояние, адекватное предыстории его переключения. Эта ошибка приводила к задержке переключения сигналов DTR и RTS, заметной для программного обеспечения. Такая задержка не характерна для UART на шинах ISA, PCI, LPC, поэтому ее устранение улучшило совместимость CP2102.
Откорректирован статусный код, возвращаемый функцией DeviceIoControl() и другими функциями Com API в случае, если устройство извлечено. Для корректной визуализации причины ошибки, операция GetLastError() в этом случае возвращает статусный код Error_Access_Denied, сообщающий о невозможности доступа к устройству. Ранее возвращался код Error_Bad_Command, соответствующий передаче неверной команды программным обеспечением и неадекватный данной причине ошибки.
 |
 |
Предыдущая версия |
Для тех случаев, когда необходимо использовать ранее поставляемую версию драйверов адаптера CP2102, пользователи обеспечиваются доступом к архиву утилит.
 |
 |
Гипертерминал |
Программа Гипертерминал согласно решению компании Microsoft в поставку операционной системы Windows 7 не включается. Для работы с последовательными портами персональной платформы пользователь может самостоятельно получить указанный программный продукт с сайта компании Hilgraeve Inc.
Несмотря на многообразие софтвера, обеспечивающего терминальный доступ, в качестве альтернативного источника мы предлагаем использовать программу TeraTerm Pro Web 3.1.3 от компании Ayera Technologies, Inc. Эта разработка базируется на весьма популярном продукте с открытым исходным кодом, созданном Takeshi Teranishi в 1999 году.
 |
 |
Установка скорости передачи данных |
В некоторых случаях пользователь может столкнуться с ситуацией, когда необходимо задать нестандартную скорость обмена через последовательный порт ввода-вывода.
Разработчики контроллера CP2102, – компания Silicon Labs., – предусмотрели такую возможность и обеспечили устройство утилитой для переназначения скоростей обмена. Детальное описание работы этой утилиты и особенности ее использования изложены на странице Baud Rate Alias Configuration Utility раздела поддержки.
|