Téléversement impossible sur arduino mega 2560

Bonjour,

J'ai l'erreur suivante quand je souhaite téléverser mon code sur un arduino MEGA2560
J'ai essayé 4 câbles différents et cela fait toujours la même chose. Avez-vous une idée ?

D'avance merci

Le croquis utilise 3116 octets (1%) de l'espace de stockage de programmes. Le maximum est de 253952 octets.
Les variables globales utilisent 292 octets (3%) de mémoire dynamique, ce qui laisse 7900 octets pour les variables locales. Le maximum est de 8192 octets.
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Une erreur est survenue lors du transfert du croquis

Bonjour @yeltum et Bienvenue

Je viens de déplacer ici (Forum Arduino Francophone) une question que tu avais postée dans la zone exclusivement anglophone.

le mode d'emploi du Forum Francophone est ici :
https://forum.arduino.cc/t/les-bonnes-pratiques-du-forum-francophone/861014

Quelle est la provenance de la carte ? (donner un lien vers le produit)
Certaines nécessitent l'installation d'un driver particulier
Quel système d'exploitation est utilisé?

:mag:ce fil fait le point sur les divesr problèmes de télévesement souvent rencontrés :
https://forum.arduino.cc/t/arduino-problemes-de-televersement/552024

Bonjour , avant de televerser vers la carte , il faut :

  1. selectionner la bonne cartedans la liste
  2. selectionner le port vers la carte
    dans l' IDE .

Bonjour,
Merci pour la réponse.

C'est la bonne carte qui est sélectionnée dans la liste et le bon port

En fait j'ai ce problème avec 2 cartes Mega 2560
La provenance :

J'ai essayé tous les ports USB de l'ordinateur qui tourne sous Windows 10.
Et également avec 3 câbles différents
Je n'avais pas le problème il y a encore 3 mois. J'ai voulu faire une mise à jour cette semaine mais plus moyen.

C'est inutile.
Dans le tutoriel cité par al1fch il y a en particulier cette phrase :

Vérifiez en branchant et débranchant la carte que le port choisi est le bon.
Donc, utilise le gestionnaire de périphériques pour voir quel port est utilisé lorsque tu branche la carte.

Oui j'ai bien vu et comme dit dans mon message précédent, je suis sur le bon port.

De toute façon il y a que COM1 et un autre port lorsque je branche ma carte arduino et j'ai déjà essayé 25 fois sur les 2 ports au cas où je faisais une erreur de port mais non, pareil. Ca change rien.

J'ai bien les infos aussi lorsque je fais "Récupérer les informations de ma carte"

Qu'affiche le gestionnaire de périphériques quand la carte est branchée ?

Dans le gestionnaire de périphériques dans les paramètres Windows, j'ai :
"USB-SERIAL CH340 (COM3)"

CH340 alors que le vendeur précise :

ELEGOO Carte Mega R3 ATmega modèle de 2560 et de 16U2 Board Bleu avec Câble USB

Ta carte ne ressemble donc pas à celle de l'annonce.
As-tu installé ce driver CH340 ?

J ' ai eu le meme probleme avec l ' IDE 2.0. 1
deja quelle version utilises tu ?

as tu essayé de redemarrer l' ordi , j' ai du faire cela ,et debranché la carte pendant 30 secondes . ensuite c ' est rentré dans l' ordre .

Pourtant je t'assure que c'est la même de la photo que j'ai envoyé en lien plus haut et celle que j'ai sous les yeux en ce moment même !
Et ca marchait très bien y'a quelques semaines sans que j'installe quoi que ce soit !

Oui je redémarre mon PC tous les jours, et je n'ai pas tous les jours la carte arduino connectée donc je débranche et je rebranche oui !

C'est la version 1.8.8 d'IDE

Alors j'ai trouvé un truc en faisant des tests.
Mes 2 arduino mega sont connecté par TX/RX
Si je les connecte, j'ai l'erreur copiée en message initiale de ce forum.
Si je déconnectes ces deux câbles, le téléversement se fait sans soucis :-o

C'est sûr. Il y a un beau conflit sur les RX/TX lors du téléchargement.
Sur la 2560 il y a 4 liaison série.
RX/TX c'est à réserver pour la liaisons avec le PC
Les autres tu peux les utiliser comme tu veux, comme par exemple pour faire dialoguer 2 cartes ensemble.

Pourtant ce point est évoqué dans le tutoriel fourni plus haut :

3.4. La ligne série
Le convertisseur USB / série envoie les caractères à transmettre à la ligne série de l'ATmega.
Les deux pins D0 (RX) et D1 (TX) ne doivent pas être reliées à d'autres composants ou modules (Bluetooth par exemple) pendant le téléversement.

Conclusion : RTFM.

Je mérite au moins le bûcher pour un tel crime :smiley: :smiley: :smiley: :smiley:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.