IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Port grisé dans l'IDE Arduino


Sujet :

Arduino

  1. #21
    Membre confirmé
    Homme Profil pro
    Coach
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Coach

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Par défaut
    Le fait que tous les ports sont marqués "in use" me fait dire que je ne suis pas loin.
    Je pense aussi que tu es sur la bonne voie !...

    Tu as un soft ou un driver qui ouvre tous les ports COM de ta machine et empêche les autres programmes d'y accéder.
    Possible, mais comment savoir quel est ce programme ou ce driver ???

    J'ai trouvé ce sujet qui semble traiter du même problème de port occupé, et ce programme qui me semble intéressant: https://sourceforge.net/projects/serial-port-monitor

    Mais j'attends vos avis avant de faire quoi que ce soit !

  2. #22
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 133
    Par défaut
    Citation Envoyé par grizzli06
    Mais j'attends vos avis avant de faire quoi que ce soit !
    Je n'ai plus d'avis sur le sujet. Désolé.

    Dans le gestionnaire de périphériques, votre pilote "USB-SERIAL CH340" est à "COM3", c'est bien. Mais dans "port settings", vous devez mettre "Bits per seconde : 115 200" et non "9600".

    Dans l'IDE Arduino, votre port a été modifié en "COM3", c'est bien. Nous sommes en phase pour le périphérique et l'IDE Arduino.

    Maintenant branchez votre carte sur la prise USB de votre ordinateur. Dans le gestionnaire de périphériques, si vous voyez ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Ce périphérique matériel n’est actuellement pas connecté à l’ordinateur.  (Code 45)
     
    Pour corriger ce problème, reconnectez le périphérique matériel à l’ordinateur.
    alors vérifiez que le port n'a pas changé à nouveau. En principe, si le branchement de la carte est fait, vous devriez voir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Ce périphérique fonctionne correctement.
    Si ce n'est pas le cas alors votre carte est HS.

  3. #23
    Membre confirmé
    Homme Profil pro
    Coach
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Coach

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Par défaut
    Dans le gestionnaire de périphériques, votre pilote "USB-SERIAL CH340" est à "COM3", c'est bien. Mais dans "port settings", vous devez mettre "Bits per seconde : 115 200" et non "9600".
    Voilà qui est fait:
    Nom : 08.Carte Nano connectée et Port 115200.jpg
Affichages : 109
Taille : 97,1 Ko

    Dans l'IDE Arduino, votre port a été modifié en "COM3", c'est bien. Nous sommes en phase pour le périphérique et l'IDE Arduino.
    Je viens de vérifier à nouveau, et c'est bien le cas.
    J'ai également vérifié dans le fichier "preferences.txt" de l'IDE et c'est bien COM3.

    Maintenant branchez votre carte sur la prise USB de votre ordinateur. Dans le gestionnaire de périphériques, si vous voyez ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Ce périphérique matériel n’est actuellement pas connecté à l’ordinateur. (Code 45)

    Pour corriger ce problème, reconnectez le périphérique matériel à l’ordinateur.
    alors vérifiez que le port n'a pas changé à nouveau.
    Je n'ai rien de tel, tout semble normal:
    Nom : 09.Ce périphérique fonctionne correctement.jpg
Affichages : 106
Taille : 100,7 Ko

    Et pourtant le port de l'IDE reste grisé comme le montre la capture ci-dessous:
    Nom : 10.Port toujours grisé.jpg
Affichages : 106
Taille : 356,4 Ko

    Qu'est-ce qui peut bien bloquer ?????

  4. #24
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 133
    Par défaut
    Votre pilote "USB-SERIAL CH340" fonctionne correctement. Nous sommes sûr maintenant que la carte n'est pas HS.

    Avez vous fait dans votre carte quelques affichages ? Si OUI, vous pouvez accéder en ouvrant par Putty une fenêtre à partir du PORT COM3.

    Citation Envoyé par grizzli06
    Qu'est-ce qui peut bien bloquer ?????
    Aucune idée !

    Avez vous un autre utilitaire en fonction qui pourrait bloquer vos ports ?
    Fermez celui-ci et refaite un tentative avec l'IDEArduino.
    Redémarre l’IDE Arduino après avoir branché la carte.

    Etes vous certain que dans l'IDE Arduino, vous avez déclaré la bonne carte ?

    Vous pouvez lister tous les ports détectés par votre système en faisant "COM" en ligne de commande (exécuter).

  5. #25
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 289
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 289
    Billets dans le blog
    48
    Par défaut
    Bonjour,

    Une idée peut-être en passant par arduino-cli, avec la commande arduino-cli board list --verbose qui donne des infos détaillées du port série une fois la carte connectée.

  6. #26
    Membre confirmé
    Homme Profil pro
    Coach
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Coach

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Par défaut
    J'AI TROUVÉ LA CAUSE !! Yes !

    Le coupable est W11 comme d'hab !

    En effet j'ai lu que des tas de gens avaient le même problème que moi, et que comme moi ils n'ont jamais eu de problème sous W10.
    La raison est que contrairement à W10, Windows 11 met tout seul à jour le driver CH340 sans rien dire à personne, voici la preuve en image capturée sur mon PC portable:
    Nom : 01.Pilote mis a jour tout seul par W11.png
Affichages : 103
Taille : 337,9 Ko
    vous y voyez la version du pilote CH340 datée de 2024 alors que j'avais mis une vieille version de 2011. Et W11 a fait ça tout seul sans rien dire, probablement lors d'une mise à jour.

    J'ai donc désinstallé le driver de 2024 installé sans prévenir par W11, et remis le driver de 2011 comme le montre la capture écran ci-après:
    Nom : 02.Pilote rétrogradé à ancienne version.jpg
Affichages : 100
Taille : 188,3 Ko

    et bien sûr tout refonctionne parfaitement, avec un port qui n'est plus grisé dans l'IDE et des transferts qui se font sans problème, voici le classique programme de clignotage de LED transféré sur la Nano chinoise:
    Nom : 03.Transfet OK avec ancien pilote.jpg
Affichages : 102
Taille : 154,7 Ko

    Youpi, j'espère que ça va en aider d'autres !

    Le forum Arduino en anglais reprend ce problème de transfert ici:
    https://forum.arduino.cc/t/ch340-driver-rollback-workaround-works-on-windows-10-but-not-11/1187954/21?page=2

    en indiquant que cela affecte les cartes chinoises équipées d'un CH340 NON officiel, càd qui ne porte pas l'inscription "CH340".

    Avec les anciennes versions de driver ça marche parfaitement, avec les dernières versions de driver les puces CH340 sans l'inscription "CH340" ne fonctionnent plus.

    Et comme W11 met à jour tout seul, vous avez compris pourquoi W10 ne pose pas de pb et pourquoi W11 met la pagaille...

    Voilà, merci à tous pour votre patience et pour votre aide !

    Je retrouve la joie de bricoler, et j'espère que ça en aidera beaucoup...

    P.S.: l'histoire ne dit pas à quel moment W11 décidera d'upgrader à nouveau tout seul...

  7. #27
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 133
    Par défaut
    @ Grizzli06 : bravo, tu as enfin résolu ton problème.

    Pour bloquer la mise à jour automatique des pilotes par Windows :
    --> Lancer "gpedit.msc" puis :
    --> Configuration ordinateur
    --> Modèles d’administration
    --> Windows Update
    --> Gérer les mises à jour proposées à partir de Windows Update.
    Activer la stratégie suivante :
    --> Ne pas inclure les pilotes avec les mises à jour Windows.
    Puis redémarrer l'ordinateur.

    Windows n'installera plus aucun pilote d'une manière automatique.
    Chaque pilote devra être installé manuellement, même ceux de windows.

    @+

  8. #28
    Membre confirmé
    Homme Profil pro
    Coach
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Coach

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Par défaut
    Merci Artemus,

    Mais si je fais ce que tu dis, à savoir désactiver la mise à jour des pilotes avec les màj Windows, plus aucun pilote ne sera mis à jour, non ?

    Y a-t-il un moyen de juste exclure un seul driver ?

  9. #29
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 133
    Par défaut
    @ Grizzli06 : Non, c'est tout ou rien.

  10. #30
    Membre confirmé
    Homme Profil pro
    Coach
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Coach

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Par défaut
    Merci Artemus: je m'en doutais !...

    Maintenant que j'ai fait le tour du problème, il me sera facile de remettre l'ancien driver si W11 décide de le remplacer par la dernière version...

    Je passe donc en résolu,
    Merci !
    P.S.: si tu cherches les vidéos des "mystères de l'Ouest" dans lequel jouait Artemus Gordon, je dois avoir ça quelque part

  11. #31
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 133
    Par défaut
    @ Grizzli06 : non merci. C'est le personnage Artemus Gordon qui m'avait fasciné étant jeune, car il représente le type même du mercurien (désigne une personne dont la personnalité est rapide, vive et adaptable, souvent associée à l’esprit de communication et à l’intelligence) c'est-à-dire Pollux et bien sûr James West incarne Castor. Les deux formants le duo des gémeaux en astrologie !

    Je t'ai donné les instructions pour bloquer les mises-à-jour des pilotes. Utilise-les !

  12. #32
    Membre confirmé
    Homme Profil pro
    Coach
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Coach

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Par défaut
    Je t'ai donné les instructions pour bloquer les mises-à-jour des pilotes. Utilise-les !

    Finalement je vais laisser les mises à jour se passer normalement: il n'y a que ce driver à rétrograder chaque fois mais c'est super facile. Je viens d'ailleurs de le faire hier soir après une màj, et comme je dois uploader du code sur une Nano, je vais voir si tout fonctionne.

    Je me dis que peut-être ce n'est pas plus mal que les autres drivers soient mis à jour...

    Si jamais ça entrainait des dysfonctionnements, je suis plutôt bien organisé côté sauvegardes: les points de restauration de Windows, et les Sauvegardes système de AOMEI Backupper...

  13. #33
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 133
    Par défaut
    Tu fais comme tu veux, mais tes pilotes sont opérationnels et même s'ils ne sont pas de la dernière version, ils fonctionnent correctement.
    Prends l'exemple sous Linux où ces pilotes changent seulement quand la release de Linux change.
    Il faut dire qu'une release de Linux se fait tous les deux ans environs.

  14. #34
    Membre confirmé
    Homme Profil pro
    Coach
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Coach

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Par défaut
    A la réflexion, tu as peut-être raison !

    Je dois mettre à jour mon BIOS prochainement, et après l'avoir fait, je ferai sans doute ce que tu dis : je ne suis pas fan des mises à jour automatique des drivers, par expérience ça pose souvent des problèmes (même si je n'en ai pas eu en dehors d CH340 avec W11).

    Mille mercis

  15. #35
    Membre confirmé
    Homme Profil pro
    Coach
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Coach

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Par défaut
    Arthemus, je reviens sur ton astuce pur la désactivation de la maj automatique des drivers; tu as écrit:

    Windows n'installera plus aucun pilote d'une manière automatique.
    Chaque pilote devra être installé manuellement, même ceux de windows.
    qu'entends-tu par "même ceux de Windows" ?

    En particulier, est-ce que les nouveaux drivers seront quand même installés, càd ceux pour du nouveau matériel ?

  16. #36
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 133
    Par défaut
    J'entendais qu'il n'y aurait plus de mises à jour de tes pilotes installés et utilisés dans Windows.
    Si un pilote n'existe pas, il sera installé, cela va de soi.

    J'utilise cette astuce car j'ai plusieurs pilotes (ESP32, mais aussi mes convertisseurs USB/Serial TTL) que je veux conserver en l'état.
    Si je désactive l'astuce, Windows Update va m'installer une version plus récente mais incompatible.

  17. #37
    Membre confirmé
    Homme Profil pro
    Coach
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Coach

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Par défaut
    Oui je vais prendre le même chemin : faut juste que je trouve le temps de le faire.

    Mon PC étant rock stable avec les différentes cartes et drivers, c'est le bon moment !

  18. #38
    Membre confirmé
    Homme Profil pro
    Coach
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Coach

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Par défaut
    Bon W11 m'ayant dit qu'il avait une màj à faire, je me suis dit "autant en profiter pour vérifier"...

    J'ai ainsi constaté que la dernière version 2024 du driver CH340 avait été installée, je ne me souviens plus d'avoir passé une màj, mais j'ai donc voulu remettre l'ancienne version de 2011 qui fonctionne parfaitement.

    J'ai suivi ma méthode habituelle:
    -Gestionnaire de périphériques -> désinstaller le périphérique -> Tentative de suppression du driver.
    -déconnexion de la carte Arduino.
    -puis reinstall du driver CH340 de 2011.

    Et là bizarrement l'install a commencé puis m'a dit "driver installation failure".

    J'ai reconnecté la Nano, et essayé de transférer un programme d'exemple (Blink) et tout fonctionne parfaitement. Aucun point d'interrogation dans le Gestionnaire de Périphériques, et c'est bien la version 2011 qui est installée.

    Donc ça m'a "gonflé", et j'ai suivi ta procédure pour désactiver les màj automatiques des drivers à chaque Windows Update:
    Pour bloquer la mise à jour automatique des pilotes par Windows :
    --> Lancer "gpedit.msc" puis :
    --> Configuration ordinateur
    --> Modèles d’administration
    --> Windows Update
    --> Gérer les mises à jour proposées à partir de Windows Update.
    Activer la stratégie suivante :
    --> Ne pas inclure les pilotes avec les mises à jour Windows.
    Puis redémarrer l'ordinateur.
    J'ai passé la màj, et ça marche: le driver n'a pas été mis à jour, c'est toujours la version 2011

    Donc je reste avec ta méthode: pas de mise à jour des drivers par Windows Update, quand un PC est stable, on ne change rien.

    Encore merci à toi Arthemus

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. IDE Arduino, problème de port.
    Par Weitikorn dans le forum Arduino
    Réponses: 2
    Dernier message: 11/03/2020, 14h28
  2. Réponses: 0
    Dernier message: 24/03/2019, 14h59
  3. Le lecteur c: est dans quel IDE?
    Par byte dans le forum Windows
    Réponses: 5
    Dernier message: 01/03/2005, 10h49
  4. [VS.NET] [C#] Icone des composants dans l'IDE VS 2003
    Par Ingham dans le forum Windows Forms
    Réponses: 7
    Dernier message: 12/01/2005, 00h50
  5. Pas de liste "A Faire" dans l'IDE de BCB5
    Par psau dans le forum C++Builder
    Réponses: 3
    Dernier message: 06/08/2003, 14h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo