- Установка драйвера CH340 для китайского ардуина UNO
- Драйвера чипа CH340 для разных операционных систем:
- Инструкция по установке драйвера CH340 на Windows
- Инструкция по установке драйвера CH340 на Linux
- Драйвер чипа CH340 USB-Serial
- Список поддерживаемых плат
- Зачем нужен драйвер?
- Установка драйвера
- Устанавливаем драйвер Ардуино микросхемы CH340G
- Причина проблемы установки драйвера
- Процесс установки CH340G
- Шаг 1
- Шаг 2
- Шаг 3
- Шаг 4
- Шаг 5
- Шаг 6
- Итоговый результат
- Установка драйверов
- Установка драйвера CH340
- Установка драйвера CH340
Установка драйвера CH340 для китайского ардуина UNO
Подробная инструкция по установке драйвер CH340 для для китайского клона Arduino UNO/Nano на Windows XP, Windows 7, Windows 10, Linux, Mac OS.
Китайская ардуина отличается от оригинальной тем, что в ней для программирования основного микроконтроллера используется чип CH340 вместо МК Atmega16. Этот недорогой чип позволяет снизить итоговую стоимость платы ардуины (например, ардуина UNO на CH340 будет стоить около $3 вместо $5). Китайская Arduino UNO с чипом CH340 выглядит так:
Соответственно для зашивки программы в такую ардуино на компьютере должен быть установлен драйвер для чипа CH340. В остальном работа с такими платами ничем не отличается от оригинальных.
Драйвера чипа CH340 для разных операционных систем:
Эти драйвера подходят не только для китайских ардуино UNO, но и для любой другой ардуине на базе CH340 — NANO, MEGA и т.п.
Инструкция по установке драйвера CH340 на Windows
Этот метод проверялся на Windows XP и Windows 7, но должен также работать на Windows 10 и т.п.
Если драйвер для CH340 не был предварительно установлен на Windows, то сразу после подключения вашей платы Arduino UNO с чипом CH340 к компьютеру/ноутбуку через USB-кабель в списке устройств (Device manager) будет обнаружено новое USB-устройство USB2.0-Serial (как показано на рисунке). Восклицательный знак указывает на то, что драйвер для устройства не установлен.
Поэтому скачиваем драйвер CH340 для Windows отсюда , если вы это еще не сделали, и распаковываем архив куда-нибудь.
В распакованном архиве находим файл CH341SER.EXE и запускаем его. Появится такое окошко:
Здесь, естественно, нажимаем INSTALL , чтобы установить драйвер на компьютер (или UNINSTALL, если наоборот нужно удалить драйвер с компьютера).
После установки драйвера в списке устройств, а точнее в разделе порты COM & LPT вы увидет устройство USB-SERIAL CH340 (COM19) — это и есть ваша плата ардуина, подключенная через USB-порт, но работать она будет в режиме виртуального (последовательного) COM-порта.
То есть теперь вы можете использовать разные программы для работы с COM-портами, чтобы обмениваться сообщениями с вашей ардуиной. Это удобно, так как программировать USB-порт гораздо сложнее. Номер COM-порта в нашем случае определился как 19, но, вообще говоря, он может быть любым (из сводобных). Так что если номер COM-порта будет другим, то ничего страшного — всё должно работать.
Если устройство не было ображено, то возможно надо перезагрузить винду.
Инструкция по установке драйвера CH340 на Linux
На свежих линуксах ничего устанавливать не надо, всё работает из коробки. Тем не менее драйвер также имеется и его можно скачать здесь .
Источник
Драйвер чипа CH340 USB-Serial
При подключении платформ разработки на базе Arduino к компьютеру, вы связываете между собой два мира: микроконтроллерный и микропроцессорный.
Стандартным интерфейсом плат Arduino на микроконтроллерах ATmega328P является UART, а у современных компьютеров используется USB. Чип USB-UART CH340G служит мостом между микроконтроллером и USB-портом компьютера, который позволяет загружать прошивку в плату, а также передавать между собой данные.
Список поддерживаемых плат
Зачем нужен драйвер?
При подключении любого устройства к USB-порту компьютера необходимо подсказать операционной системе, как с ним общаться. На стороне компьютера таким переводчиком является специальная программа, называемая драйвером. Например, драйвер преобразователя USB-UART работает в режиме эмуляции последовательного COM-порта. Т. е. при подключении вашей платы к компьютеру чип моста с помощью драйвера попросит операционную систему открыть виртуальный COM-порт, через который начнётся общение между платой и ПК.
Каждый производитель делает свои чипы с соответствующими драйверами. К сожалению, не все драйверы предустановлены в операционных системах по умолчанию. Когда нужного драйвера нет, ОС пытается найти его для нового подключённого устройства, не находит, и вместо виртуального COM-порта вы видите надпись «USB 2.0 SERIAL» или «Неизвестное устройство». Для решения проблемы скачайте и установите драйвер для вашей операционной системы.
Установка драйвера
Рассмотрим установку драйвера на примере платы Iskra Uno в операционной системе Windows. С остальными платами ситуация будет аналогичная.
Источник
Устанавливаем драйвер Ардуино микросхемы CH340G
Очень часто у тех, кто покупает себе Ардуино появляется проблема, когда не удается установить драйверы какой-либо платы, например, Ардуино Нано автоматически. Ваша алата Arduino может просто не увидеть порт, например, или не определится системой, нельзя будет перепрошить.
Причина проблемы установки драйвера
Это происходит по причине того, что платы могут приходить с чипом CH340G из-за которых и возникает проблема с установкой. Такое происходит в основном тогда, когда вы покупаете реплику платы. В них-то как раз и используется COM USB преобразователь CH340G.
На фото выше плата со стандартным чипом сверху и с чипом CH340G внизу. Т.к. довольно много пользователей пользуется Windows 7 — чаще всего вопрос возникает именно с этой ОС.
Процесс установки CH340G
Первым делом нам нужно скачать драйер. Вы можете скачать архив с нашего сайта:
Дальше нам нужно разархивировать архив в папку на компьютере. Это может быть:
C:\Program Files\Arduino\drivers
Шаг 1
После подключения платы типа Ардуино Нано вы сможете в ОС Windows 7 в диспетчере устройств увидеть ошибку напротив USB 2.0 SERIAL:
Путь у нас такой:
Мой Компьютер → Свойства → Диспетчер устройств → Другие устройства → USB2.0-Serial
Шаг 2
Дважды кликаем левой кнопкой мыши или кликаем правой кнопкой по USB 2.0 SERIAL и выбираем «Обновить драйверы».
Шаг 3
Выбираем «Выполнить поиск драйверов на этом компьютере»:
Шаг 4
Указываем путь куда разархивировали папку с драйвером: C:\Program Files\Arduino\drivers.
Шаг 5
У вас скорее всего появится предупреждение «Не удалось проверить издателя этих драйверов». Жмем дальше на «Все равно установить этот драйвер».
Шаг 6
На этом процедура установки должна завершиться успешно. Должно появиться стандартное сообщение Windows «Обновление программного обеспечения для данного устройства завершено успешно».
Итоговый результат
После того как мы сделали все шаги по установке драйвера CH340G в диспетчере устройств нашей Windows 7 появится новый COM порт:
Иногда процесс установки всё-равно не получается выполнить правильно и ОС не может определить плату. Проблема может быть в самой плате. Варианты решения следующие:
- Проверяем правильно ли выполнена установка драйвера;
- Была ли произведена перезагрузка компьютера после установки драйвера CH340G;
- Перезагружаем компьютер;
- Пробуем использовать другой USB-порт;
- Пробуем повторно установить драйвер.
Источник
Установка драйверов
В набор входит “китайская” Ардуино-совместимая плата, у которой для подключения по USB используется контроллер CH340/CH341. Чтобы он распознавался компьютером, нужно установить драйвер.
Скачать драйвер можно по ссылке:
Распаковываем архив и запускаем файл
- SETUP.EXE (для 32-х разрядной системы)
- DRVSETUP64/SETUP64.EXE (для 64-х разрядной системы).
В появившемся окошке нажимаем INSTALL. Готово!
Если во время установки Arduino IDE вы по какой-то причине пропустили установку драйверов, то их можно установить вручную из папки с программой, расположенной по пути
- C/Program Files/Arduino/drivers (для 32-х разрядной системы)
- C/Program Files (x86)/Arduino/drivers (для 64-х разрядной системы).
- dpinst-x86.exe (для 32-х разрядной системы)
- dpinst-amd64.exe (для 64-х разрядной системы)
Драйвер CH341 для Mac можно скачать по ссылке с моего сайта , либо со страницы источника . Если у вас будут какие-то проблемы с OSX Sierra и выше, читайте вот эту статью .
В Linux уже встроен необходимый драйвер, но Arduino IDE может отказаться с ним работать: Linux определяет ардуинку как устройство ttyUSB*, обычно это ttyUSB0 (это можно узнать командой dmesg в терминале), то есть в системе появляется интерфейс /dev/ttyUSB0. Чтобы с ним работать, нужны права доступа. Читать и писать на устройство /dev/ttyUSB0 имеет пользователь root и пользователи группы dialout. Работы с правами суперпользователя лучше избегать, поэтому следует занести своего пользователя в группу dialout. Это можно сделать следующей командой (обратите внимание, команда whoami в обратных кавычках)
sudo usermod -a -G dialout `whoami`
После этого нужно перелогиниться. Дальше запускаем Arduino IDE и в меню «Инструменты/Порт» ставим галочку напротив /dev/ttyUSB0.
Вся информация по работе с IDE на данной ОСи есть вот в этой статье
Источник
Установка драйвера CH340
USB-UART мост — это устройство, которое позволяет передавать данные между персональным компьютером и микроконтроллером (МК) через обычный USB кабель.
Большинство учебных плат на основе микроконтроллеров имеют в своем составе микросхему USB-UART моста. Производители этих устройств могут отличаться. К самым популярным относятся: FTDI232, CH340, CP2104, PL2303HX. Однако, в большинстве плат, произведенных в Китае чаще всего используется именно CH340.
На картинках представлены самые популярные платы с CH340 на борту.
Кроме плат с микроконтроллерами, USB-UART мосты встречаются на отдельных платах. Например, таких:
Как же работать с платами на основе СР340? Читаем дальше.
Установка драйвера CH340
Во-первых, драйвер нужен только при работе с windows. В Linux, драйвер CH340 уже имеется по-умолчанию.
Во-вторых, следует убедиться, что драйвер ещё не установлен в вашу систему. Для этого достаточно подключить плату к компьютеру, после чего запустить Arduino IDE и открыть в нём пункт меню «Инструменты/Порт». Если пункт «Порт» неактивен, значит драйвер еще не установлен.
Итак, если у вас windows и драйвер ещё не установлен, делаем это в два шага:
1. Скачиваем файл CH341SER.EXE по ссылке: http://git.robotclass.ru/download/CH341SER.EXE
2. Запускаем файл и в появившемся окне жмем кнопку INSTALL
Готово! После этого любая плата с USB-UART мостом CH340 будет успешно определяться при подключении к компьютеру.
Источник