Livraison rapide
Conditions de réduction pour les entreprises
Jusqu'à 10% de réduction pour les élèves, les étudiants et les établissements d'enseignement
Expédition dans toute l'Europe pour €4.90
Fermer le filtre
Filtre par :

Comment installer un pilote CH340/CH341 ?

Comment installer un pilote CH340/CH341 pour les microcontrôleurs compatibles Arduino ?

Tu nous contactes de plus en plus souvent pour nous demander comment installer le pilote CH340 pour les microcontrôleurs compatibles Arduino. Dans ce billet de blog, nous souhaitons donc t'expliquer

- Quelle est la différence entre les cartes de microcontrôleur avec chipset CH340 et les "originaux"
- Où télécharger le pilote CH340
- Comment installer le pilote CH340 sous Windows
- Comment programmer les microcontrôleurs compatibles Arduino avec le pilote CH340 dans Arduino IDE

Après avoir lu cet article de blog, tu es informé de tous les pièges à éviter lors de la mise en service de clones Arduino bon marché !

La différence entre les microcontrôleurs avec CH340 et le chipset ATmega328P

Tout d'abord, les cartes de microcontrôleur compatibles Arduino avec le chipset CH340 sont un peu moins chères que les cartes classiques avec ATmega328p. Cela s'explique notamment par le fait que les cartes classiques avec le chipset "original" peuvent être connectées à l'ordinateur domestique via USB immédiatement après l'achat et sont donc directement utilisables.

Avant de tirer des conclusions hâtives, nous devrions examiner en détail les principaux avantages et inconvénients des cartes CH340 :

Inconvénient 1 :  Le chipset CH340 n'est pas compatible avec tous les systèmes d'exploitation !

C'est surtout avec les systèmes Windows que le chipset CH340 entraîne souvent des frustrations : en règle générale, le système d'exploitation Windows n'est pas équipé en usine du pilote CH340. Les cartes compatibles Arduino avec le pilote CH340/CH341 qui sont connectées à un PC Windows ne sont souvent pas reconnues comme telles par ce dernier. Au sein de l'IDE Arduino, des messages d'erreur sont donc affichés lors du téléchargement de sketches.

Inconvénient 2 : le téléchargement de sketches sur des cartes CH340 prend plus de temps (testé à 5V) !

Nous admettons que cet inconvénient est peut-être négligeable pour le prototypage à domicile, mais il existe. La différence est plus facile à voir si nous regardons la série de données suivante.

Taille de l'esquisse (octets)

R3 Temps de téléchargement (secondes)

CH340 Temps de téléchargement (secondes)

500

5.3

5.6

5000

9.3

9.7

7000

9.6

10.2

 
En moyenne, le chargement du programme prend environ 0,4 seconde de plus avec les cartes CH340.

Avantage 1 : la consommation d'énergie de la carte CH340/CH341 est plus faible !

Bien sûr, on peut négliger le temps de téléchargement des sketches, surtout pour le prototypage rapide. Mais qu'en est-il de la consommation d'énergie ? Là encore, nous avons examiné le comportement de la carte avec deux sketches standard que chacun d'entre toi connaît certainement : "Bare Minimum" et "Blink".

Exemple de sketch

Consommation R3 (mA)

Consommation de puissance CH340 (mA)

Bare Minimum

32.3

14

Clignotant

37.1

20.1

Nous sommes aussi surpris que toi ! La consommation d'énergie de la carte microcontrôleur CH340 est deux fois moins importante que celle de la R3... passionnant !

Passons donc à la conclusion :

Pour ceux qui peuvent vivre avec le surcroît de travail lié à l'installation du pilote supplémentaire nécessaire, les microcontrôleurs compatibles Arduino avec le chipset CH340/CH341 sont certainement une bonne alternative. L'inconvénient technique de la version CH340, le temps de téléchargement, est certainement négligeable pour le bricoleur amateur. Le gain dû à la faible consommation d'énergie l'emporte même sur ce point !

Où télécharger le pilote CH340 ?

C'est maintenant que ça se corse un peu : nous te donnons ci-dessous les liens des pilotes CH340 pour les plates-formes Windows, OS et Linux. Les liens des pilotes de Windows et OS renvoient à une page web avec des caractères chinois. Ne te laisse pas déconcerter par cela : tu peux facilement télécharger le pilote en cliquant sur la barre bleue (symbole du nuage). Au moment de notre test, les sketches étaient bien sûr exempts de 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

Mise à jour 21.11.2022 : un client nous a fait savoir que l'utilisation du pilote ci-dessus pour OS peut, dans certaines circonstances, entraîner des complications. Nous recommandons donc le pilote suivant (payant). 

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

Tu trouveras plus d'informations sur https://thingsmatic.com/2017/08/07/using-ch340-devices-with-osx/ .

Nous tenons à préciser que l'installation peut nécessiter des droits d'administrateur.

Comment installer le pilote CH340 maintenant ?

Une fois que tu as téléchargé le fichier correspondant, tu peux le décompresser (par exemple avec WinRar). Ouvre ensuite le fichier Setup.exe. Une nouvelle fenêtre s'ouvre ensuite. Dans celle-ci, tu choisis le fichier "CH341SER.INF" sous "Select INF". Ensuite, tu confirmes ta sélection en cliquant sur le bouton "Install". Si l'installation est réussie, un popup s'affiche pour confirmer l'installation.

Et comment puis-je utiliser ma carte de microcontrôleur compatible avec le pilote CH340 ?

C'est très simple : (presque) exactement comme une carte avec un chipset ATmega328p ou ATmega16U2. Commence par établir une connexion USB entre le microcontrôleur et ton ordinateur. Le microcontrôleur devrait ensuite être visible dans le gestionnaire de périphériques.

Ensuite, ouvre l'IDE Arduino. Dans ce dernier, sélectionne le type de ton microcontrôleur sous "Outils" et "Carte". Ensuite, sous "Outils" et "Port", choisis le port COM de ton contrôleur. En règle générale, il s'agit du port COM avec le chiffre le plus élevé.

Important : dans l'étape suivante, tu dois sélectionner le ATmega329p (old bootloader) dans "Outils" et "Processeur". Ce n'est qu'alors que tu pourras jouer avec le contrôleur CH340 !

Ce n'était pas si difficile, n'est-ce pas ? Si tu veux te lancer directement dans ton prochain projet, nous te recommandons notre plateforme d'apprentissage gratuite www.funduino.de avec plus de 250 instructions gratuites sur les capteurs et actionneurs les plus populaires et bien plus encore !

Sujets: #arduino, #wissen
Saisis la chaîne de caractères dans le champ de texte ci-dessous.

Les champs marqués d'un * sont obligatoires.

  • 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".



Articles correspondants
Funduino NANO R3 - puce CH340 - non soudée Funduino NANO R3 - puce CH340 - non soudée
Contenu 1 Stück
9,80 € *
Numéro d'article : F23107182
Ajouter
Funduino NANO R3 - puce CH340 - fini de souder Funduino NANO R3 - puce CH340 - fini de souder
Contenu 1 Stück
10,80 € *
Numéro d'article : FUN-1010562
Ajouter
Carte microcontrôleur CH340 - compatible avec Arduino UNO R3 Carte microcontrôleur CH340 - compatible avec...
Contenu 1 Stück
12,90 € *
Numéro d'article : F23107171
Ajouter
Carte de microcontrôleur CH340 - compatible avec Arduino MEGA2560 R3 Carte de microcontrôleur CH340 - compatible...
Contenu 1 Stück
20,90 € *
Numéro d'article : F23107180
Ajouter