Ciao a tutti,
Provando a scrivere il bootloader di Arduino Uno con un altro Arduino Uno ottengo questo errore:
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
A cosa è dovuto? come posso risolvere? Grazie a tutti
Allora, con i VERI programmatori ISP è obbligatorio alimentare la scheda che si programma, con Arduino ISP (... che NON ho mai provato) non so ... effettivamente se colleghi il pin 5V al pin 5V ... porti l'alimentazione :
L'errore praticamente indica che ... NON è riuscito a leggere nulla, tanto è vero che da come signature 0x000000 ... quindi sembra che NON riesca a comunicare.
NO, inutile forzare se NON riesce a leggere ... chiaramente la programmazione NON sta funzionando per qualche motivo.
Che versione di IDE stai usando per programmare ? Hai selezionato nell'IDE la giusta board (quella che vuoi programmare) vero ? Hai selezionato come programmatore "ArduinoISP" vero ? Hai caricato nell'Arduino programmatore lo sketch "ArduinoISP" vero ?
Scusa le sciocche domande, ma sono alcune cose da verificare ...
:o ... sai che NON mi ero mai accorto che c'erano le due voci ... questo ti dimostra quanto lo uso ! Onestamente NON so che differeza ci sia ... provar non nuoce
L'errore sta nei collegamenti, l'Arduino programmatore deve essere collegato al PC e deve avere a bordo il firmware ArduinoISP, l'Arduino da programmare DEVE ricevere l'alimentazione dal programmatore, quindi occorre collegare 5V e GND; i tre segnali MISO-MOSI-SCK vanno collegati pin-to-pin, mentre il RESET dell'Arduino target va collegato al pin digitale D10 dell'Arduino programmatore.
Yes, avevo appena finito di correggere il mio intervento perché non andava bene.
Aggiungo che nell'IDE devi settare come programmatore Arduino as ISP e come board il modello da programmare e non quello programmatore, a meno che non siano identici
Con "Arduino as ISP" si intende un Arduino con caricato lo sketch Arduino as ISP.
L' "ArduinoISP", invece, è un programmatore basato su ATtiny44 (https://www.arduino.cc/en/Main/ArduinoISP) venduto per un certo periodo dallo store Arduino. Io ne ho uno.
PaoloP: grazie mille per il chiarimento ... come più volte ripetuto, mai usato Arduino come programmatore ISP ...
... sempre Atmel ... AVRISP mkII, Dragon, ICE ;D
Ciao Guglielmo, lo so, è così da quando hanno attivato la nuova versione del Forum. A suo tempo ho provato a sostituire i primi due link ma non c'è stato verso, mi dava sempre errore, poi ho rinunciato; se pensi di poterci riuscire tu te ne sarei grato ecco la "firma" che vorrei: