Consegna veloce
Condizioni di sconto per le aziende
Fino al 10% di sconto per alunni, studenti e istituti scolastici
Spedizione in tutta Europa a 4,90 €
Chiudi il filtro
Filtra per:

Come installare un driver CH340/CH341?

Come installare un driver CH340/CH341 per i microcontrollori compatibili con Arduino?

Sempre più spesso ci contattano per chiederci come installare il driver CH340 per i microcontrollori compatibili con Arduino. In questo blog post vogliamo spiegarti

- Qual è la differenza tra le schede per microcontrollori con chipset CH340 e le "originali"
- Dove puoi scaricare il driver CH340
- Come installare il driver CH340 in ambiente Windows
- Come programmare i microcontrollori Arduino compatibili con il driver CH340 all'interno dell'IDE Arduino

Dopo aver letto questo post, sarai consapevole di tutte le insidie che si possono incontrare nel mettere in funzione dei cloni Arduino economici!

La differenza tra i microcontrollori con CH340 e il chipset ATmega328P

Prima di tutto: le schede per microcontrollori compatibili con Arduino con chipset CH340 sono leggermente più economiche delle classiche schede con ATmega328p. Questo è dovuto in parte al fatto che le schede classiche con il chipset "originale" possono essere collegate al computer di casa via USB subito dopo l'acquisto e sono quindi pronte all'uso.

Prima di saltare alle conclusioni, diamo un'occhiata dettagliata ai principali vantaggi e svantaggi delle schede CH340:

Svantaggio 1:  Il chipset CH340 non è compatibile con tutti i sistemi operativi!

Soprattutto con i sistemi Windows, il chipset CH340 è spesso fonte di frustrazione: il sistema operativo Windows di solito non è dotato del driver CH340 ex works. Le schede Arduino compatibili con i driver CH340/CH341 collegate a un PC Windows spesso non vengono riconosciute come tali dal PC. Per questo motivo vengono visualizzati dei messaggi di errore nell'IDE di Arduino quando si caricano gli sketch.

Svantaggio 2: il caricamento degli sketch sulle schede CH340 richiede più tempo (testato a 5V)!

Lo ammettiamo: forse questo svantaggio è trascurabile nella prototipazione domestica, ma esiste. Il modo più semplice per vedere la differenza è osservare la seguente serie di dati.

Dimensione dello sketch (byte)

R3 Tempo di caricamento (secondi)

CH340 Tempo di caricamento (secondi)

500

5.3

5.6

5000

9.3

9.7

7000

9.6

10.2

 
In media, il caricamento del programma richiede circa 0,4 secondi in più con le schede CH340.

Vantaggio 1: il consumo energetico della scheda CH340/CH341 è inferiore!

Ovviamente il tempo di caricamento degli schizzi può essere trascurato, soprattutto nella prototipazione rapida. Ma che dire del consumo energetico? Anche in questo caso abbiamo analizzato il comportamento della scheda con due sketch standard che sicuramente tutti voi conoscete: "Bare Minimum" e "Blink".

Esempio di sketch

Consumo di energia R3 (mA)

Consumo di energia CH340 (mA)

Minimo indispensabile

32.3

14

Lampeggio

37.1

20.1

Siamo sorpresi quanto te! Il consumo energetico della scheda a microcontrollore CH340 è solo la metà di quello della R3... entusiasmante!

Arriviamo quindi alle conclusioni:

Per coloro che possono sopportare lo sforzo extra dovuto all'installazione del driver aggiuntivo richiesto, i microcontrollori compatibili con Arduino con chipset CH340/CH341 sono sicuramente una buona alternativa. Lo svantaggio tecnico della versione CH340, il tempo di caricamento, è sicuramente trascurabile per l'hobbista. In questo caso, il guadagno dovuto al basso consumo energetico supera addirittura lo svantaggio!

Dove si può scaricare il driver CH340?

Ora le cose si complicano un po': di seguito ti proponiamo i driver del CH340 per le piattaforme Windows, OS e Linux. I link per i driver di Windows e OS rimandano a un sito web con caratteri cinesi. Non farti scoraggiare: puoi scaricare il driver semplicemente cliccando sulla barra blu (simbolo della nuvola). Al momento del nostro test, gli schizzi erano ovviamente privi di virus!

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

Aggiornamento 21.11.2022: un cliente ci ha informato che l'utilizzo del driver per il sistema operativo di cui sopra potrebbe causare complicazioni. Raccomandiamo pertanto il seguente driver (a pagamento). 

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

Ulteriori informazioni sono disponibili all'indirizzo https://thingsmatic.com/2017/08/07/using-ch340-devices-with-osx/ .

A questo punto vorremmo sottolineare che per l'installazione potrebbero essere necessari i diritti di amministratore.

Come faccio a installare il driver CH340?

Una volta scaricato il file corrispondente, puoi decomprimerlo (ad esempio con WinRar). Quindi apri il file Setup.exe. Si aprirà una nuova finestra. In questa finestra, seleziona il file "CH341SER.INF" alla voce "Seleziona INF". Conferma quindi la selezione con il pulsante "Installa". Se l'installazione è andata a buon fine, apparirà un pop-up di conferma dell'avvenuta installazione.

E come posso utilizzare la mia scheda a microcontrollore compatibile con il driver CH340?

È molto semplice: (quasi) esattamente come una scheda con chipset ATmega328p o ATmega16U2. Per prima cosa, stabilisci la connessione USB tra il microcontrollore e il tuo computer. Il microcontrollore dovrebbe essere visibile nella gestione dispositivi.

Quindi apri l'IDE di Arduino. In "Strumenti" e "Scheda", seleziona il tipo di microcontrollore. Quindi, in "Strumenti" e "Porta", seleziona la cosiddetta porta COM del tuo controller. Di norma, si tratta della porta COM con il numero più alto.

Importante: nel passaggio successivo, in "Strumenti" e "Processore" devi selezionare l'ATmega329p (vecchio bootloader). Solo allora potrai caricare il controller CH340!

Non è stato così difficile, vero? Se vuoi iniziare subito il tuo prossimo progetto, ti consigliamo la nostra piattaforma di apprendimento gratuita www.funduino.de con oltre 250 tutorial gratuiti sui sensori, gli attuatori e molto altro ancora!

Inserisci questi caratteri nel seguente campo di testo.

I campi contrassegnati con * sono obbligatori.

  • 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 ?



Prodotti correlati
Funduino NANO R3 - Chip CH340 - non saldato Funduino NANO R3 - Chip CH340 - non saldato
Contenuto 1 Stück
9,80 € *
Numero d'ordine: F23107182
Aggiungi al carrello
Funduino NANO R3 - chip CH340 - pronto per essere saldato Funduino NANO R3 - chip CH340 - pronto per...
Contenuto 1 Stück
10,80 € *
Numero d'ordine: FUN-1010562
Aggiungi al carrello
Scheda microcontrollore CH340 - compatibile con Arduino UNO R3 Scheda microcontrollore CH340 - compatibile con...
Contenuto 1 Stück
12,90 € *
Numero d'ordine: F23107171
Aggiungi al carrello
Scheda microcontrollore CH340 - compatibile con Arduino MEGA2560 R3 Scheda microcontrollore CH340 - compatibile con...
Contenuto 1 Stück
20,90 € *
Numero d'ordine: F23107180
Aggiungi al carrello