Bonjour,
Je suis nouveau sur les forums, je me suis créé un compte parce que je suis face à un problème que je n'arrive pas à solutionner.
Je vais d'abord replacer un peu le contexte dans lequel je me trouve : j'utilise des Arduino Uno dans un cadre éducatif, j'en ai une 20aine dont certains sont tombés en panne au fil de l'eau, du fait certainement de mauvaises manipulations de mes apprenants.
J'ai donc plusieurs Arduino Uno en panne d'USB ; Atmega16U2 grillés apparemment dans la plupart des cas (voire à chaque fois). Je me suis lancé dans le remplacement de ces Atmega16U2. Opération que j'ai réussie jusqu'ici sur les 3 Arduino tentés, avec firmware+fuses gravés ensuite par USBasp.
Absolument tout ceci était nouveau pour moi, et je suis pas peu fier d'avoir réussi (et heureusement aussi, après avoir acheté du matériel pour souder, inspecter etc... Mais j'ai aimé bricoler ça en dépit des dépenses).
Sauf qu'apparemment, les Atmega328P de ces Arduino Uno ont grillés aussi ! Et on en vient à mon problème :
Ni une ni deux, je me dis que le plus difficile est derrière moi, et que le remplacement de ce composant se fera sans problème.
J'en commande donc des neufs, mais impossible de charger le bootloader (même avec les fuses) dedans. Pourtant j'y arrive sans problème avec un ATmega328P d'un autre Arduino fonctionnel parmi ceux qui fonctionnent encore.
Je me dis que les Atmega328P achetés sont "vides", je change donc de fournisseur, mais rebelotte, exactement le même problème.
Les Atmega328P semblent muets :
avrdude: error: program enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Avez-vous des suggestions ? Besoin d'info supplémentaires ? Le fait que j'y arrive avec un ATmega328 d'un autre Arduino mais pas avec les nouveaux Atmega328 pourrait venir de problèmes de fabrication ? J'ai juste pas de bol avec mes deux fournisseurs (certes chinois) ?





