Forum: Mikrocontroller und Digitale Elektronik Int-Vektor-Tabelle in Bootsection


von Uwe Seidel (Gast)


Lesenswert?

Hi, ich mal wieder....

die Sache sieht so aus, dass ich bestimmt wieder zu doof bin ;-(
also:
-mega128
-AVR-Studio

Code:
.org  $FC00
rjmp  initial
.org  0xFC20       ;timer0-overflow-int-vektor
rjmp    t0ov
.org  0xFC24       ;uart-recv-compl-int-vektor FC00 + uartrecv-vektor
rjmp    uartrecv

initial:
IVCE, IVSEL ein

rcall uart_init
.
.

main:
blabla
rjmp main

uartrecv:
mach was
reti

im Simulator Bootreset ein und Bootrst = $FC00

compiliert sauber, läuft auch los, aber wenn ich das recv-compl.-flag
setze springt das prog an 0x0024. also den originalen int-vektor und
endet natürlich wieder bei initial.

hab ich da was vergessen oder muss ich was bestimmtes beachten?


Danke schonmal

Uwe

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.