Bonjour je viens d'acheter une carte arduino nano chinoise et il m'a falu pour la rendre visible par mon mac book installer le ch341ser. Maintenent ma carte est visible mais mon ordinateur ne téléverse pas il écrit:
avrdude: stk500_recv(): programmer is not responding
avrdude: verification error, first mismatch at byte 0x0000
0xff != 0x0c
avrdude: verification error; content mismatch
avrdude: verification error; content mismatch
Salut
L'OS voit le CH341, Ok. Cela veut dire que côté convertisseur USB / série ça se passe bien.
Pour le reste soit il y a un problème de liaison entre le CH341 et l'ATMEGA328, soit le bootloader est absent.
As-tu acheté une seule carte ?
Je n'ai pas posé la question, mais je suppose que tu choisis bien les bonnes options dans l'IDE ?
Type de carte : Arduino NANO
Processeur : ATMega 328
Et le bon port bien sûr ?
Concernant le problème "avrdude: stk500_recv(): programmer is not responding"
J'ai résolu ce problème en changeant le processeur.
Au lieu de ATmega328p j'ai mis ATmega328p(OldBootloader) dans le menu "outils".
Certes, mais si vous connaissiez cette solution, pourquoi ne pas la proposer ?
Je suis certain que cela aurait dépanné beaucoup de gens.
Je n'ai d'ailleurs vu cette solution nul part ailleurs !
Ma question ne date pas du mois de mars ! Je n'ai posé aucune question.
C'est par hasard après bien des recherches que je suis tombé sur ce post alors que j'avais trouvé la solution par moi même. Je voulais juste en faire profiter ceux qui auraient éventuellement le même souci sans avoir à passer des heures de recherches sur les différents posts de ce forum où d'ailleurs on trouve beaucoup de questions et moins souvent de réponses.
Et donc pour les suivants qui arriveraient ici, une solution universelle qui marche pour tout type de carte, quel que soit son bootloader ou son chip série :
Pas d'accord Bricoleau : les questions posées sur le forum sont souvent :
j'ai ces messages d'erreur lors du téléversement, doù cela peut-il venir ?
Avec les messages comme :
avrdude: stk500_recv(): programmer is not responding
avrdude: verification error, first mismatch at byte 0x0000
0xff != 0x0c
avrdude: verification error; content mismatch
avrdude: verification error; content mismatch
ou
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x10
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x10
avrdude: stk500_recv(): programmer is not responding
...
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x10
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x10
Problème de téléversement vers la carte. Voir http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestions.
On sait que ce site propose une solution, mais le problème peut aussi venir d'un souci avec la liaison série (ports 0 ou 1 utilisés, câbles défectueux, j'en passe). D'où un besoin d'un tuto plus complet. A mon avis...
D'où un besoin d'un tuto plus complet. A mon avis...
J'ai cette idée en tête depuis un moment. Cela ferait gagner du temps à pas mal de gens.
Par contre il faudra éviter un topic avec de multiples réponses et ajouts.
Il faut que toutes les infos soient regroupées dans le même post.