Lösning: avrdude stk500_getsync(): inte i synk resp = 0x30 fel för Arduino
Jag har haft detta fel: Jag skulle koppla in min Arduino Uno i min Windows 7 dator (denna guide ska vara relevanta för Windows 8, Vista och XP också) men när jag skulle ladda upp någon skiss till styrelsen, jag skulle få är
avrdude stk500_getsync() not in sync resp=0x30
för ett svar. Denna styrelse arbetade emellertid sömlöst med min Linux-maskin.
Efter mycket forskande online, hittade jag ingen "rensa" lösning på detta.
Glatt, fix är faktiskt mycket lätt (åtminstone för mig, förhoppningsvis för dig också!). Hittills verkar det finnas 2 3 stora orsaker till problemet:
- En tråd är ansluten till pin0
- Du har fel COM porten valde (IDE inte se din styrelse)
- Drivrutinerna Arduino har inte angetts korrekt.
Osannolikt orsak #1: Bootloader saknas
Innan vi börjar, bör vi kolla bootloader av Arduino för förståelse. Om bootloader är borta eller är skadad, kan detta orsaka problemet.
Att göra detta: makten och återställa styrelsen. Kontrollera att se om den stift 13 inbyggt LED lampor; om det inte är sedan kanske din starthanterare saknas. Om så är fallet, då är problemet utanför ramen för denna guide. Jag föreslår att du besöker denna Sparkfun guide: http://www.sparkfun.com/tutorials/247.
Om LED-lampor, då din starthanterare fortfarande finns.
Orsak #0: Tråd kommer från pin 0, (RX)
Alla krediter går till tvance929 och hans kommentar nedan för att hitta den här. Vissa människor verkar ha detta ske till dem så det verkar värt att ta upp toppen här detta.
Uppenbarligen sker problemet även om du har en tråd ansluten till stift 0 (RX) på Arduino.
Orsak #1: Fel COM-Port eller fel Arduino styrelsen väljs
Med Arduino ansluten till datorn, öppna "Enhetshanteraren" och kontrollera "Hamnar". Kontrollera om en Arduino enhet finns här; om det är, sedan göra notera vilken COM-port Arduino är på och kontrollera att du har valt detta i Arduino IDE (Verktyg -> serieportar). Om COM-porten din styrelse är på inte visas i IDE, prova olika USB-portar.
Om du inte kan ens se "Portar"; sedan av någon anledning, är inte din dator ens erkänner att en enhet är ansluten till den. Testa din dator genom att koppla andra USB-enheter till den porten. Eventuellt din Arduino misslyckas i livet. prova med andra datorer.
Det visas några har fått denna fråga genom att ha felaktig Arduino styrelsen väljs som cdogjune har påpekat. Kontrollera att du valt rätt styrelsen i menyn "Verktyg".
Orsak #2: Drivrutiner inte installerats
Detta är vad du bör se när du öppnar Enhetshanteraren:
Om du inte ser en Arduino enheten visas under hamnar. sedan ser du förmodligen "Okänd enhet". Kontroll för att se till att "Okänd enhet" är faktiskt Arduino vid plugging och unplugging styrelse från datorn. "Okänd enhet" ska visas och återkommer. Förutsatt att detta är fallet, kommer att du behöva installera drivrutiner manuellt för din Arduino. Windows XP, Vista och 7 användare får fortsätta med guiden. Om du är en Windows8 användare, sedan vänligen hänvisa till kommentaren kvar av finnigan16 nedan.
Rätt klick på det "Okänd enhet" och välj "Egenskaper". Klicka på "Föraren" Tab. nedan, du ser har jag redan driver set, därav varför mitt fönster läser "Arduino UNO R3 (COM4) egenskaper", när din förmodligen kommer att läsa "Okänd enhetsegenskaper".
Välj "Uppdatera drivrutin..." och välj sedan markera den mapp som innehåller drivrutinen på datorn. Bekvämt, du redan har drivrutiner för Arduino på datorn när du har hämtat Arduino IDE. Navigera till Arduino mappen du har hämtat med Arduino IDE. I mappen, gå till mappen "drivrutiner" och välj "drivrutiner" mappen (se bilden nedan för sökvägen). Datorn bör automatiskt välja att installera en av drivrutinerna i mappen du valt. Helt enkelt fortsätta med installationen och det bör lösa problemet.
Se till att serieporten väljs då korrekt!
Om du har kontrollerat möjliga orsaker diskuteras här och problemet fortfarande inte är löst, ska du kolla kommentarsfältet. Några av er har hittat nisch orsakar att de frågor som diskuteras nedan.