Gast
#1126523
Salu zusammen Ich bin hier gerade an einem Projekt welches ich sehr genau dokumentieren sollte. So, nun habe ich aber ein kleines Problem mit den Interruptroutinen. Umgebung: - MSP430F149 - Eclipse mit mspgcc Frage 1: Wenn ich in einen Interrupt eintrete, muss ich dann die anderen Interrupts sperren, oder kann ein Interrupt normalerweise nicht unterbrochen werden? Gibt ja so viel ich weiss beide Philosophien, also explizit abschalten, oder explizit einschalten. Wie wird das beim MSP gelöst? Frage 2: Wenn es denn so ist, dass ich in den Interrupt reinkomme und als erstes die Interrupts abschalte, kann ja rein theoretisch, in der Zeit zwischen aufrufen der Interruptroutine und dem abschalten der Interrupts, ein neuer (anderer) Interrupt auftreten. Wie kann man das umgehen? Wie lange ist die Zeit in der das passieren kann? Denke die Register werden ja auch noch gesichert bei einem Interrupt Eintritt. Würde mich echt freuen wenn jemand eine Antwort auf Lager hat. Irgendwie kapier ich das mit den Interrupts nicht so ganz :o) Vielen Dank schon einmal Gruss