USB-UART мост — это устройство, которое позволяет передавать данные между персональным компьютером и микроконтроллером (МК) через обычный USB кабель.
Большинство DIY плат на основе микроконтроллеров имеют в своем составе микросхему USB-UART моста. Производители этих устройств могут отличаться. К самым популярным относятся: FTDI232, CH340, CP2104, PL2303HX. Однако, в большинстве плат, произведенных в Китае чаще всего используется именно CH340 в модификации G или C.
Отличие между CH340G и CH340C заключается в том, что для версии G нужен внешний кварцевый резонатор. Собственно, на платах ниже его хорошо видно.
На картинках представлены популярные платы с CH340 на борту.
Кроме отладочных плат, микросхемы USB-UART встречаются в виде отдельных модулей. Примером может быть такая плата от RobotClass:
Как же работать с платами на основе СР340? Читаем дальше.
Установка драйвера CH340
Как правило, в Linux системах данный драйвер уже имеется. А вот при работе в Windows, его необходимо дополнительно установить.
Для начала, следует убедиться, что драйвер ещё не установлен в вашу систему. Для этого достаточно подключить плату к компьютеру, после чего запустить Arduino IDE и открыть в нём пункт меню «Инструменты/Порт». Если пункт «Порт» неактивен, значит драйвер еще не установлен.
Либо можно запустить диспетчер устройств и проверить, не появляется ли там новое неопознанное устройство при подключении отладочной платы к компьютеру. Если появляется — значит требуется установка драйвера.
Итак, если у вас Windows и драйвер ещё не установлен, делаем это в два шага:
1. Скачиваем файл CH341SER.EXE по ссылке в конце файла.
2. Запускаем файл и в появившемся окне жмем кнопку INSTALL
Готово! После этого любая плата с USB-UART мостом CH340 будет успешно определяться при подключении к компьютеру.
Полезные ссылки
- Windows (EXE) — исполняемый .exe файл;
- Windows (ZIP) : архив с драйвером версии 3.4 (2016-09-27);
- Mac (ZIP) : архив с драйвером версии 1.5 (2018-07-04);
- Linux (ZIP) : архив с драйвером версии 1.5 (2018-03-18).