Как установить драйвер cp2102
Микросхема CP2102 является мостом USB – UART, позволяющим NodeMCU обмениваться данными с компьютером с помощью USB.
Существует несколько версий NodeMCU (ESP8266) и следует удостовериться в том, что ваша версия платы имеет на борту именно чип CP2102.
Для того, чтобы определить какая у вас плата NodeMCU (ESP8266), рассмотрим рисунок, на котором приводится сравнение двух популярных плат (NodeMCU с CP2102 расположена справа). Чипы, отвечающие за связь NodeMCU с компьютером по USB, обведены красным.
Установка драйвера для CP2102 в Windows
1. Подключаем NodeMCU к компьютеру при помощи кабеля USB.
2. Скачиваем архив с драйвером. В конце статьи приводятся ссылки на файлы с драйверами для операционных систем Windows и MacOS.
3. Распаковываем архив.
4. Запускаем файл с инсталлятором CP210xVCPInstaller_x64.exe для 64-битной или CP210xVCPInstaller_x86.exe для 32-битной версии Windows.
Нажмимаем кнопку "Далее" в появившемся окне.
Принимаем лицензионное соглашение.
Проверка виртуального COM-порта
Если драйвер установлен правильно, то в диспетчере устройств в разделе "Порты COM и LPT" можно увидеть виртуальный COM-порт, созданный Windows для CP2102.
Заходим в диспетчер устройств (Панель управления >> Система и безопасность >> Система >> Диспетчер устройств) и проверяем наличие драйвера CP210x USB to UART. В вашем случае номер COM-порта может быть другим.
USB to UART драйвер CP210x для NodeMCU (ESP8266)
Драйвер для CP210x в Linux (Linux Mint, Ubuntu, Lubuntu, Kubuntu, Debian, Arch Linux, Manjaro, Fedora, MX Linux, openSUSE . ) присутствует по умолчанию и не требует установки.
Бесплатная и легкая в освоении книга для изучения языка программирования Python. Одно из лучших руководств для начинающих.
Универсальный драйвер программатора USBasp v 2.0 USB ISP без необходимости принудительного отключения сертификата драйвера или использования Zadig, достаточно скачать драйвер USBasp и запустить файл InstallDriver.exe из распакованного архива.
О том, как сделать робота в домашних условиях, используя лишь микросхему драйвера моторов и пару фотоэлементов. В зависимости от способа соединения моторов, микросхемы и фотоэлементов робот будет двигаться на свет или, наоборот, прятаться в темноту, следовать по линии или бежать за вашей рукой.
Убедитесь, что ваша плата имеет микросхему CP2102 (существует также драйвер для платы с микросхемой CH9102X).
CP2102 является мостом USB – UART, который позволяет ESP32 вести обмен данными с ПК через USB. Чип CP2102 обведен на рисунке красным кругом.
Установка драйвера для CP2102 в Windows
1. Подключаем ESP32 к ПК с помощью USB-кабеля.
2. Скачиваем архив с драйвером. Ниже приводятся ссылки на драйверы для ОС Windows и MacOS.
3. Распаковываем архив.
4. Запускаем файл CP210xVCPInstaller_x64.exe для 64-битной или CP210xVCPInstaller_x86.exe для 32-битной версии Windows.
Нажмимаем "Далее" в окне приветствия инсталлятора.
Соглашаемся с лицензией.
Проверка работы драйвера для ESP32
При правильно установленном драйвере в диспетчере устройств можно увидеть появившийся виртуальный COM-порт (при подключенном ESP32).
Запускаем диспетчер устройств (Панель управления >> Система и безопасность >> Система >> Диспетчер устройств) и проверяем наличие драйвера CP210x USB to UART в разделе "Порты COM и LPT". Номер COM-порта может отличаться от приведенного на рисунке.
USB to UART драйвер CP210x для ESP32
Драйвер для CP210x в Linux (Linux Mint, Ubuntu, Lubuntu, Kubuntu, Debian, Arch Linux, Manjaro, Fedora, MX Linux, openSUSE . ) присутствует по умолчанию и не требует установки.
Бесплатная и легкая в освоении книга для изучения языка программирования Python. Одно из лучших руководств для начинающих.
Универсальный драйвер программатора USBasp v 2.0 USB ISP без необходимости принудительного отключения сертификата драйвера или использования Zadig, достаточно скачать драйвер USBasp и запустить файл InstallDriver.exe из распакованного архива.
О том, как сделать робота в домашних условиях, используя лишь микросхему драйвера моторов и пару фотоэлементов. В зависимости от способа соединения моторов, микросхемы и фотоэлементов робот будет двигаться на свет или, наоборот, прятаться в темноту, следовать по линии или бежать за вашей рукой.
Большинство плат Arduino производятся со встроенным USB-to-Serial преобразователем. Последнее время для этих целей используют микросхему CH340. Эта микросхема сильно снижает затраты на изготовление микроконтроллеров, а на работоспособность абсолютно не влияет. А для программирования устройств в которых нет встроенной микросхемы для связи по UART интерфейсу существуют специальные программаторы USB-to-TTL. Сейчас я расскажу о драйвере для PL2303. С помощью таких программаторов можно легко прошивать Arduino Pro Mini. Об этом мы рассказывали в этой статье.
PL2303 USB UART
Подобные программаторы выполняют одну и ту же задачу, но могут быть реализованы на микросхемах от разных производителей. На моем сайте уже есть статья с драйверами CH340 и CP2102. В этой статье я приведу ссылки на скачивание драйвера PL2303. Что бы определить какой драйвер нужен именно вам посмотрите в описание вашего USB-TTL конвертора или посмотрите что написано на микросхеме.
Установка драйвера
- Скачайте драйвер для вашей операционной системы по ссылкам выше.
- Распакуйте архив
- Запустите исполнительный файл SETUP.EXE
- В открывшемся окне нажмите кнопку Install
- На этом установка завершена
Если статья оказалась вам полезна то я очень рад. А если вы воспользуетесь социальными кнопками ниже то я буду рад в 2 раза больше 🙂
3 комментариев
Спасибо за драйвер! Завелся на 10ке и работает без проблем )))
не удаётся загрузить драйвер
Спасибо автору! Все работает!
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Железо
Это расширенный стартовый набор. В комплект входит Arduino Mega R3, макетные платы, множество датчиков, управляемые механизмы и необходимые радиоэлектронные компоненты. Полный список.
Arduino Uno - плата на базе микроконтроллера ATmega328P с частотой 16 МГц. На плате есть все необходимое для удобной и быстрой работы.
CP2102 — это USB-UART преобразователь (USB to UART Bridge), можно использовать, чтобы программировать Arduino или других Arduino-подобных контроллеров, получать информацию на компьютер со всего, что имеет последовательный интерфейс с TTL логикой. Также можно использовать для отладки одноплатных компьютеров, особенно те, что не имеют видеовыход: NanoPi NEO, Orange Pi Zero, Orange Pi R1 и т.п..
CP2102 может похвастаться наличием дополнительным выводом DTR, который можно напрямую подключить к входу RESET на контроллерах не имеющих USB на плате. После этого при программировании давить кнопку RESET не нужно. Поддержкой производителя, совместимостью с оригинальными драйверами и ПО, в отличие от поддельных FTDI, у которых проблемы с родными драйверами. Дополнительными выводами (отверстиями под контакты) на плате, например, позволяющими уводить USB в энергосберегающий режим. Интересной возможностью менять VID (Идентификатор производителя), PID (Идентификатор продукта) и текст, с которым опознается плата, собирать свой драйвер со требуемыми параметрами, что довольно интересно в коммерческих проектах.
Адаптер представляет из себя плату без корпуса на которой распаян чип CP2102 с небольшой обвязкой.
С одной стороны находиться разъём USB, с другой 6 pin выводов:+3.3v, GND, +5v, TXD (TX), RXD (RX), DTR, на платке имеются монтажные отверстия с функциями DCD, D3R, RTS, CTS, SUS, SUS, R1, RST. Помимо этого на платке есть 3 светодиода, красный – POWER и два для RX и TX мигающих во время приема-передачи данных.
Характеристики
- Чип CP2102 от Silicon Labs
- Скорость обмена данными по UART 300Бит/сек — 1Мбит/сек
- Буфер чтения 576 байт, записи 640 байт
- Поддержка USB 2.0 12Мбит/сек
- Поддержка режима SUSPENDED USB
- Встроенный стабилизатор питания 3.3В 100мА
- EEPROM с конфигурационными параметрами 1024 байт
- Поддерживаемые ОС Windows 8/7/Vista/Server 2003/XP/2000, Windows CE, Mac OS-X/OS-9, Linux, Android
- Возможность настройки параметров платы и драйверов под свои проекты
- Размеры платы 26.5 x 15.6 мм
Распиновка модуля
Вывод | Описание |
---|---|
3V3 | Питание 3.3В (выход) |
GND | Земля |
5V | Питание 5В (выход) |
TXD | Передача данных (Transmit Data) |
RXD | Прием данных (Receive Data) |
DTR | Готовность приемника данных (Data Terminal Ready) |
DCD | Наличие несущей (Carrier Detect) |
DSR | Готовность источника данных (Data Set Ready) |
RTS | Запрос на передачу (Request to Send) |
CTS | Готовность передачи (Clear to Send) |
RTS | Запрос на передачу (Request to Send) |
RI | Сигнал вызова (Ring Indicator) |
SUS | Приводится в высокий уровень, когда CP2102/9 входит в режим IDLE. |
!SUS | Приводится в низкий уровень, когда CP2102/9 входит в режим IDLE. |
Типовая схема подключения CP2102
Драйвер CP2102
Драйвер CP210x может потребоваться вам при подключении к компьютеру устройств с чипом от Silicon Labs CP2102. Такой преобразователь устанавливается на множество устройств. Например на платы NodeMCU, программаторы и некоторые платы Arduino. Без данного драйвера эти устройства при подключении к вашему компьютеру будут определяться как неопознанное устройство.
Установка драйвера CP210x на Windows
- Скачайте драйвер для вашей операционной системы по ссылкам выше;
- Распакуйте архив;
- Запустите исполнительный файл CP210xVCPInstaller_x64.exe или CP210xVCPInstaller_x86.exe;
- В открывшемся окне нажмите кнопку Next, а после — Finish;
- На этом установка завершена.
Материалы
Купить CP2102 на AliExpress
Похожие записи
Комментарии 1
Если вам не хочется разбираться с драйверами для разных USB-TTL преобразователей, то просто возьмите оригинальный Arduino USB 2 SERIAL CONVERTER. Для его работы не нужно устанавливать никаких драйверов. Конвертер на чипе PL2303 также способен работать с Ардуино. Этот программатор купить можно для микроконтроллеров, которые поддерживают сигналы уровня TTL.
Преобразователи USB-UART на базе PL2303 и CP2102 | Преобразователи интерфейса USB в интерфейс UART на базе чипов PL2303 и CP2102
Преобразователь интерфейса USB в интерфейс UART на базе чипа CP2102. На плате установлены разъемы microUSB для связи с компьютерами и 6-контактный штыревой разъем для связи с микроконтроллерами и устройствами. Широко применяется для усовершенствования устаревших устройств RS-232 в качестве USB - RS-232 адаптера и программирования Arduino.
Преобразователь интерфейса PL2303 — служит для подключения микроконтроллеров к ПК через порт UART и прошивки контроллеров, поддерживающих TTL-логику.
- Чип CP2102 от Silicon Labs
- Скорость обмена данными по UART 300Бит/сек — 1Мбит/сек
- Буфер чтения 576 байт, записи 640 байт
- Поддержка USB 2.0 12Мбит/сек
- Поддержка режима SUSPENDED USB
- Встроенный стабилизатор питания 3.3В 100мА
- EEPROM с конфигурационными параметрами 1024 байт
- Поддерживаемые ОС Windows 8/7/Vista/Server 2003/XP/2000, Windows CE, Mac OS-X/OS-9, Linux, Android
- Возможность настройки параметров платы и драйверов под свои проекты
- Размеры платы 26.5 x 15.6 мм
- Чип: PL-2303HX;
- Питание: 5В (от USB порта компьютера);
- Интерфейс подключения к компьютеру: USB 2.0;
- Поддержка уровней сигналов TTL: 3,3 и 5В;
- Поддерживаемые ОС: Win7/Vista/XP/2000/ME/98;
- Светодиодная индикация;
- Размеры: 50,7 х 15,2 х 7,6 мм;
Рабочий драйвер для windows 7 - 10 .
(С форума скачивал - не завёлся .)
Порядок установки :
Разархивируйте , отключить всё от компьютера , запустить файл installer.exe под свою архитектуру .
После перезагрузить комп или ноут , воткнуть программатор и драйвер установится .CP210x-driver-windows7-10.zip ( 3.68 МБ )
Программатор не заводится пока не установлен драйвер .
Сперва не заметил pl2303 . Рабочий драйвер для вин 7-10 .
PL2303_Prolific_DriverInstaller_v1_9_0.zip ( 2.33 МБ )
Вывод Описание
3V3 Питание 3.3В (выход)
GND Земля
5V Питание 5В (выход)
TXD Передача данных (Transmit Data)
RXD Прием данных (Receive Data)
DTR Готовность приемника данных (Data Terminal Ready)
DCD Наличие несущей (Carrier Detect)
DSR Готовность источника данных (Data Set Ready)
RTS Запрос на передачу (Request to Send)
CTS Готовность передачи (Clear to Send)
RTS Запрос на передачу (Request to Send)
RI Сигнал вызова (Ring Indicator)
SUS Приводится в высокий уровень, когда CP2102/9 входит в режим IDLE.
!SUS Приводится в низкий уровень, когда CP2102/9 входит в режим IDLE.
есть у меня шнурок на китайской 2303hx. после установки на win7 максимальная sp1 драйвера выдает
Не удается проверить цифровую подпись драйверов, необходимых для данного устройства. При последнем изменении оборудования или программного обеспечения могла быть произведена установка неправильно подписанного или поврежденного файла либо вредоносной программы неизвестного происхождения. (Код 52)
Всем спасибо за советы, задачу решил, а проблему нет.
Итак, на компьютере с вин 7 поставил вручную драйвера 3.2.0.0. и система перестала ругаться, шнурок был опознан.
Нужная программа для работы с радио, которое я хотел запрограммировать, Kenwood MCP-F6 даже видит радио, но выдает ошибку communication timeout error
В одном месте прочитал версию, что со шнурка на радио идет уровень TTL 5 вольт, а нужно 3,3. Перепаял на плате шнурка нулевой резистор чтобы было 3,3, но ничего не изменилось.
Достал старый ноут с ХР, куда вместо Kenwood MCP-F6 сразу поставил сторонний аналог link700 (под вин 7 она устанавливаться отказалась) - все увиделось и заработало.
Наверное какая-то проблема с Kenwood MCP-F6.
Подскажите, уровни на TxD и RxD, идущие с CP210x на выходной разъем UART, совместимы напрямую с логикой 3V3?
Преобразовывать их из пятивольтовой логики не нужно?
(Замерил тестером на 25(RxD) и 26(TxD) ногах, показывает "1" при 3V4).
Шнурок нужен для связи ПК через USB(5V) с ESP-12E и ему подобными модулями, а они все 3V3-логичные.
PL2303HXA driver 01/14/2009 3.3.3.114 для неподдерживаемых новыми драйверами
когда win10 подсунет свой более новый нерабочий, сделать откат с указанием причины - "предыдущий работал лучше" и пересоединить.
подскажите пожалуйста почему при подключении к пк лампочка rxd горит вместе с повер?
Читайте также: