Hi,
ich hatte ein Programm für den ATMega16 geschrieben, dass auf dem auch gut funktioniert hat. Weil ich nun aber mehr Ports brauche, wollte ich das Programm auf dem ATMega128 simulieren, doch da passiert etwas merkwürdiges: statt im Hauptprogramm weiterzulaufen, springt er immer nach vorne zurück:
Code:
.cseg
.org 0x0000
rjmp init
init: inititalisierung (Stack, Ports,...)
main: hauptprogramm
Wenn er bei der Zeile "main" angekommen ist, springt er gleich wieder zu "rjmp init" zurück. Habt Ihr eine Idee dazu?
MfG, Ozzy
Lesezeichen