Atmega2560 läuft aber IO's liefern halbstrom

OP (Firma: brisco) #4928913
Hallo

I habe zwei custom ATmega2560 boards, 16MHz Quarz, LCD über I2C und 
andere Module, SPI und viele Outpus welche Power MOSFETS ansteuern. 
Ebenso befindet sich eine LED welche im 1 Sek Takt blinkt um anzuzeigen 
ob das Board läuft.

Es hat bis jetzt tadellos funktioniert. Nachdem ich den Bootloader von 
http://www.gammon.com.au/bootloader installiert habe, läuft nur noch die 
Hälfte des Boards. Die LED welche über PG0 angeschlossen ist, leuchtet 
nur noch halb so stark wie vorher und die anderen Output Pins liefern 
nur noch geringe Ausgangsspannung. I2C funktioniert aber immer noch! 
Progammierung über ISP geht ohne Probleme.

Ich habe mit Avrdude versucht die Fuse Settings zu verändern, vor allem 
die Brown Out Pins habe ich verändert. Scheint aber nicht an den Fuses 
zu liegen.
Hat jemand einen Tipp?

Danke
(Firma: Vescomp)
Jürgen G. schrieb:
> Es hat bis jetzt tadellos funktioniert. Nachdem ich den Bootloader von
> http://www.gammon.com.au/bootloader installiert habe, läuft nur noch die
> Hälfte des Boards. Die LED welche über PG0 angeschlossen ist, leuchtet

 So etwas nennt man fehlende Initialisierung.
 Allerdings darf ein Bootloader niemals etwas an den Pins verändern,
 oder er sollte zumindest den Originalzustand wieder herstellen.

 Mache die Initsequenz richtig und schmeisse diesen Bootloader weg.
Hi

Wie sich das liest, kam der Bootloader NACH dem Programm - da kann der 
Loader dann nicht viel von dem Programm wissen und wird die 'Beinchen' 
auf Standard stellen.

Sollte Das gar nicht möglich sein (Boot-Loader NACH Programm), da der 
Speicher nur in einem Rutsch geschrieben werden kann - kurze Mitteilung 
:)
Akut sehe ich Das noch so, daß die FF-Bytes jederzeit auf 'Weniger' 
umprogrammiert werden können - wobei der ISR-0-Vektor aber eigentlich 
zum Boot-Loader zeigen müsste, was nach dem Aufspielen des Programm 
nicht mehr gehen sollte. Hmm

MfG

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 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.