Rücksprung aus Funktionen

Gast #261525
Lesenswert?
• ▲
▼
Hi folks and friends

Habe ein merkwürdiges Problem mit meinem ATMega128. Habe mir vor kurzem
ein kleines Testboard gefräst um die USB-Kommunikation und SD-Card
reader zu realisieren. Nun habe ich heute nach einigen kleinen
Problemen mit der JTAG-Kommunikation einen Testcode heruntergeladen mit
einer kleinen Initialisierung für UART/Timer/Ports und Test für OK- und
Error- LED. Beim emulieren springt er zwar in die Initialisierung und
kann die einzelnen Befehle abarbeiten, aber immer beim letzten Befehl
einer Funktion bleibt er hängen. Z.B. ist der letzte Befehl des Inits
die OK-LED einzuschalten, was nie geschieht (auch wenn ich normal ein
.hex-file herunterlade und laufen lasse, statt zu emulieren). Wenn ich
nun aber den Befehl zweimal hintereinander ausführen will leuchtet die
OK-LED.
Auf einem anderen Board läufts wunderbar!

Kann sich jemand vorstellen an was das liegen könnte?

Infos:
ATMega128AI @ 5V, 14.7456Mhz
AVR-Studio 4.11 Build 406 SP2
Download: JTAG-ICE

MfG
Rolf

Antwort schreiben

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