Arduino Nano Atmega328 20 Mhz

Gast #2955187
Lesenswert?

Folgendes Problem. Der Arduino Nano mit dem Atmega328 wurde mit 20 MHz 
Bootlader versehen. Jedoch wenn ein Sketch upgeloadet wird kommt die 
Fehlermeldung avrdude: stk500_getsynch(): not in synch: resp=0x00. Das 
hat sicher etwas mit Baudrate zu tun. Hat jemand eine Idee wie das 
Problem zu lösen ist.
#2956897
Lesenswert?

arduino schrieb:
> Softwaremäßig

Dann probier's doch mal mit manuellem Reset, so geht's:

- Reset-Knopf runterdrücken und festhalten
- Upload-Funktion in der Arduino-IDE aufrufen
- Warten bis in der Arduino-IDE der Status "Uploaden..." angezeigt wird
- Dann SOFORT den Reset-Knopf loslassen
Dann sollte der Upload starten

Eventuell ist das Reset-Timing von den Bauteilen auf dem Board her nicht 
für einen automatischen Reset mit Deiner modifizierten Taktrate 
ausgelegt worden. So dass der Software-Autoreset nicht funktioniert.

Bei einem normalen Arduino hast Du ca. 1,5 Sekunden zum Loslassen des 
Reset-Knopfes nachdem "Uploaden..." als Status gezeigt wird. 
Möglicherweise ist die Wartezeit im angepaßten Bootloader durch die 
höhere Taktrate noch geringer, dann muss man wirklich schnell sein mit 
dem Loslassen des Reset-Knopfes.
Gast #2958937
Lesenswert?

Danke für den Tipp hab das jetzt ca 20 mal probiert, klappt nicht.
Sobald status Upload steht blinkt die tx lampe so komisch. normalerweise 
blinken tx und rx. und egal ob ich reset drück und beim upload loslasse 
oder gar nix mache blinkt die tx lampe ein paar mal unregelmäßig und 
dann kommt eben die Fehlermeldung als ob der Arduino gar nicht 
angeschlossen ist.
#2958961
Lesenswert?

Arduino schrieb:
> Danke für den Tipp hab das jetzt ca 20 mal probiert, klappt nicht.
> Sobald status Upload steht blinkt die tx lampe so komisch. normalerweise
> blinken tx und rx. und egal ob ich reset drück und beim upload loslasse
> oder gar nix mache blinkt die tx lampe ein paar mal unregelmäßig und
> dann kommt eben die Fehlermeldung als ob der Arduino gar nicht
> angeschlossen ist.

Dann mußt Du mal beim Programmierer des 20-MHZ-Bootloaders und der Datei 
Arduino_20MHz.zip nachfragen.

Vom Dateidatum sehe ich, dass die aus Januar 2010 ist, aber die Arduino 
IDE 1.0 mit weitreichenden Änderungen ist erst November 2011 erschienen.

Vielleicht funktioniert sein spezieller 20MHZ-Bootloader ja auch nur mit 
irgendeiner älteren Arduino-IDE.
#2959571
Lesenswert?

Artjomka schrieb:
> @Jürgen: Ich glaube das Problem ist, dass auf dem Arduino noch der 16
> MHz Quarz ist. Dann funktioniert die 20 MHz Firmware natürlich auch
> nicht.

Boah, da muss man aber auch erstmal drauf kommen, dass jemand einen 
Controller "mit 20 MHz Bootloader" laufen lassen möchte, den er gar 
nicht mit einem 20 MHz Quarz betreibt.

Ich würde es nicht glauben, wenn ich es hier nicht gelesen hätte.

Kein Wunder, dass Arduino-Verwender hier im Forum einen bestimmten Ruf 
weghaben!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren