Драйвер для arduino CH340G 109


Не так давно я получил партию arduino nano. После неудачной попытки подключения её к компьютеру с windows 7 начал разбираться в чем проблема.

Выяснил, что драйвер для устройства автоматически не устанавливается.

Причиной тому использование микросхемы CH340G. Можно увидеть на фото (в верху стандартный вариант, в низу новый, с микросхемой CH340G). Много кто пытается найти драйвер для  CH340G и как установить драйвера для CH340G.

обновить драйвер

После подключения arduino nano в диспетчере устройств появится USB 2.0 SERIAL, но windows 7 драйвера найти не сможет…

USB 2.0 SERIAL

  1. Скачиваем драйвер CH340G и разархивируем его. Я разархивировал в папку  «C:\Program Files\Arduino\drivers»
  2. Возвращаемся в диспетчер устройств, кликаем правой кнопкой по USB 2.0 SERIAL и выбираем «Обновить драйверы…«обновить драйвер
  3. Выбираем Выполнить поиск драйверов на этом компьютереВыполнить поиск драйверов на этом компьютере
  4. Указываем путь куда разархивировали папку с драйвером ( C:\Program Files\Arduino\drivers)путь к драйверу
  5. В появившемся окне с предупреждением о том что «Не удалось проверить издателя этих драйверов», кликаем Все равно установить этот драйвер!не удалось проверить издателя этих драйверов
  6. Вот и все, драйвер установлен! Система выдает уведомление «Обновление программного обеспечения для данного устройства завершено успешно»Обновление программного обеспечения для данного устройства завершено успешно

В диспетчере устройств появится новый COM порт

новый сом порт

П.С. Вот драйвер для Win 7х64  скачать.

Небольшая видеоинструкция:


Добавить комментарий

109 мыслей про “Драйвер для arduino CH340G

  • Сергей От автора

    Андрей, а что вам мешает скачать драйвер по ссылке в статье???

  • Андрей

    Класс теперь остается где-нибудь скачать драйвер

  • Игорь

    Я имею ввиду те драйвера что скачаны вместе с программой ардуино

  • Игорь

    А почему программа обновления драйвера в упор не видит драйвер в папке ардуино?

  • Віталій Ангелов

    Автору ОГРОМНОЕ СПАСИБО! Заказал Ардуинку, а на ней не тот контролер, что указано на видео в Ютюбе. А Ваши драйвера стали и все закрутилось-завертелось.

  • sukabluat

    ЧТО СУКА ЕСЛИ У МЕНЯ ЕГО НЕТУ В ДИСПЕТЧЕРЕ УСТРОЙСТВ БЛЯТЬ!!!!

  • Владимир

    Все бы хорошо, но указанный драйвер не проходит проверку на virustotal.com c сообщением «W32/Trojan.CTHP-3817» от антивируса Cylance.

  • Михаил

    спасибо большое, все сразу работает!!!))

  • Всеволод

    Огромное человеческое спасибо автору

  • Александр

    Спасибо. Заработало с драйвером для win7 64. До этого выдавало код 54, драйвер то установился, но на СОМ4 в диспетчере ругался. А теперь все работает

  • Александр

    Удивительно , но факт! Подключил нано и тут же в диспетчере устройств- «USB-serial CH340(COM14). Видимо китайцы заранее драйвер установили?

  • Евгений

    Оказалось всё просто, в программе по умолчанию в , инструменты> програматор> AVR ISP, переставил на USBasp, и всё заработало))) походу спасибо остаётся у меня! )))

  • Евгений

    Определился на 4com, и всё на этом, програма тоже 4сом в низу с права показывает, он не загружается в ардуино, может какие ещё настройки по портам нудны, буду очень блакадарен совету, спасидо!

  • Игорь

    Спасибо, заработало!! win 7 64 бит. До этого и на цифровую подпись ругался и на код 10.

  • Клевер

    реально помогла на uno mega 328p. добавлю, что после установки нужно нажать в uno «инструменты» «порт» выбрать виртуальный порт

  • Илья

    Волшебник, спасибо! Win 7 64bit + Arduino uno теперь работает)

  • Александр

    Спасибо, купил шнур ГБО (для Zenit Pro), но компьютер никак не мог увидеть контроллер TTL, вшитый в USB данного шнура, пока не поставил драйвера с этого сайта. ПО Windows7.

  • Сергей От автора

    Пожалуйста, только этот драйвер ставится для чипа CH340, а сейчас китайцы стали лепить его везде где только можно 🙂

  • Сергей От автора

    Всегда, пожалуйста. Я рад, что данный сайт Вам действительно помог!

  • Enemy

    Долго сёрфил по сайтам в поисках решения проблемы установки драйвера для Uno 328. Все было не то. Вам Спасибо человеческое!!! ++;

  • Сергей От автора

    В самом конце статьи есть драйвер с цифровой подписью. Вы не пробовали его ставить?

  • Алексей

    Винда определила что драйвер не имеет цифровой подписи и отказалась его нормально ставить https://yadi.sk/i/ii3UO1eO3BUpAr что делать?

  • Андрей

    Спасибо ! А то уж отчаиваться стал )))

  • Андрей

    Спасибо. А то из пришедших из Китая заработала сразу только leonardo, теперь и nano c mega.

  • Сергей От автора

    На мой взгляд из Win, на данный момент самая адекватная ось это Win7. И ничего удивительного в том, что 99% юзеров, до сих пор пользуются этой осью нет 🙂 Удобно, быстро и почти все понятно и привычно… Всех с наступившим НОВЫМ ГОДОМ!

  • Петя

    ужас. 2017 год, а 99,99999999999999999999999% пиплов до сих пор сидит на хряке или w7.
    прогресс -__-

  • Сергей

    Супер спасибо автору. пол дня читал на форумах решение проблемы поиска порта для адруино уно. решения перепрошивки перепайки и тп. нашел эту статью скачал драйвер СН-340 и порт нашелся плата в работе . Большой лайк

  • Сергей От автора

    Владимир, спасибо за отзыв. Пишут, как правило те у кого, что-то не получается… А тут такой положительный результат! Рад, что у Вас всё получилось.

  • Владимир

    У меня Win7. Получил по ибею две платы — Mega и Uno. С Мегой всё нормально, а вот с Uno не получилось: порт при подключении платы Ардуино не виден. В Сети нашёл эту статью, сделал так, как в ней рекомендовано — и всё заработало!
    Большое спасибо автору.

  • Сергей От автора

    Добрый день. Какая версия windows?
    Полистайте комментарии, тут выкладывали несколько вариантов драйверов под разные версии win…

  • Stalker

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

  • Дмитрий

    Добрый день! Спасибо за тему, очень надеюсь найти тут ответ. Есть много Ардуино про микро, и все с желтым воскл. знаком, раньше такого не было. Переживаю. Прошить не могу, как мне поступить. Буду очень признателен вашему совету!

  • Алексей

    Спасибо автору, весь день проконоёбился с той же проблемой, что и большинство народу здесь, а именно неактивный порт и кривые дрова офф. сайта. Думал что фитюлька китайская колом встала после транспортировки через полмира и придётся бодаться с китайцами за неисправность прибора, но всё обошлось. НАЧИНАЮ ИЗУЧАТЬ ПРОГРАММИРОВАНИЕ С НУЛЯ! Пожелайте мне удачи.

  • KblCb

    Подтверждаю, китайская Nano на Atmega328, драйвера стали и на Windows XP.
    Спасибо.

  • Данила

    Спасибо вам! Информация очень пригодилась!

  • Ден

    Крик душиииииииииии. Купил китайскую ардуино Uno с чипом CH340G при подключении загорается светодиод ON и 13-й пин мигает ,дрова не встают ,пробовал на XP и 7-ке. В дисп.устр. устройство не определенно

  • Алексей

    Спасибо! Предложенный драйвер так же работает на Windows XP

  • Анатолий

    Подскажите после заливки программы должен ли гореть светодиод L? Загрузка прошпа нормально.

  • Антон

    Спасибо Сергей! Скачал и установил по твоей ссылке и все заработало! )

  • владимир

    полазил по сайтам и скетч заливается с ардуино 1.0.5

  • владимир

    помогите пожалуйста!!!! купил ардуину на али, подключаю комп не видит, установил все дрова на вин 7 64,открываю ардуино заморгал диод L, пытаюсь залить скетч но вылетает это

    Скетч использует 450 байт (1%) памяти устройства. Всего доступно 32 256 байт.
    Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2 039 байт для локальных переменных. Максимум: 2 048 байт.
    java.io.IOException: Cannot run program «{runtime.tools.avrdude.path}/bin/avrdude»: CreateProcess error=2, Не удается найти указанный файл
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
    at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:26)
    at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:123)
    at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:175)
    at cc.arduino.UploaderUtils.upload(UploaderUtils.java:78)
    at processing.app.Sketch.upload(Sketch.java:1186)
    at processing.app.Sketch.exportApplet(Sketch.java:1160)
    at processing.app.Sketch.exportApplet(Sketch.java:1132)
    at processing.app.Editor$DefaultExportHandler.run(Editor.java:2381)
    at java.lang.Thread.run(Thread.java:745)
    Caused by: java.io.IOException: CreateProcess error=2, Не удается найти указанный файл
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl.(ProcessImpl.java:386)
    at java.lang.ProcessImpl.start(ProcessImpl.java:137)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
    … 9 more

    помогите

  • Ильнур

    Помогите пожалуйста! Не устанавливается драйвер! 100 штук разных пробовал! Пишет: «Возникла проблема при установке Система обнаружила драйвер, но при попытке установить возникла ошибка! Недопустимые данные» Я думаю из-за Windows8. Потому что у друга на планшете Windows10 установился драйвер сам автоматически! Что делать??

  • Александр.

    Cпасибо! У меня на Висте 32бит работает.Пявился СОМ3. Супер.

  • Maxim

    Goodwin1982 «решил» проблему зажатием кнопки ресет при компиляции и сразу отпускаю ее перед заливкой программы не с первого раза наловчился, но работает хоть в таком режиме

  • Roman

    Аналогичная ситуация. Качал драйвера с этого сайта и не только, не помогло. Система win7x64.

  • Goodwin1982

    Установил драйвер и сколько ни тра…тил время и сил — так и не получилось загрузить в китайского Ан-Дрюшу скетч Blink. Горит светодиод питания, порт определяется (КОМ7), процессор выставлен верно, перепробовал все варианты программаторов в Arduino IDE. Ничего не вышло… Подскажите, что делать?

    п.с. Возле СН340Ж (видимо) стоит кварц на 20 «чего-то там».

    п.п.с. Все время выскакивает сообщение:

    «Arduino: 1.6.4 (Windows 7), Плата»Arduino Nano, ATmega328″

    Sketch uses 1 030 bytes (3%) of program storage space. Maximum is 30 720 bytes.

    Global variables use 9 bytes (0%) of dynamic memory, leaving 2 039 bytes for local variables. Maximum is 2 048 bytes.

    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x8c
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x8c
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x8c
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x8c
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x8c
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x8c
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x8c
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x8c
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x8c
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x8c»

  • Сергей От автора

    Может, но я сомневаюсь, что китайцы так сильно ошиблись с деталькой. Можно фото этого кварца?

  • Айрат

    Здравствуйте! Недавно приобрел китайскую Arduino Uno с чипом CH340G и до сих пор не могу связать ее с компьютером, какие только не ставил драйвера, все бестолку. Windows 7 видет что, что то подключено к USB порту, но не видет как устройство, т.е нет других устройств USB2- serial. и устанавливать драйвера не куда. При детальном осмотре платы Ардуино обнаружил, что возле микросхемы CH340G стоит кварцевый резонатор на 41 Мгц. По датшиту на эту микросхему определен кварц в 12Мгц. Вопрос- может ли быть зто проблемой не опредиления компьютером платы. 2 красных светодиода на плате горят постаянно.

  • Максим

    УРАА! Заработало! Спасибо Вам БОЛЬШООООООЕ!

  • Валерий

    Теперь Добрый Вад:
    Спасибо за ссылку,дровишки встали. win 7 64
    USB-SERIAL CH340 (COM10)

  • Савва

    Спасибо!!!!!
    Загрузка драйвера решила проблему.

  • Алексей

    Тоже самое. Win7 64bit. Пробовал с разными шнурами на разных компьютерах, в том числе и на тех, где уже работают с такими же платами. Пробовал и под Ubuntu — устройство в системе не видится (Ubuntu) или не опознается (Win7).
    Предполагаю, что CH340G не прошит надлежащим способом. Симптомы очень уж похожи на описанные здесь, только там вместо CH340G используется Atmega16U2:
    http://wiki.amperka.ru/arduino-%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9-%D1%81%D1%82%D0%B0%D1%80%D1%82:%D1%87%D1%82%D0%BE-%D1%82%D0%BE-%D0%BF%D0%BE%D1%88%D0%BB%D0%BE-%D0%BD%D0%B5-%D1%82%D0%B0%D0%BA:%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80-%D0%BD%D0%B5-%D0%B2%D0%B8%D0%B4%D0%B8%D1%82-arduino
    Как прошить загрузчик в CH340G? Где у него «кнопка»?

  • Сергей

    Здравствуйте

    Проблема с подключением Arduino UNO к ПК.

    У меня Arduino UNO, с USB переходником CH340G.

    Все нормально работала. Попитался подключить LCD. Что то не так пошло, начали моргать встроенные светодиоды и ПК потерял связь с Arduino. Сообщение “usb device not recognized” пробовал на других компьютерах, на других системах, то же сообщение. Переустанавливал драйвера, тоже нечего.

    Читал что нужно перепрошить микроконтроллер, но не знаю как, чем. И вообще поможет ли это или должен попрощаться с Arduino.

    Помогите пожалуйста
    Спасибо

  • Max

    РАБОТАЕТ!!! Спасибо. Почти 3 часа искал. Все время писал про цифровую подпись. Даже отключал ее проверку в винде. Переходил в тестовый режим. Ничего не помагало

  • Олег

    Проверил на Win7x64. Спасибо работает нормально. До этого была ошибка код 52

  • Сергей От автора

    Добрый день. К сожалению не имею в наличии win7 64 bit…
    На этой странице в коментариях ниже есть ссылка на драйвер для данной операционки. Попробуйте установить его
    (Теперь Добрый Вад:
    04.07.2015 в 19:22
    Вот дровишки для 7х64: http://www.winchiphead.com/download/CH341/CH341SER.ZIP)

  • Samat

    driver okasyvaetsya ne ustanovlivaetsya:Не удается проверить цифровую подпись драйверов, необходимых для данного устройства. При последнем изменении оборудования или программного обеспечения могла быть произведена установка неправильно подписанного или поврежденного файла либо вредоносной программы неизвестного происхождения. (Код 52)
    Chto delat?

  • Samat

    1)Windows7 64 bit
    2)da tochno
    3)Da ne vidit
    4)Proboval
    knopka port ne aktivna, Driver ustanovil , napisano usb-serial ch349g(com25)

  • Сергей От автора

    Драйверы мной не проверенны, пользоваться на свой страх и риск…

  • Злой Вад

    Точно такая же картина. Драйвера брал на этой же страничке. Винда 7х64 (ничего проще на этот ноут не ставится)

  • Сергей От автора

    Добрый день. Раньше такого не встречал… Где драйвер брали? Какая винда?

  • Ярослав

    Подскажите — может встречались с таким — установил, видится как СОМ-порт, но пишет — Не удается проверить цифровую подпись драйверов, необходимых для данного устройства. При последнем изменении оборудования или программного обеспечения могла быть произведена установка неправильно подписанного или поврежденного файла либо вредоносной программы неизвестного происхождения. (Код 52)

  • Сергей От автора

    Добрый день. Скачайте драйвер с этого сайта и установите как написано в статье. Все должно заработать.
    П.С.Вы уверенны что не установили вирус на свой компьютер, откуда вы скачивали драйвер внутри которого был установщик?

  • Антон

    Ребят. Помогайте плиз.
    Купил на Ailexpres китайскую ардуино уно типа.
    Комп с виндой хр, драйвера. CH340g были заранее скачены. Вот распаковал архив с дравами там был установщик, нажал и установил.
    Воткнул плату, винда пошуршала и сказала что всё установлено и готово к работе.
    Диспечер показал что usb-serial ch340 (com9)
    Включаю arduino ide но кнопкм выбора порта неактивна.
    На плате чип CH340G
    Помогите дельным советом, заранее благадарен

  • Олег

    Спасибо!!!!Всё встало чётко.Нано работает.

  • Павел

    Здраствуйте. Кто нибудь ставил дрова на это чудо под linux mint?

  • Никита

    Спасибо, Сергей. Благодаря Вам смог наконец-то установить нормально Ардуино Mega 2560. Заказывал на Aliexpress, не думал, что возникнут какие-то проблемы с установкой. Рад, что все заработало. Буду теперь дальше разбираться с этим устройством.

  • Сергей От автора

    Добрый день.

    Какая ардуина? У кого покупали?

    Вообще странно что Винда себя так ведет…

    1. У вас есть другая ардуина? Если «да», что происходить при её подключении?

    2. Попробуйте полностью удалить это устроиство и его драйвера. А потом сделать всё заново.

    3. Попробуйте на другом компьютере.

  • Igor

    Ситема win7, 32бит.

    При подключении adruino, в диспетчере устройств появляется устройство — Unknown Device. При попытки обновить драйвера, система выдает сообщение "Система Виндоус определила, что драйверы для этого устройства не нуждаются в обновлении".

     

  • Сергей От автора

    Добрый день. Давайте попробуем решить …
    1. Для начала какая у Вас версия операционной системы? Если это Win7, то 32 бит или 64 бит?
    2. На adruino точно стоит микросхема CH340G? (см. первую картинку в статье)
    3. Arduino IDE не видит порт COM 17 при подключенной Arduino?
    4. «Попробуйте выключить и включить»

  • Андрей

    я скачал драйвер. установил, как указано в статье. в диспетчере устройств в разделе Порты (СОМ и LPT) появилась строка USB-SERIAL CH340 (COM17).
    Но при запуске arduino IDE порт COM 17 не находится. На одном компьютере только СОМ1, а на другом строка «последовательный порт» вообще не активна. И соответственно код в плату не загружается. Вы не можете подсказать, что надо сделать?

  • Андрей

    Подскажите, где скачать драйвер для CH380G

  • Роман

    Cпасибо, Сергей. Очень помогли, столько мучился с драйверами, а тут нашел решение и все заработало.

  • Сергей От автора

    Добрый день. Простите за долгое молчание…
    Да, все прекрасно работает, прошивается и передает данные в serial port!

  • Ярослав

    А в итоге Arduino IDE с ней работает? Все как с оригиналом?