-
-
Neuer Benutzer
Öfters hier
Stacktiefe PIC16f88. Wieviele "call"s möglich?
Hallo,
bei einem Programm was ich geschrieben habe, kommt es bei der mplab-simulation zu einem ganz komischen Fehler. Undzwar springt er bei einer Routine beim "return" statt auf den eigentlichen nächsten Befehl auf die Startadresse (also 0x00) zurück. Hab mir überlegt, dass das vlt an zuvielen "Calls" liegen kann und die Rücksprungadresse nun überschrieben wurde. Ist sowas möglich? und wenn ja wieviele "call"s verträgt so ein Pic denn bzw kann er speichern?
Kann das Programm leider nicht posten, da es ein bischen zulang ist (>5 asm-dateien).
Aber vlt könnt ihr mir ja auch so helfen
Grüße Kante
PS: Und gibt es eventuell eine Möglichkeit mir den Adressenstack anzugucken bzw. zu sehen wieviele "calls" er schon gemacht hat?
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen