Forum: Mikrocontroller und Digitale Elektronik Arduino UNO bringt avrdude: stk500_getsync(): not in sync: resp=0x00


von Jonas H. (zoni)


Lesenswert?

Hallo,

Hab mir einen Arduino Uno starter Kit zu gelegt um da mit einen kleinen 
Einblick in die Mikrocontrollerwelt zu bekommen.

Der Uno ist Gestern mit der Post gekommen und Heut gleich mal 
ausprobiert.
Auf n PC alle nötigen Treiber und Programe intalliert. Hat alles super 
geklapt. Board wurde im PC erkannt.

So Arduino Program geöffnet und den richtigen Ausgang (com1) und das 
richtige Board (Arduino UNO) ausgewählt.

Nun mal den Ersten versuch mit LED in Pin 13 und GND aufgebaut und 
Basics Blink auf UNO übertragen. Alles super funktioniert und LED blinkt 
wie es sein soll.
Dann mal die Zeit im Blink abstand Verlängert und Neu auf UNO übertragen 
wollen.
Jetzt kommt dieser Fehler:
avrdude: stk500_getsync(): not in sync: resp=0x00

Er läst nich nun nicht mehr mit einem anderen Befehl überschreiben und 
bleibt nun immer Blink program.


Hab schon Das Ganze Internet durch sucht und ja ich weiß es giebt 
genügen Forum einträge über dieses Tema.

Da Ich mich aber ganz neu mit diesem Tema befasse, werde Ich nicht ganz 
Schlau daraus was im i-net darüber geschrieben steht.
Meine vermutung geht da hin das etwas mit dem Bootloader nicht past.
So um diesen aber neu zu Flashen muss Ich ein extra Board haben, oder?

Es dreht sich Hauptsächlich darum ob Ich das selber mit nicht ausuferden 
Kosten hin bekomme oder ob der neue Arduino UNO defekt ist.

Ich hoffe das Ihr mir weiter Helfen könnt.
Vielen Dank schon mal

von Jürgen S. (jurs)


Lesenswert?

Jonas H. schrieb:
> Hab schon Das Ganze Internet durch sucht und ja ich weiß es giebt
> genügen Forum einträge über dieses Tema.

Dass Du das "ganze Internet" mit vielen Milliarden Seiten durchsucht und 
davon vielleicht auch nur einige hundert Seiten zum Arduino-UNO gelesen 
hast, glaube ich Dir irgendwie nicht.

Im einfachsten Fall wird der von Dir beschriebene Fehler dadurch 
verursacht, dass Du die Einstellung des Boards in der IDE verstellt 
hast. Kontrolliere also, ob immer noch eingestellt ist:
Tools - Board - Arduino UNO

In manchen Fällen soll es aber auch schon Anfänger gegeben haben, die 
ihr Controllerboard auf eine leitfähige Metallfläche abgelegt haben, 
damit einen Kurzschluss auf der Rückseite der Platine verursachten, und 
dadurch ein noch relativ neues Board blitzschnell geschrottet haben.

Wo Anfänger ohne die geringste Ahnung auf moderne Technik treffen, ist 
vieles möglich.

Du beschreibst ja nicht wirklich, was Du eigentlich gemacht hast 
zwischen dem Zeitpunkt als das Board noch funktionierte und als es nicht 
mehr funktionierte. Nur "die Zeit im Blink abstand Verlängert" kann es 
ja wohl nicht sein.

von Ulrich F. (Gast)


Lesenswert?

Ich habe auch so meine Erfahrung mit den UNOs ....

1. Bluetooth hat bei mir ein knappes Dutzend COMs belegt gehabt. 
Entfernen der COMs und abschalten des Dienstes brachte Abhilfe.
2. Bei einem gelieferten UNO war der USB Seriellwander, der m16u2, 
defekt


Zeigt dein Gerätemanager, bei den Seriellen Schnittstellen, den UNO an?
Wenn du den UNO ansteckst, und mit Putty den COM Port öffnest, sollte 
der UNO einen RESET machen.
Bei einem Flash Vorgang, sollte auch als erstes ein Reset stattfinden, 
und dann ein Weilchen die Tx und Rx Leuchten auf dem UNO flackern.

Um den Bootloader oder den m16u2/m8u2 neu zu beschreiben, ist ein ISP 
Programmiergerät empfehlenswert. Ein zweiter UNO geht auch. Ich verwende 
einen Chinesischen USBasp.

von Chris M. (yoblid) Benutzerseite


Lesenswert?

Jonas H. schrieb:
> Jetzt kommt dieser Fehler:
> avrdude: stk500_getsync(): not in sync: resp=0x00

Die Fehlermeldung habe ich bisher nur gesehen, wenn das falsche Board 
eingestellt war.

von Jonas. H. (Gast)


Lesenswert?

Ok Problem gelöst.

Jürgen S. schrieb:
> Dass Du das "ganze Internet" mit vielen Milliarden Seiten durchsucht und
> davon vielleicht auch nur einige hundert Seiten zum Arduino-UNO gelesen
> hast, glaube ich Dir irgendwie nicht.

Das ist doch nur ne Redewendung und Jürgen S. Urteile bitte nicht 
zuschnell
über Personen die man nicht kennt.
Ich hab nicht geschrieben das ich ein Anfänger bin. Ich hab geschrieben 
das ich mich neu mit dem Tema Mikrokontroller befasse. Und da für ist ja 
auch der Arduino Gebaut worden.

Als ich noch mal alle einstellungen überprüft habe ist mir auf gefallen 
das das Board nun auf Com4 vom PC erkannt wird. Als ich den Treiber 
installiert habe war der Ausgang aber noch auf Com1 und deswegen 
natürlich auch im Arduino Program auf Com1. Im Arduino Program gab es 
aber kein Com4. Alles noch mal Runter und wieder auf spielen hat dann 
den erwünschten Erfolg gebracht.

Warum aber das erste Aufspielen, auf den UNO, funktoniert hat und das 
Zweite dann nicht mehr kann ich nicht sagen. Hab da zwischen weder an 
den einstellungen rum gespielt noch den Com geänder und noch nicht mal 
den UNO abgesteckt.

Vielen Dank für eure schnellen Antworten

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.