Avrdude: Yikes! Invalid device signature

Bonjour à tous,
Je suis vraiment désespéré ! Je sais que ce message figure déjà x fois sur le web mais j’ai tout essayé et rien n’y fait.
Je dispose d’un Arduino Uno avec son atmega 328 p pu d’origine ainsi que 5 atmega 328 p pu et un atmega 328 p pu pre loaded.
Il m’est impossible de flasher le bootloader atmega sur ces microcontroleurs.
Je tombe sur l’erreur assez connu d’avrdude.
Je dispose d’une machine sous Windows 10 x64 ainsi qu’un ubuntu 10.4
Possibilité d’être sous Windows xp vista 7 8 8.1 etc
De même pour les linux

PS:

Verbose:

Arduino : 1.8.4 (Windows 10), Carte : "Arduino/Genuino Uno"

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM3 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m 

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM3
         Using Programmer              : stk500v1
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : STK500
         Description     : Atmel STK500 Version 1.x firmware
         Hardware Version: 2
         Firmware Version: 1.18
         Topcard         : Unknown
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x000000 (retrying)

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x000000 (retrying)

Erreur lors de la gravure de la séquence d'initialisation.
Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.

Derniers tuto que j’ai suivi: How to burn Arduino bootloader to ATMEGA 328 - YouTube

PSS: il s’agit d’un projet scolaire, je suis en BAC PRO RISC

Merci beaucoup de votre aide

Bonjour,

Apparemment ton processeur ne fonctionne pas correctement.
Vérifie et revérifie ton câblage (voir ici).

Si tu as accès à un oscilloscope vérifie que ça oscille bien en testant sur une des pins du quartz.

Je vérifie mon montage et j'essaye de dégoter un oscillo au lycée.
Je vous tient au courant
Merci beaucoup

Bon, pas moyen d'avoir un oscillo.
J'ai refait et revérifié mon montage et rien ne bouge.
J'ai pensé à utiliser avrdude en mode commande (en utilisant l'option -F) mais je ne sais pas comment faire ?

Merci à tous

Soit tu te plonges dans la lecture détaillés de la doc d'avrdude,
soit sous l'ide, dans préférence tu coches la case 'afficher les résultats détaillés pendant le téléchargement' et tu lances le gravage de la séquence d'initialisation.
Dans la fenêtre en dessous tu vois la ligne de commande utilisée pour lancer avrdude'

Ca te donnes quelque chose comme ça

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM4 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m

Après tu peux customiser la ligne de commande.

Mais ne te fais pas d'illusion, il y a très peu de chance que le -F fonctionne car dans ton premier message on voit bien que la signature est mal lue, ce qui veut dire que le processeur ne fonctionne pas ou un mauvais câblage.