Как исправить ошибку драйвера USB-моста CP2102 при подключении ESP32 к ноутбуку с операционной системой Windows 10?

Ноутбук с Windows 10 не распознает подключенную по USB плату ESP32, приобретенную на Aliexpress, в результате чего невозможно с ней работать. <br/> На плате установлен чип CP2102. После установки драйверов CP2102 с официального сайта производителя ( <a href="https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads" rel="nofollow">https://www.silabs.com/developers/usb-to-uart-brid...</a> ) в диспетчере устройств появляется строка "Silicon Labs CP210x USB to UART Bridge (COM6)", однако она помечена с ошибкой (!). <br/> Замечено, что независимо от того, подключена ли плата ESP32 к ноутбуку или нет, данная строка остается неизменной. <br/> В свойствах на вкладке "Общие" указано следующее состояние устройства: "Запуск этого устройства невозможен (Код 10) - Указан запрос на недопустимую операцию для выбранного устройства". <br/> Я уже просмотрел предыдущие сообщения на эту тему, перепробовал разные порты и драйверы различных версий, но это не дало результата. <br/> Можете, пожалуйста, подсказать пути решения данной проблемы?
  • 14 октября 2024 г. 7:53
Ответы на вопрос 2
Ошибка с кодом 10 в диспетчере устройств Windows обычно указывает на проблемы с драйверами или конфликт аппаратного и программного обеспечения. Вот несколько шагов по устранению проблемы с драйвером USB-моста CP2102 при подключении ESP32:

1. **Переустановите драйверы**:
   - Удалите текущие драйверы CP2102. Для этого зайдите в диспетчер устройств, щелкните правой кнопкой мыши на устройстве CP210x, и выберите "Удалить устройство". Убедитесь, что стоит галочка "Удалить программное обеспечение драйвера для устройства".
   - Перезагрузите компьютер.
   - Затем снова установите драйверы с официального сайта Silicon Labs. Убедитесь, что устанавливаете последнюю версию драйвера, совместимую с вашей версией Windows.

2. **Проверьте кабель USB**:
   - Убедитесь, что вы используете рабочий USB-кабель, который поддерживает передачу данных. Некоторые кабели предназначены только для зарядки и не передают данные.
   - Попробуйте использовать другой USB-порт на ноутбуке или другой USB-кабель.

3. **Проверьте питание платы ESP32**:
   - Убедитесь, что плата получает достаточно питания. Некоторые порты USB могут не выдавать достаточно тока. Попробуйте подключить плату через внешний источник питания, если это возможно.

4. **Отключите конфликтующие устройства**:
   - Если у вас есть другие устройства, работающие через USB и использующие виртуальные COM-порты, временно отключите их, чтобы избежать конфликтов.

5. **Обновите Windows**:
   - Убедитесь, что ваша версия Windows 10 обновлена. Иногда обновление системы может решить проблемы с совместимостью драйверов.

6. **Используйте другие версии драйверов**:
   - Если установка последней версии драйвера не помогла, попробуйте установить более старую версию драйвера. Иногда с новыми обновлениями драйверов могут возникать проблемы.

7. **Проверка на другом компьютере**:
   - Попробуйте подключить ESP32 к другому компьютеру, чтобы определить, в чем проблема — в плате или в ноутбуке.

8. **Измените настройки BIOS**:
   - Некоторые пользователи сообщают, что изменение настроек USB в BIOS (например, режим USB Legacy) может помочь в решении проблем с устройствами USB. Обратите внимание на документацию вашего ноутбука перед изменением настроек BIOS.

Если после выполнения всех этих шагов проблема не решится, возможно, плата ESP32 имеет аппаратные проблемы.
РЕШЕНО: в Диспетчере устройств - Порты (COM и LPT) - удалено "вместе с программами" ранеее установленное устройство USB to UART Bridge, которое конфликтовало с ПО, . Установлен драйвер CP210x  версии 11.03.0.176 (13/04/2023) с сайта SiliconLabs (в файле описания - Win10, 11). 
При подключении видит ESP32 (с СР2102), скетч работает нормально.
Похожие вопросы