Hi,
du hast Recht ... Aber ich dachte, "Enable Interrupts" aktiviert den MED Interruptlevel?!
Vielen Dank & Gruß
Chris
Hi,
du hast Recht ... Aber ich dachte, "Enable Interrupts" aktiviert den MED Interruptlevel?!
Vielen Dank & Gruß
Chris
Ein Enable Interrupts setzt das I-Flag im SReg und erlaubt die gesetzten Interrupts grundsätzlich. Der dem gewählten Interrupt entsprechende Level muss beim XMega aber aktiviert werden, sonst geht gar nix.
Hab' aber irgendwie in Erinnerung, dass Mark standardmäßig den Med-Level erlauben wollte. Kann's sein, dass Du eine etwas ältere Bascom-Version verwendest ?
Hm evtl. hab ich das auch blos mal irgendwo aufgeschnappt... Meine Version ist die 2.0.7.2.
Vielen Dank nochmal für die schnelle Hilfe
Gruß
Chris
Nachtrag: Wenn Du Config Priority im Code aktiv hast, werden nur die Levels erlaubt, die Du dort angibst, da wird dann angenommen, dass Du gezielt selbst eingreifen willst.
Lässt Du Config Priority weg, so wird per Default der Med-Level aktiviert, damit die Kiste schon mal läuft.
Dein Fehler war also das gezielte Erlauben des falschen Levels.
Lesezeichen