Schnelle Lieferung
Rabattkonditionen für Unternehmen
Bis zu 10% Rabatt für Schüler, Studenten und Bildungseinrichtungen
Europaweit: Versicherter Versand ab 4,90€
Filter schließen
Filtern nach:

Wie installiert man einen CH340/CH341 Treiber?

Wie installiert man einen CH340/CH341 Treiber für Arduino kompatible Mikrocontroller?

Immer häufiger werden wir von euch kontaktiert und gefragt, wie man den CH340 Treiber für Arduino kompatible Mikrocontroller installiert. In diesem Blogbeitrag möchten wir euch daher erklären

- Worin der Unterschied zwischen Mikrocontroller Boards mit CH340 Chipsatz und „Originalen“ besteht
- Wo Ihr den CH340 Treiber herunterladen könnt
- Wie Ihr den CH340 Treiber unter Windows installiert
- Wie Ihr Arduino kompatible Mikrocontroller mit CH340 Treiber innerhalb der Arduino IDE programmieren könnt

Nach dem Lesen des Blogbeitrags seid Ihr über alle Stolperfallen bei der Inbetriebnahme von günstigen Arduino Klonen informiert!

Der Unterschied von Mikrocontrollern mit CH340 und dem ATmega328P Chipsatz

Das wichtigste zuerst: Arduino kompatible Mikrocontroller Boards mit CH340 Chipsatz sind etwas preisgünstiger als klassische Boards mit ATmega328p. Dies liegt unter anderem begründet in der Tatsache, dass die klassischen Boards mit „originalem“ Chipsatz unmittelbar nach dem Kauf einfach via USB mit dem heimischen Computer verbunden werden können und dadurch direkt einsatzfähig sind.

Bevor wir an dieser Stelle voreilige Schlüsse ziehen, sollten wir uns die wichtigsten Vor- und Nachteile von CH340 Boards im Detail ansehen:

Nachteil 1:  Der CH340 Chipsatz ist nicht mit allen Betriebssystemen kompatibel!

Gerade bei Windows-Systemen führt der CH340 Chipsatz häufig zu Frust: Das Windows Betriebssystem ist im Regelfall ab Werk nicht mit dem CH340 Treiber ausgestattet. Arduino kompatible Boards mit CH340/CH341 Treiber, die an einen Windows-PC angeschlossen werden, werden von diesem häufig nicht als solche erkannt. Innerhalb der Arduino IDE werden deshalb beim Hochladen von Sketches Fehlermeldungen ausgegeben.

Nachteil 2: Der Upload von Sketches auf CH340 Boards dauert länger (getestet bei 5V)!

Wir geben zu: vielleicht ist dieser Nachteil im heimischen Prototyping zu vernachlässigen, allerdings besteht er. Am einfachsten wird der Unterschied deutlich, wenn wir die nachfolgende Datenreihe betrachten.

Größe des Sketches (Byte)

R3 Upload Zeit (Sekunden)

CH340 Upload Zeit (Sekunden)

500

5.3

5.6

5000

9.3

9.7

7000

9.6

10.2

 
Im Durchschnitt dauert der Programmupload bei CH340 Boards etwa 0.4 Sekunden länger.

Vorteil 1: Die Leistungsaufnahme des CH340/CH341 Boards ist geringer!

Natürlich kann man die Upload-Zeit von Sketchen, gerade beim Rapid Prototyping, vernachlässigen. Aber wie sieht es mit der Leistungsaufnahme aus? Auch hier haben wir uns das Verhalten des Boards bei zwei Standardsketche angesehen, die sicherlich jeder von euch kennt: „Bare Minimum“ und „Blink“.

Beispielsketch

Leistungsaufnahme R3 (mA)

Leistungsaufnahme CH340 (mA)

Bare Minimum

32.3

14

Blink

37.1

20.1

Wir sind ebenso überrascht wie Ihr! Die Leistungsaufnahme des CH340 Mikrocontroller Boards ist nur halb so hoch wie die des R3… spannend!

Kommen wir also zum Fazit:

Wer mit dem Mehraufwand durch die Installation des zusätzlich benötigten Treiber leben kann, für den sind Arduino kompatible Mikrocontroller mit CH340/CH341 Chipsatz sicherlich eine gute Alternative. Der technische Nachteil der CH340 Version, die Upload Zeit, ist für den Hobbybastler sicherlich zu vernachlässigen. Hier überwiegt sogar den Zugewinn durch die geringe Leistungsaufnahme!

Wo könnt Ihr den CH340 Treiber herunterladen?

Jetzt wird es etwas kniffelig: Nachfolgend verlinken wir euch die CH340 Treiber für die Plattformen Windows, OS und Linux. Die Links der Treiber von Windows und OS verlinken auf eine Webseite mit chinesischen Schriftzeichen. Lasst euch davon nicht beirren: Ihr könnt den Treiber einfach mit einem Klick auf die blaue Leiste (Wolkensymbol) herunterladen. Zum Zeitpunkt unseres Tests waren die Sketche selbstverständlich virenfrei!

Windows: http://www.wch.cn/download/CH341SER_ZIP.html
Linux: 
https://github.com/juliagoda/CH341SER
OS: http://www.wch.cn/download/CH341SER_MAC_ZIP.html

Update 21.11.2022: Wir wurden von einem Kunden darauf hingewiesen, dass die Verwendung des oben stehenden Treibers für OS unter Umständen zu Komplikationen führen kann. Wir empfehlen daher den nachfolgenden Treiber (kostenpflichtig). 

https://www.mac-usb-serial.com/dashboard/

Weitere Informationen finden Sie unter https://thingsmatic.com/2017/08/07/using-ch340-devices-with-osx/ .

An dieser Stelle möchten wir darauf hinweisen, dass für die Installation gegebenenfalls Administrator-Rechte benötigt werden.

Wie installiere ich jetzt den CH340 Treiber?

Wenn Ihr die entsprechende Datei heruntergeladen habt, könnt Ihr diese (zum Beispiel mit WinRar) entpacken. Öffnet dann die Setup.exe Datei. Im Anschluss dessen öffnet sich ein neues Fenster. In diesem wählt Ihr unter „Select INF“ die Datei „CH341SER.INF“ aus. Anschließend bestätigt Ihr die Auswahl mit dem Button „Install“. Bei erfolgreicher Installation erscheint ein Popup, welcher euch die Installation bestätigt.

Und wie kann ich mein kompatibles Mikrocontroller Board mit CH340 Treiber jetzt verwenden?

Ganz einfach: (fast) genau so, wie ein Board mit ATmega328p oder ATmega16U2 Chipsatz. Ihr stellt zunächst die USB-Verbindung zwischen Mikrocontroller und eurem Computer her. Der Mikrocontroller sollte danach im Geräte-Manager sichtbar sein.

Anschließend öffnet Ihr die Arduino IDE. In dieser wählt Ihr unter „Werkzeuge“ und „Board“ die Bauform eures Mikrocontrollers aus. Anschließend unter „Werkzeuge“ und „Port“ den sog. COM-Port eures Controllers. Im Regelfall ist dies der COM-Port mit der höchsten Zahl.

Wichtig: Im nächsten Schritt müsst Ihr unter „Werkzeuge“ und „Prozessor“ den ATmega329p (old bootloader) auswählen. Erst dann könnt Ihr den CH340 Controller bespielen!

War doch gar nicht so schwer, oder? Falls Ihr jetzt direkt in euer nächstes Projekt starten möchtet, empfehlen wir euch unsere kostenfreie Lernplattform www.funduino.de mit mehr als 250 kostenfreien Anleitungen zu den beliebtesten Sensoren, Aktoren und vielem mehr!

Themen: #arduino, #wissen
Bitte gebe die Zeichenfolge in das nachfolgende Textfeld ein.

Die mit einem * markierten Felder sind Pflichtfelder.

  • Auswahl des Prozessors

    Heute (15.09.2022) habe ich einen "Funduino NANO R3 - CH340 Chip - fertig gelötet" erhalten und gleich ausprobiert.
    Entgegen der obigen Beschreibung musste ich in der Arduino-IDE (1.8.19) als Prozessor ATMega328P auswählen, d.h. ohne "old bootlader".



  • Muy agradecido

    Muchísimas gracias, no todos los días encontramos personas con los conocimientos, la capacidad de transmitirlos y la voluntad de ayudar.

  • CH340 no deja reprogramar firmware


    Hola, este chip se interpone para reprogramar el ATMEL328P y usarlo de controlador MIDI mediante el propio conector USB. ¿Estoy en lo cierto? De ser así, ¿Hay solución?

    Un saludo y muchas gracias.

  • Alte Treiberversion behalten

    Hallo,
    die Aktuelle Version die immer wieder per Windows update instaliert wird ist die 3.8.2023.2 vom 11.02.2023.
    Leider kann ich mit diesem den ESP nicht programieren.
    Hierzu muss ich immer eine Alte Version instalieren.... (08/08/2014, 3.4.2014.08).

    Windows aktuallisiert diesen aber immer wieder mit dem Falschen....

    Wie kann ich das ändern ?



Passende Artikel
Funduino NANO R3 - CH340 Chip - ungelötet Funduino NANO R3 - CH340 Chip - ungelötet
Inhalt 1 Stück
9,80 € *
Artikel-Nr.: F23107182
Hinzufügen
Ausverkauft
Funduino NANO R3 - CH340 Chip - fertig gelötet Funduino NANO R3 - CH340 Chip - fertig gelötet
Inhalt 1 Stück
10,80 € *
Artikel-Nr.: FUN-1010562
Hinzufügen
CH340 Mikrocontroller Board - kompatibel mit Arduino UNO R3 CH340 Mikrocontroller Board - kompatibel mit...
Inhalt 1 Stück
12,90 € *
Artikel-Nr.: F23107171
Hinzufügen
CH340 Mikrocontroller Board - kompatibel mit Arduino MEGA2560 R3 CH340 Mikrocontroller Board - kompatibel mit...
Inhalt 1 Stück
20,90 € *
Artikel-Nr.: F23107180
Hinzufügen