Lösung: Avrdude Stk500_getsync (): Pas dans la synchronisation Resp = 0x30 erreur pour Arduino

Le lecteur est donc au courant: cet article couvre les principales causes de ce problème, mais certains des autres utilisateurs Instructable ont trouvé des causes quelque peu «niches» au problème qui n'étaient pas couvertes dans cet article et sont discutées dans la section des commentaires ci-dessous. Si cet article ne résout pas votre problème, veuillez visiter la section des commentaires ci-dessous.

J'ai eu cette erreur: je connectais mon Arduino Uno à mon PC Windows 7 (ce guide devrait également être pertinent pour Windows 8, Vista et XP), mais chaque fois que je téléchargeais un croquis sur la carte, tout ce que j'obtenais est

avrdude stk500_getsync() not in sync resp=0x30

pour une réponse. Cette carte a cependant fonctionné de manière transparente avec ma machine Linux.

Après de nombreuses recherches en ligne, j'ai trouvé qu'il n'y avait pas de solution «claire» à cela.

Heureusement, la correction est en fait très facile (au moins pour moi, j'espère aussi pour vous!). Jusqu'à présent, il semble y avoir 2 3 grandes causes à ce problème:

  • Un fil est connecté à la broche0
  • Vous avez sélectionné le mauvais port COM (l'IDE ne voit pas votre carte)
  • Vos pilotes Arduino ne sont pas configurés correctement.

Cause improbable # 1: Bootloader est manquant

Avant de commencer, nous devons vérifier la compréhension du chargeur de démarrage de l'Arduino. Si le chargeur de démarrage est parti ou corrompu, cela peut provoquer le problème.

Pour ce faire: alimentez et réinitialisez la carte. Vérifiez si la broche 13 LED intégrée s'allume; si ce n'est pas le cas, votre chargeur de démarrage est peut-être manquant. Si tel est le cas, votre problème dépasse la portée de ce guide. Je suggère de visiter ce guide Sparkfun: //www.sparkfun.com/tutorials/247.

Si la LED s'allume, alors votre chargeur de démarrage existe toujours.

Cause n ° 0: fil sortant de la broche 0, (RX)

Tout le mérite revient à tvance929 et à son commentaire ci-dessous pour avoir trouvé celui-ci. Certaines personnes semblent que cela leur arrive, il semble donc intéressant d'en parler ici.

Apparemment, ce problème se produira également si vous avez un fil connecté à la broche 0 (RX) sur l'Arduino.

Cause n ° 1: mauvais port COM ou mauvaise carte Arduino sélectionné

Avec l'Arduino branché à l'ordinateur, ouvrez le "Gestionnaire de périphériques" et vérifiez les "Ports". Vérifiez si un périphérique Arduino est répertorié ici; si c'est le cas, notez le port COM sur lequel l'Arduino est allumé et vérifiez que vous l'avez sélectionné dans l'IDE Arduino (Outils -> Ports série). Si le port COM sur lequel votre carte est activée ne s'affiche pas dans l'IDE, essayez différents ports USB.

Si vous ne pouvez même pas voir "Ports"; puis pour une raison quelconque, votre ordinateur ne reconnaît même pas qu'un appareil y est branché. Testez votre ordinateur en branchant d'autres périphériques USB sur ce port. Peut-être que votre Arduino échoue à la vie; essayez-le avec d'autres ordinateurs.

Il semble que certains ont reçu ce problème en sélectionnant la carte Arduino incorrecte comme l'a souligné cdogjune. Vérifiez que vous avez choisi la bonne carte dans le menu "Outils".

Cause n ° 2: pilotes non installés

Voici ce que vous devriez voir lorsque vous ouvrez le Gestionnaire de périphériques:

Si vous ne voyez pas un périphérique Arduino répertorié sous Ports; alors vous voyez probablement un «périphérique inconnu». Vérifiez que "Périphérique inconnu" est bien l'Arduino en branchant et débranchant la carte de l'ordinateur. "Périphérique inconnu" devrait apparaître et réapparaître. En supposant que c'est le cas, vous devrez installer les pilotes manuellement pour votre Arduino. Les utilisateurs de Windows XP, Vista et 7 peuvent continuer avec le guide; si vous êtes un utilisateur de Windows8, veuillez faire référence au commentaire laissé par finnigan16 ci-dessous.

Faites un clic droit sur ce "périphérique inconnu" et sélectionnez "Propriétés". Cliquez sur l'onglet "Pilote". Ci-dessous, vous pouvez voir que j'ai déjà le pilote défini, d'où la raison pour laquelle ma fenêtre lit "Propriétés Arduino UNO R3 (COM4)", alors que la vôtre lira probablement "Propriétés du périphérique inconnu".

Sélectionnez "Mettre à jour le pilote ...", puis choisissez de sélectionner le dossier contenant le pilote sur votre ordinateur. Idéalement, vous avez déjà les pilotes de l'Arduino sur votre ordinateur lorsque vous avez téléchargé l'IDE Arduino. Accédez au dossier Arduino que vous avez téléchargé et qui contient l'IDE Arduino. Dans ce dossier, allez dans le dossier "drivers" et choisissez le dossier "drivers" lui-même (voir l'image ci-dessous pour le chemin). L'ordinateur doit automatiquement choisir d'installer l'un des pilotes dans le dossier que vous avez sélectionné. Continuez simplement l'installation et cela devrait résoudre le problème.

Assurez-vous que le port série est ensuite correctement sélectionné!

Si vous avez vérifié les causes possibles discutées ici et que votre problème n'est toujours pas résolu, assurez-vous de vérifier la section des commentaires. Certains d'entre vous ont trouvé des causes de niche aux problèmes abordés ci-dessous.

Articles Connexes