Как скачать и установить драйвер CH340 для Arduino и ESP
Драйвер CH340 необходим для работы плат Arduino и модулей ESP с чипами CH340G или CH340C. Скачать актуальную версию и установить её на Windows, macOS или Linux можно по инструкции производителя WCH.
Оглавление
Где скачать драйвер CH340
Самый актуальный и безопасный источник — официальный сайт компании WCH (производитель чипа). Там доступны следующие файлы для разных операционных систем:
- CH341SER.EXE — автоматический установщик для Windows.
- CH341SER.ZIP — архив с драйверами для Windows (поддержка Windows 11/10/8.1/8/7/Vista/XP и серверных версий).
- CH341SER_MAC.ZIP — драйверы для macOS (поддержка OS X 10.9–10.15 и macOS 11 Big Sur и выше).
- CH341SER_LINUX.ZIP — драйверы для Linux.
Установка по операционным системам
Windows
Способ 1: Автоматическая установка (рекомендуется)
- Скачайте файл CH341SER.EXE с официального сайта WCH.
- Запустите установщик от имени администратора.
- Нажмите кнопку Install (если ранее был установлен старый драйвер, сначала нажмите Uninstall).
- Перезагрузите компьютер.
Способ 2: Ручная установка из ZIP-архива
- Скачайте и распакуйте CH341SER.ZIP.
- Для 64-битной системы запустите
SETUP_64.EXE, для 32-битной —SETUP_32.EXE.
Проверка установки:
Откройте Диспетчер устройств (Win + R, введите devmgmt.msc). Подключите плату к USB. В разделе Порты (COM и LPT) должно появиться устройство USB-SERIAL CH340 (COM#).
macOS
Начиная с macOS 10.14 (Mojave), драйверы CH340 уже встроены в систему. Установка дополнительных драйверов может вызвать конфликт.
Если установка всё же требуется:
- Скачайте и распакуйте CH341SER_MAC.ZIP.
- Откройте файл .pkg (для macOS 10.9–10.15) или .dmg (для macOS 11 и выше).
- Следуйте инструкциям установщика. Обязательно прочитайте PDF-документ в архиве, так как процесс различается в зависимости от версии macOS.
Разрешение доступа: После установки может появиться предупреждение о блокировке системного расширения. Откройте Системные настройки → Безопасность и конфиденциальность и нажмите Разрешить для драйвера CH340.
Проверка установки:
Откройте Терминал и выполните команду: ls /dev/cu*. При подключённой плате должно появиться устройство /dev/cu.wchusbserial*****.
Linux
В большинстве современных дистрибутивов драйвер CH340 уже встроен в ядро.
Для Raspberry Pi (Raspbian) выполните обновление системы, чтобы драйвер работал автоматически:
sudo apt-get update
sudo apt-get upgrade
Настройка прав доступа:
sudo usermod -a -G dialout $USERNAME
sudo chmod a+rw /dev/ttyUSB0
Проверка установки:
Подключите плату и выполните: ls /dev/ttyUSB*. Должно появиться устройство /dev/ttyUSB0 (или с другим номером).
Проверка работы в Arduino IDE
- Откройте Arduino IDE.
- Подключите плату к USB.
- Перейдите в меню Инструменты → Порт.
- Должен появиться новый COM-порт (Windows) или устройство
/dev/ttyUSB*(Linux/macOS). - Выберите этот порт перед загрузкой скетча.
Частые ошибки
| Проблема | Решение |
|---|---|
| Плата не определяется | Попробуйте другой USB-кабель (некоторые кабели предназначены только для зарядки). |
| Ошибка при установке на Windows 10/11 | Закройте антивирус и запустите установщик от имени администратора. |
| Crash на macOS Sierra | Установите драйвер версии 1.3 или новее. |
Ошибка avrdude: ser_open(): can't open device | Проверьте права доступа к порту (Linux) или переустановите драйвер. |
| Проблемы с высокой скоростью передачи | Уменьшите скорость загрузки до 115200 бод. |
FAQ
Встроен ли драйвер CH340 в macOS?
Да, начиная с macOS 10.14 (Mojave), драйверы уже встроены в систему. Установка дополнительных версий может привести к конфликтам.
Что делать, если плата не определяется в Windows?
В первую очередь попробуйте другой USB-кабель, так как многие кабели поддерживают только зарядку. Также убедитесь, что установщик запущен от имени администратора.
Как проверить подключение драйвера в Linux?
Откройте терминал и выполните команду ls /dev/ttyUSB*. При успешном распознавании отобразится устройство /dev/ttyUSB0 или с другим номером.