J'ai achetté pour mes projets des puces ATMEL328P-PU neuves (vierges).
mais impossible de charger le bootloader afin de procéder apres à des chargements de sketchs.
J'ai testé les 2 méthodes "officielles" * 4 puces donc 8 tests en tout (le tout *2) au cas où parce que je peux me tromper aussi dans le câblage on sait jamais .... J'ai 100% d'échec je ne comprend donc pas pourquoi
(et Oui je fais bien le cablage à froid) à chaque fois
Oui je recharge le blink avant de charger le sketch arduino ISP
Oui je débranche tout à ce moment là
et apres je cable selon la méthode
apres je branche l'USB à nouveau je selectionne le model et le port USB
apres je selectionne "programmer : Arduino as ISP"
et enfin je burn le bootloader
le message d'erreur lui est tjrs le même ce qui tendrai éventuellement à dire que c'est plutot coté software que ça irai pas...
Je suis déjà tombé sur cette page, le coup du condo ne change rien
quand je dis que j'y ai cherché j'ai cherché aucune réponse n'a solutionné mon cas sur les "solved" soit disant
en plus il n'est pas pour le bon microcontrolleur ce lien là
je n'y suis pas parvenu avec usbasp et ide arduino, j'ai utilisé le minipro tl866 : charger le hex optiboot dans le soft dédié au tl866, configurer correctement les fuses et ok.
Ce qu'arduino appelle la gravure du bootloader est en réalité deux opérations distinctes consécutives :
la configuration du micro réglage des "fuse" : oscillateur externe, diviseur d'horloge par 8 dévalidé, etc ..;..;
gravure du bootloader.
Avec avrdude (*) il est possible de lire l'état des "fuses" pour voir si au moins la première opération c'est bien passée.
(*) voir la datasheet d'avrdude
NB : "la recommandation" d'utiliser le paramètre -F incite à penser à un problèle de signature du micro.
Les puces sont elles des 328P ou des 328 tout court ?
je suis peut etre un peu con mais il y a des variables que j'ai pas changé
-la breadboard
-les fils dupont
-le port USB
-le quartz
-les codos 22pf du quartz
je change le tout et reteste, et je vous tiens au courant dans la journée.
Merci..
PS: @68tjs comme indiqué j'utiliser des 328p-pu précisément
PS: @68tjs comme indiqué j'utiliser des 328p-pu précisément
Cela n'aurait pas été la première fois que les produits livrés ne correspondaient pas à la commande. On l'a constaté plusieurs fois sur ce forum.
Ce qui se traduit par une mauvaise signature et le conseil d'utiliser -F, d'où mes remarques.
j'ai donc eu plusieurs défauts :
1 de mes cables qui avait un mauvais contact (celui du reset)
et effectivement en ajoutant un condensateur au reset de l'arduino maitre (1µf dans mon cas au second essai) là j'ai pu appliquer à la chaine la procédure standard pour passer mes IC au chargement de bootloader et les tester ensuitre avec un blink sur chacun.
J'aurai jamais pensé au coup du cable (en fait à un bout il était certi autour de la gaine et ne faisait pas contact franc)
Enfin le coup du condensateur il faut savoir que selon la platine R3 utilisé c'est pas tjrs la même valeur qui permet de résoudre le problème, pour moi un 10µf ne fonctionnait pas non plus par exemple.