Atmega2560 (-16AU) Bootloaderproblem

Gast #768491
Lesenswert?

Hallo,
mein Bootloader für den AtMega2560 funktioniert einfach nicht und ich 
weiß nicht warum.
Ich habe einen Bootloader für ein Atmega2561 geschrieben, denn ich auch 
schon seit gut 1,5 Jahren nutze. Da Atmega2561 und 2560 vom 
Flashspeicher identisch sind bin ich davon ausgegangen, dass ich meinen 
Bootloader vom 2561 einfach auch im 2560 anwenden kann.
Gibt es unterschiede für die Bootloaderfunktion zwischen 2560 und 
2561???
Gast #769166
Lesenswert?

Guten Abend,

das ist ja ein Zufall, dass ich jetzt über Google diese Seite entdecke! 
Ich habe ebenfalls einen Atmega2560, weiß aber nicht genau, wie ich ihn 
per USB programmieren soll. Dafür ist ja der Bootloader notwendig, der 
bei mir auf der Begleit-CD von Roboternetz enthalten war. Ich kann dir 
den Bootloader gerne schicken, allerdings erst am Montag! Wie die 
Fusebits eingestellt werden müssen, kann ich dir dann auch genau sagen. 
Bei mir kann ich den Bootloader problemlos aufspielen, obwohl ich noch 
nicht genau weiß, wieso die LED auf meinem Board danach so komisch 
blinkt (4 mal blinken 1 mal Pause). Beim Einsatz des USB-Kabels fehlt 
mir noch ein wenig die Erfahrung. Vielleicht könntest du mir da im 
Gegenzug einen Tipp geben.

Gruß

Basti
Gast #770909
Lesenswert?

Es waren nicht die Fuses.
Es lag daran, dass beim 2561 die ISP-Programmierung über die PINs von 
RXD0 und TXD0 abläuft und ich dann in diesem System den UART1 für die 
Bootloaderfunktion benutze. Im System mit dem 2560 nutze ich die PINS 
des UART1 andersweitig, so dass ich den UART0 für den Bootloader 
benutze. In meinem Programmcode hatte ich das übersehen.

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