Soluzione: Avrdude Stk500_getsync (): Not in Sync Resp = 0x30 Errore per Arduino

Quindi il lettore è consapevole: questo articolo copre le principali cause di questo problema, ma alcuni degli altri utenti di Instructable hanno trovato al problema alcune cause "di nicchia" che non sono state trattate in questo articolo e sono discusse nella sezione commenti qui sotto. Se questo articolo non risolve il tuo problema, visita la sezione commenti qui sotto.

Ho avuto questo errore: collegherei il mio Arduino Uno al mio PC Windows 7 (questa guida dovrebbe essere rilevante anche per Windows 8, Vista e XP) ma ogni volta che caricerei qualsiasi schizzo sulla scheda, tutto ciò che otterrei sarebbe

avrdude stk500_getsync() not in sync resp=0x30

per una risposta. Questa scheda tuttavia ha funzionato perfettamente con la mia macchina Linux.

Dopo molte ricerche online, ho scoperto che non c'era una soluzione 'chiara' a questo.

Con gioia, la soluzione è in realtà molto semplice (almeno per me, speriamo anche per te!). Finora sembrano esserci 2 3 grandi cause a questo problema:

  • Un filo è collegato al pin0
  • Hai selezionato la porta COM sbagliata (l'IDE non vede la tua scheda)
  • I driver Arduino non sono impostati correttamente.

Improbabile Causa n. 1: Bootloader mancante

Prima di iniziare, dovremmo controllare la comprensione del bootloader di Arduino. Se il bootloader è andato o danneggiato, questo può causare il problema.

Per fare questo: alimentare e ripristinare la scheda. Verificare se il LED 13 del pin incorporato si illumina; in caso contrario il tuo bootloader potrebbe mancare. In tal caso, il problema non rientra nell'ambito di questa guida. Suggerirei di visitare questa guida Sparkfun: //www.sparkfun.com/tutorials/247.

Se il LED si accende, il tuo bootloader esiste ancora.

Causa # 0: filo che esce dal pin 0, (RX)

Tutto il merito va a tvance929 e al suo commento qui sotto per aver trovato questo. Alcune persone sembrano che questo accada a loro, quindi ne vale la pena portarlo qui in alto.

Apparentemente questo problema si verificherà anche se si dispone di un filo collegato al pin 0 (RX) su Arduino.

Causa n. 1: Porta COM errata o scheda Arduino errata selezionata

Con Arduino collegato al computer, apri "Gestione dispositivi" e controlla "Porte". Controlla se un dispositivo Arduino è elencato qui; se lo è, prendi nota di quale porta COM è attiva Arduino e controlla di averla selezionata nell'IDE di Arduino (Strumenti -> Porte seriali). Se la porta COM sulla quale si trova la scheda non viene visualizzata nell'IDE, provare diverse porte USB.

Se non riesci nemmeno a vedere "Porte"; quindi per qualche motivo, il tuo computer non sta nemmeno riconoscendo che un dispositivo è collegato ad esso. Metti alla prova il tuo computer collegando altri dispositivi USB a quella porta. Forse il tuo Arduino fallisce nella vita; provalo con altri computer.

Sembra che alcuni abbiano ricevuto questo problema avendo selezionato la scheda Arduino errata come ha sottolineato cdogjune. Verifica di aver scelto la scheda giusta nel menu "Strumenti".

Causa n. 2: driver non installati

Questo è ciò che dovresti vedere quando apri Gestione dispositivi:

Se non vedi un dispositivo Arduino elencato in Porte; allora probabilmente stai vedendo un "Dispositivo sconosciuto". Verificare che "Dispositivo sconosciuto" sia effettivamente l'Arduino collegando e scollegando la scheda dal computer. "Dispositivo sconosciuto" dovrebbe apparire e riapparire. Supponendo che sia così, dovrai installare i driver manualmente per il tuo Arduino. Gli utenti di Windows XP, Vista e 7 possono continuare con la guida; se sei un utente Windows8, fai riferimento al commento lasciato da finnigan16 di seguito.

Fare clic destro su quel "Dispositivo sconosciuto" e selezionare "Proprietà". Fare clic sulla scheda "Driver". Di seguito, puoi vedere che ho già impostato il driver, quindi perché la mia finestra legge "Proprietà Arduino UNO R3 (COM4)", quando la tua probabilmente leggerà "Proprietà dispositivo sconosciuto".

Selezionare "Aggiorna driver ...", quindi scegliere di selezionare la cartella contenente il driver sul computer. Convenientemente, hai già i driver per Arduino sul tuo computer quando hai scaricato l'IDE Arduino. Passare alla cartella Arduino scaricata che contiene l'IDE Arduino. In quella cartella, vai alla cartella "driver" e scegli la cartella "driver" stessa (vedi l'immagine sotto per il percorso). Il computer dovrebbe scegliere automaticamente di installare uno dei driver nella cartella selezionata. Procedere semplicemente con l'installazione e questo dovrebbe risolvere il problema.

Assicurati che la porta seriale sia selezionata correttamente!

Se hai verificato le possibili cause discusse qui e il problema persiste, assicurati di controllare la sezione dei commenti. Alcuni di voi hanno trovato cause di nicchia ai problemi discussi di seguito.

Articoli Correlati