Clavier
Ressources
-
Programmer un microcontrôleur ATtiny récent (série 0
→ Article décrivant comment programmer un AT-Tiny MegaTinyCore par liaison série en utilisant un convertisseur Usb ⇄ série CH340N
Si un message du type suivant apparait lors du téléversement du sketch sur l’AT-Tiny, cela provient certainement du driver Windows du CH340N :
avrdude: ser_open(): can't set com-state for "\\.\COMx" Failed uploading: uploading error: exit status 1
En effet, celui-ci ne doit pas être “trop” récent pour pouvoir fonctionner avec des versions de composants d’origine douteuse (pas de référence visible sur le boîtier). Ceci est notamment le cas pour le convertisseur USB ⇄ Série Convertisseur USB - série SBC-TTL
en vente chez Gotronic.
Pour résoudre ce problème, procéder à l’installation d’un driver antérieur depuis Driver CH340N v3.7
.
La procédure est décrite dans avrdude: ser_open(): can’t set com-state for COMn
Le driver étant systématiquement mis à jour par Windows, il est possible d’empêcher celle-ci — mais qu’au niveau système — en suivant la procédure décrite dans : How do I force windows to allow me to update a driver when it thinks it’s own version from 2006 is better even though it crashes my PC?
Le problème du driver CH340 sous Windows est également décrit dans Windows 11 CH340 driver problems
🞄 🞄 🞄