Bootloader Interrupt funitioniert nicht

Gast #1672562
Lesenswert?

Kleines Problem. Verwende eine ATMega.
Habe einen eigenen Bootloader geschrieben, welcher auch funktioniert, 
wenn ich darain keine Inerrupt's benutze.
Benutze ich interrupt's siehts so aus als würde sich der ATMega dauernd 
selst reseten.

Es ist mir bekannt, dass ich via ISVEL = 1 und BOOTSTR = 0, den 
Interrupt-Vektor in den entsprechenden Adressbereich verlegen muss...
Schreibe ich das Programm versuchsweise auf die Adresse 0x00- 
funktioniert das ganze soweit...

Muss ich sonst noch was speziell beachten?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren