Forum: Mikrocontroller und Digitale Elektronik Rücksprung aus Funktionen


von Rolf Wettstein (Gast)


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

von Μαtthias W. (matthias) Benutzerseite


Lesenswert?

Hi

http://www.mikrocontroller.net/articles/AVR_Checkliste und dann
ATMega128. Insbesondere das mit der M103C Fuse dprfte dich sehr
interessieren.

Matthias

von Rolf Wettstein (Gast)


Lesenswert?

uuhhh yeaah! genau das wars! Vielen Dank!!!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.