Arduino Nano Atmega328 20 Mhz

Gast #2955187
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
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
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
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
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

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.