Gast
#52396
Hi, ich habe mal eine Frage zu den Sprungbefehlen beim AVR. Bisher setze ich immer rjmp ein und komme wunderbar damit klar. Mein "größter AVR" war bisher ein Mega8 mit 8KB Flash. Dafür reicht ja rjmp laut Insturction-Set-Datenblatt. Nun möchte ich den Mega128 einsetzen und wo immer ich im Programm bin, an jede beliebige Setlle hinspringen und natürlich wieder zurück. Kann ich dann einfach jmp nehmen, das ja bis 8M-Worte springen kann? Falls ja, zu was gibt's dann rjmp? Die "kleinen AVRs" könnten ja auch jmp einsetzen. Und zu was brauch' ich da noch EIJMP und EICALL?!? Kein AVR hat doch mehr als 8M-Worte Flash! Danke schonmal für eine kleine Erklärung! :-) Sebastian