Последовательный порт USB ch340, что это такое

Обновлено: 21.11.2024

Чип CH340 используется рядом Arduino-совместимых плат для обеспечения USB-подключения. Возможно, вам потребуется установить драйвер, не паникуйте, это проще, чем упасть с бревна, и гораздо менее болезненно.

Окна

  1. Загрузите драйвер Windows CH340. Разархивируйте файл.
  2. Запустите программу установки, которую вы разархивировали.
  3. В Arduino IDE, когда CH340 подключен, вы увидите COM-порт в меню «Инструменты» > «Последовательный порт». Номер COM для вашего устройства может отличаться в зависимости от вашей системы.

Старая версия драйвера для Windows и инструкции

  1. Загрузите драйвер Windows CH340
  2. Разархивируйте папку.
  3. Если вы используете 64-разрядную версию Windows: – запустите программу установки SETUP_64.EXE.
  4. Если вы используете 32-разрядную версию Windows: – запустите программу установки SETUP_32.EXE.
  5. Если вы не знаете, попробуйте 64-разрядную версию, а если она не работает, — 32-разрядную.
  6. В Arduino IDE, когда CH340 подключен, вы увидите COM-порт в меню «Инструменты» > «Последовательный порт». Номер COM для вашего устройства может отличаться в зависимости от вашей системы.

Макинтош

На следующем github есть актуальные файлы pkg для 1.3, 1.4 и 1.5 на момент написания статьи, спасибо Джошуа Уоллису за то, что обратил на это мое внимание…

Прямые ссылки для скачивания (из репозитория github выше):

См. приведенную выше ссылку на GitHub для получения инструкций по установке, если они вам нужны.

Предыдущие загрузки Macinstosh, если вышеуказанное не работает для вас…

(V1.3) Загрузите подписанный драйвер CH340 Macintosh для Mavericks (10.9), Yosemite (10.10), El Capitan (10.11) и Sierra (10.12)

Внутри zip-файла вы найдет PDF-файл и файл «pkg», короткую версию, дважды щелкните файл pkg, в PDF-файле есть дополнительная информация.

OSX Sierra (10.12) Примечание

Добрый пользователь, сообщает Маартен Сегерс

К вашему сведению, задокументированный здесь драйвер БУДЕТ аварийно завершать работу в OSX Sierra.

Я лично не могу тестировать на MacOS и не могу ручаться за вышеуказанные драйверы на github, но вот.

См. информацию об удалении внизу страницы, если драйвер вызывает у вас проблемы.

Вот старая версия драйвера Mac, НЕ ДЛЯ 10.12 Sierra

Линукс

Драйверы почти наверняка уже встроены в ваше ядро ​​Linux, и, вероятно, оно заработает, как только вы его подключите. Если нет, вы можете загрузить драйвер Linux CH340 (но я бы рекомендовал просто обновить вашу установку Linux, чтобы получить встроенный).

Удаление с Macinstosh

Несколько пользователей Mac сказали: «Драйвер вызывает сбой моего Mac Sierra, как мне удалить его?»

Во-первых, что касается сбоя, убедитесь, что вы установили версию драйвера 1.3, а не старую. Вы можете загрузить его непосредственно с веб-сайта производителя на случай, если они выпустили обновление с тех пор, как я написал эту страницу.

CH340 — это преобразователь TTL (последовательный) в USB и наоборот. Этот чип использовался в некоторых платах, таких как платы Arduino (неоригинальные платы Arduino), ESP8266 и т. д. Платы, использующие чип CH340, не нуждаются в программаторе для доступа к процессору или для их программирования.
Но есть минус. Перед началом работы с платами, имеющими эту ИС, необходимо установить дополнительный драйвер. В этом руководстве вы узнаете, как установить драйвер CH340.

Установка драйвера CH340 в Windows

Если вы подключите плату к компьютеру до установки драйвера, ваш компьютер не распознает плату правильно, и вы увидите следующее изображение в диспетчере устройств.

Чтобы открыть Диспетчер устройств, найдите его в меню "Пуск" Windows.

Для установки драйвера CH340 выполните следующие действия:

Шаг 1. Загрузка драйвера

Сначала загрузите драйвер CH340 по этой ссылке.

CH341SER.EXE

Вы также можете загрузить последнюю версию драйвера непосредственно с сайта производителя.

Шаг 2. Установка драйвера

После загрузки драйвера откройте его и нажмите "Установить".

После успешной установки вы должны увидеть это сообщение.

Шаг 3. Проверка правильности установки драйвера в диспетчере устройств

Если ваш драйвер был установлен правильно, и если вы подключаете плату к компьютеру, вы можете увидеть ее имя и номер порта в разделе Порт. Например, моя плата Arduino подключена к COM7.

Шаг 4. Проверка правильности установки драйвера в Arduino IDE

Откройте ПО Arduino IDE. Перейдите в меню «Инструменты» и в разделе «Порт» выберите номер порта, соответствующий порту, к которому подключена ваша плата. Обратите внимание, что этот номер порта должен совпадать с номером, который вы видели на предыдущем шаге.

Чтобы убедиться, вы можете загрузить код, который вы уже написали, на свою доску. Например, я использую пример Blink, который является встроенным примером Arduino IDE.

Если ваш код правильно загружен в Arduino, вы должны увидеть сообщение «Выполнено загрузку».

Успех

На этом этапе вы успешно правильно установили драйвер ИС и теперь можете легко загружать написанный вами код на свою плату.

Понравилось то, что вы видите?

Следите за новостями и учитесь у лучших

Что еще нужно изучить

Взаимодействие смарт-контроллера ЖК-дисплея 3D-принтера 20X04 с Arduino

Взаимодействие модуля часов реального времени RTC DS3231 с Arduino

Комментарии (18)

Большое спасибо, все получилось! Только то, что я получил «установка диска не удалась», в этом случае я удалил, а затем снова установил.

Добро пожаловать! И спасибо, что поделились своим опытом.

После установки драйвера (Шаг 2) я получил следующее сообщение: «Драйвер успешно предварительно установлен».

Нет подключений к плате. (Нет звука подключаемого модуля Windows, ничего)

И да, я пробовал с несколькими кабелями.
И да, пробовал на всех своих хабах.
И да, я использую другой компьютер.
И да, я почистил свои USB-устройства, свой реестр.
И да, я использовал разные платы (3шт), все они не рабочие.
И да, они из разных магазинов.

Какую доску вы используете? Убедитесь, что он поставляется с драйвером CH340. Также откройте Диспетчер устройств на своем компьютере, чтобы увидеть, добавляется ли какое-либо новое устройство в раздел «Другие устройства» или «Порты (COM и LPT)» при подключении платы.

Привет, столкнулся с той же проблемой, что и Эрик. Какие-нибудь решения найдены?

Сначала посмотрите, поможет ли вам этот комментарий. Если нет, мы можем придумать что-нибудь другое.
«Какую доску вы используете? Убедитесь, что он поставляется с драйвером CH340. Также откройте Диспетчер устройств на своем компьютере, чтобы увидеть, добавляется ли какое-либо новое устройство в раздел «Другие устройства» или «Порты (COM и LPT)» при подключении платы».

Спасибо за комментарий. Я использую Mega2560. Диспетчер устройств Windows10 показывает неизвестное устройство (ошибка 43), но не в разделе COM&LPT, а в разделе контроллера USB.
В разделе com lpt перечислены Com1, Lpt и технология Intel Active Management SOL на com3.
Приму любые предложения. Спасибо

Хорошие новости. Проблема решена! USB-кабель был слишком длинным, поменял с 1,5 метра на 1 метр. Теперь хорошо

Отлично.

Здравствуйте, у меня неоригинальная Arduino Uno. Я не вижу порт и я установил драйвер. Но все еще не могу видеть на моем ноутбуке. Драйвер говорит: «Драйвер успешно предварительно установлен заранее. Я не мог видеть порт. Я сделал несколько вещей, но все еще не могу видеть. Кто-нибудь может мне помочь?

Привет. Откройте Диспетчер устройств на своем компьютере, чтобы увидеть, добавляется ли какое-либо новое устройство в раздел «Другие устройства» или «Порты (COM и LPT)» при подключении платы. Если ничего не появляется, возможно, что-то не так с вашей платой Arduino.

Спасибо. В моем случае мне нужно сначала подключить плату перед установкой. В противном случае установка всегда завершалась ошибкой.

Это потому, что когда вы подключаете плату, ПК может распознать ее драйвер. Поэтому лучше сначала подключить его.

Я надеюсь, что смогу получить ответ, я думаю, что правильно установил драйвер, потому что инструмент программирования bafang теперь может его видеть. Когда я нажимаю «Подключить», он начинает подключаться, и мой кабель начинает мигать синим светом.

Теперь проблема в том, что никакой информации не появляется, и я не могу нажать "прочитать". Кнопка остается серой. В чем причина и как решить?

Здравствуйте!
Какую доску вы используете? Вы видите порт этой платы в «Диспетчере устройств» при подключении ее к ПК?
А также, как сказал Рик, попробуйте другой кабель, чтобы посмотреть, решит ли он проблему.

Попробуйте другой кабель. Некоторые просто не работают должным образом.

Здравствуйте, у меня тоже проблема с ch340, я его скачал и не все, также получил сообщение pre-nstalled. Зашел в диспетчер устройств, и никаких «других устройств», как и «Нет порста», тоже нет. дело в том, что я не вижу свой 3D-принтер через кабель micro USB. Пробовали разные вещи, ничего не работает

Привет.
Диспетчер устройств должен отображать ПОРТ, относящийся к вашему 3D-принтеру, независимо от того, установили ли вы правильный драйвер или нет. Если вы не видите 3D-принтер в диспетчере устройств при подключении его к ПК через кабель micro USB, возможно, что-то не так либо с кабелем, который вы используете, либо с самим 3D-принтером. Итак, чтобы устранить проблему, сначала тщательно проверьте диспетчер устройств, чтобы убедиться, что при подключении 3D-принтера не добавляется новый ПОРТ. Обратите внимание, что новый ПОРТ может появиться в «Другие устройства», «ПОРТЫ» или «Контроллеры универсальной последовательной шины». Итак, внимательно проверьте все эти 3 части. На следующем шаге, если в диспетчере устройств не появился новый порт, попробуйте разные кабели. Обычно это решает проблему. Но если проблема все еще существует, проблема может быть связана с самим 3D-принтером.

Адаптер CH340 USB-to-serial (HCMODU0076) использует CH340 USB-to-serial IC, чтобы обеспечить недорогую альтернативу нашему популярному модулю на основе FTDI. Хотя этот модуль намного дешевле, он не лишен функций и удобства использования.

Адаптер CH340 USB-to-serial (HCMODU0076) использует CH340 USB-to-serial IC, чтобы обеспечить недорогую альтернативу нашему популярному модулю на основе FTDI. Хотя этот модуль намного дешевле, он не лишен функций и удобства использования. После установки драйверов модуль появится на вашем компьютере как обычный последовательный COM-порт, что сделает его совместимым с большинством терминальных программ и сред разработки, таких как Arduino IDE.

Модуль включает в себя небольшой переключатель, который позволяет переключать напряжение, доступное на контакте VC (выход питания), между 3,3 и 5 В. Контакты данных включают TX, RX, CTS и DTR (необходимы для автоматического сброса при программировании плат Arduino). Эти цифровые контакты имеют уровни TTL 5 В, что позволяет напрямую подключать к ним большинство микроконтроллеров 5 В.

Обратите внимание: в настоящее время драйверы поддерживаются только для 32- и 64-разрядной версии Microsoft Windows.

ДТР. Терминал данных готов
RXD. Серийный номер
TXD. Последовательный выход
VC. Выход питания 3,3 В или 5 В выбирается с помощью переключателя
CTS. Снимите флажок для отправки
GND. 0 В

Драйверы для Windows доступны на нашем форуме поддержки здесь.

Адаптер CH340 USB-to-serial (HCMODU0076) использует CH340 USB-to-serial IC, чтобы обеспечить недорогую альтернативу нашему популярному модулю на основе FTDI. Хотя этот модуль намного дешевле, он не лишен функций и удобства использования. После установки драйверов модуль появится на вашем компьютере как обычный последовательный COM-порт, что сделает его совместимым с большинством терминальных программ и сред разработки, таких как Arduino IDE.

Модуль включает в себя небольшой переключатель, который позволяет переключать напряжение, доступное на контакте VC (выход питания), между 3,3 и 5 В. Контакты данных включают TX, RX, CTS и DTR (необходимы для автоматического сброса при программировании плат Arduino). Эти цифровые контакты имеют уровни TTL 5 В, что позволяет напрямую подключать к ним большинство микроконтроллеров 5 В.\u00a0

Обратите внимание: в настоящее время драйверы поддерживаются только для 32/64-разрядной версии Microsoft Windows.

ДТР. Терминал данных готов
RXD. Серийный номер
TXD. Последовательный выход
VC. Выход питания 3,3 В или 5 В выбирается с помощью переключателя
CTS. Снимите флажок для отправки\u00a0
GND. 0 В \n

Драйверы для Windows доступны на нашем форуме поддержки здесь . ","description_short":"

Адаптер CH340 USB-to-serial (HCMODU0076) использует CH340 USB-to-serial IC, чтобы обеспечить недорогую альтернативу нашему популярному модулю на основе FTDI. Хотя этот модуль намного дешевле, он не лишен функций и удобства использования. После установки драйверов модуль появится на вашем компьютере как обычный последовательный COM-порт, что сделает его совместимым с большинством терминальных программ и сред разработки, таких как Arduino IDE.

Модуль включает в себя небольшой переключатель, который позволяет переключать напряжение, доступное на контакте VC (выход питания), между 3,3 и 5 В.Контакты данных включают TX, RX, CTS и DTR (необходимы для автоматического сброса при программировании плат Arduino). Эти цифровые контакты имеют уровни TTL 5 В, что позволяет напрямую подключать к ним большинство микроконтроллеров 5 В.\u00a0

Обратите внимание: в настоящее время драйверы поддерживаются только для 32/64-разрядной версии Microsoft Windows.

ДТР. Терминал данных готов
RXD. Серийный номер
TXD. Последовательный выход
VC. Выход питания 3,3 В или 5 В выбирается с помощью переключателя
CTS. Снимите флажок для отправки\u00a0
GND. 0 В \n

Драйверы для Windows доступны на нашем форуме поддержки здесь . ","description_short":"

1. Как проверить последовательный порт устройства в Windows?

В Windows, когда аппаратное устройство вставлено в компьютер, система автоматически идентифицирует устройство и включает его в диспетчер устройств. Мы можем просмотреть последовательный порт в диспетчере устройств, выполнив следующие шаги:

(1) Щелкните правой кнопкой мыши Мой компьютер (или Компьютер) и выберите Управление.

(2) Выберите Диспетчер устройств в появившемся окне. Нажмите Порт. Проверьте последовательный порт USB-SERIAL CH340.

Информация COM3, заключенная в круглые скобки, представляет собой последовательный порт.

2. mBlock 5 не может определить последовательный порт после подключения устройства к компьютеру. Что я могу сделать?

Для Windows

Причина: Драйвер последовательного порта не установлен.

Решение

<р>1. Убедитесь, что вы использовали USB-кабель для подключения устройства к компьютеру и включили устройство. (Убедитесь, что USB-интерфейс компьютера работает правильно).

Система может дать указание перезагрузить компьютер во время установки. Следуйте инструкциям.

<р>3. Откройте Диспетчер устройств и проверьте, установлен ли драйвер CH340.

Если вы видите драйвер CH340 в диспетчере устройств, mBlock 5 поддерживается для правильной идентификации последовательного порта.

Если вы видите драйвер, но mBlock 5 по-прежнему не может идентифицировать последовательный порт, программа идентификации mBlock 5 может быть заблокирована программным обеспечением безопасности. Закройте такие программы, как 360 Security или Computer Housekeeper, и снова переустановите mBlock 5.

Для macOS

Решение

<р>1. Убедитесь, что вы использовали USB-кабель для подключения устройства к компьютеру и включили устройство. (Убедитесь, что USB-интерфейс компьютера работает правильно).

Система может дать указание перезагрузить компьютер во время установки. Следуйте инструкциям.

<р>3. Разрешить драйвер CH340 после перезагрузки.

Система предлагает перезагрузить компьютер еще раз после того, как вы нажмете, чтобы разрешить установку CH340.

Перезагрузите компьютер. После предыдущей операции поддерживается mBlock 5 для идентификации последовательного порта вашего устройства.

Если на шаге 3 параметр "Разрешить" не указан, перейдите к шагу 4.

<р>4. Для macOS High Sierra 10.13 или более поздней версии расширения ядра могут быть установлены только с согласия пользователей. mBlock 5 использует драйвер последовательного порта CH340. Вы можете подключить Codey Rocky, mBot, HaloCode и другие устройства к mBlock 5 только после того, как согласитесь установить драйвер последовательного порта CH340.

(1) Запустите терминал командной строки: выберите «Переход» > «Утилиты» > «Терминал».

(2) Скопируйте следующую команду: sudo kextload /Library/Extensions/usbserial.kext/

(3) Вставьте команду в терминал и нажмите Enter.

Если появится команда Password, введите пароль пользователя компьютера и нажмите Enter. Отображается следующая информация:

(4) Выберите «Системные настройки» > «Безопасность и конфиденциальность» > «Основные». Вы можете видеть, что программа заблокирована. Нажмите Разрешить.

3. В системе Windows 7 отображается сообщение о том, что драйвер установлен, но драйвер отображается с восклицательным знаком в диспетчере устройств, а последовательный порт не может быть подключен. Что я могу сделать?

Щелкните правой кнопкой мыши драйвер и выберите «Свойства», чтобы просмотреть информацию в строке состояния устройства.

Если информация указывает на проблему с цифровой подписью, вам необходимо установить обновление безопасности для Windows 7 для систем на базе x64.

4. После установки драйвера CH340 в Windows 7 (не активированного) я не вижу соответствующий последовательный порт в диспетчере устройств. Что я могу сделать?

Завершите установку драйвера. Если это не подействует, попробуйте перезагрузить компьютер.

5. Диспетчер устройств Windows не отображает параметр «Порт (другое устройство)». Что я могу сделать?

<р>2. Если опция «Порт» по-прежнему не отображается после установки. Попробуйте использовать другой USB-порт или кабель для передачи данных.

<р>3. Если проблема не устранена, попробуйте перезагрузить компьютер.

6. Отображается сообщение о том, что предварительная установка завершается сбоем при установке драйвера. Что я могу сделать?

<р>1. Попробуйте удалить установленный драйвер CH340 и установить его снова.

<р>2. Для Windows 7 попробуйте установить следующее обновление безопасности Microsoft для Windows 7 для систем на базе x64.

<р>3. Попробуйте включить службу системного оборудования.

(1) Введите services.msc в поле поиска и запустите его.

(2) Включите две службы, отмеченные на следующем рисунке, и снова установите драйвер.

Читайте также: