Hallo! Der MSP430 hat ja leider einen festen Prioritätsvektor für seine Interrupts. Ist es irgendwie programmiertechnisch möglich einen höherprioren Interrupt durch einen niedrigeren zu unterbrechen zu lassen? Viele Dank für eure Antworten. Gruß Marco
:
Gesperrt durch User
Im Höherpriorisierten nur ein Flag setzen und sofort rausspringen. Im Hauptprogramm regelmäßig das Flag testen und ggfs. den bisheringen Interrupt-code ausführen. Voila, jetzt kann der "schwache" Interrupt verzögerunsarm arbeiten.