Как скачать и установить драйвер CH340 для Arduino и ESP

Иван Корнев·2 августа 2026·3 мин

Драйвер 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: Автоматическая установка (рекомендуется)

  1. Скачайте файл CH341SER.EXE с официального сайта WCH.
  2. Запустите установщик от имени администратора.
  3. Нажмите кнопку Install (если ранее был установлен старый драйвер, сначала нажмите Uninstall).
  4. Перезагрузите компьютер.

Способ 2: Ручная установка из ZIP-архива

  1. Скачайте и распакуйте CH341SER.ZIP.
  2. Для 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 уже встроены в систему. Установка дополнительных драйверов может вызвать конфликт.

Если установка всё же требуется:

  1. Скачайте и распакуйте CH341SER_MAC.ZIP.
  2. Откройте файл .pkg (для macOS 10.9–10.15) или .dmg (для macOS 11 и выше).
  3. Следуйте инструкциям установщика. Обязательно прочитайте 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

  1. Откройте Arduino IDE.
  2. Подключите плату к USB.
  3. Перейдите в меню Инструменты → Порт.
  4. Должен появиться новый COM-порт (Windows) или устройство /dev/ttyUSB* (Linux/macOS).
  5. Выберите этот порт перед загрузкой скетча.

Частые ошибки

ПроблемаРешение
Плата не определяетсяПопробуйте другой 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 или с другим номером.