Klony Arduino – sterowniki CH340

Ogromna większość dostępnych na rynku klonów Arduino (tzw. chińskie Arduino) wykorzystuje do komunikacji przez USB układ scalony CH340, który nie instaluje się automatycznie w systemach operacyjnych.
W tym przewodniku krok po kroku zostanie opisany sposób rozwiązania tego drobnego problemu.

Zastosowanie układu CH340.

Konwerter USB – UART bo tym naprawdÄ™ jest wspomniany ukÅ‚ad można spotkać na wielu różnych pÅ‚ytkach rozwojowych lub moduÅ‚ach.
Najczęściej wyposażone sÄ… w niego chiÅ„skie klony Arduino – poczÄ…wszy od podstawowych modułów jak Arduino Uno, na zaawansowanych Arduino Mega skoÅ„czywszy.
Układ CH340 jest też głównym składnikiem szerokiej gamy konwerterów USB do UART / RS232 / RS485 itp.

Rodzaje CH340.

Jest na rynku kilka wariantów konwertera CH340, różnią się literką na końcu symbolu.
Najczęściej występujące to CH340G, który do poprawnej pracy wymaga zewnętrznego oscylatora kwarcowego oraz CH340C z wbudowanym oscylatorem.
Bez względu na wersję, obydwa spełniają tą samą funkcję, różnią się w zasadzie tylko aplikacją sprzętową.

Sterowniki pod różne systemy.

Układ CH340 był instalowany z powodzeniem na poniższych systemach operacyjnych:

  • Windows 7/10
  • Mac OSX (v10.10.5, v10.11.6, v10.13.0, v10.14.5)
  • Linux (Raspbian Stretch, Raspbian Buster, Ubuntu v19.04.2 64bit.)

Poniżej znajdują się linki do plików sterowników, w wersjach wykonywalnych lub jako archiwa ZIP.

JeÅ›li szukasz najnowszych wersji sterowników, warto odwiedzić stronÄ™ producenta ukÅ‚adu – firmy WCH :

Windows 7/10

Być może masz już zainstalowane sterowniki w systemie operacyjnym, zawsze jednak warto sprawdzić czy nie pojawiła się nowsza, poprawiona wersja. Poniżej znajduje się krótki opis jak je zainstalować lub uaktualnić.

Program instalacyjny.

Pobierz i uruchom program instalacyjny (exe) – *należy wyszukać na google hasÅ‚o “CH340 install drivers” itp.

Asekuracyjnie wybierz najpierw opcję UNINSTALL po to aby usunąć poprzednie sterowniki, następnie INSTALL, co spowoduje instalację nowych sterowników.

Aby sprawdzić, czy sterowniki zainstalowały się poprawnie, należy uruchomić Menedżera Urządzeń w systemie.

Wyszukiwanie menedżera urzÄdzeÅ w Windows 10.

NastÄ™pnie w drzewku “porty COM i LPT” należy zweryfikować, czy CH340 jest poprawnie zainstalowany – jeÅ›li tak, to zostanie mu przypisany okreÅ›lony port COM. W tym przypadku widać, że ukÅ‚ad zainstalowaÅ‚ siÄ™ pod portem COM5.

Widok urzÄdzeÅ w menedżerze.

Należy pamiętać, aby w środowisku ARDUINO IDE również wybrać odpowiedni numer portu COM na którym podłączona jest nasza płytka rozwojowa. Z menu NARZĘDZIA należy wybrać -> PORT. Oto jak powinno to wyglądać:

Wybór portu COM w Årodowisku Arduino IDE.

To wszystko, od tego momentu można bez problemu korzystać ze środowiska ARDUINO IDE oraz programować i testować płytkę rozwojową ARDUINO, wyposażoną w konwerter CH340.

Powodzenia !