Zitat Zitat von oberallgeier
Hallo Sternthaler,
Zitat Zitat von Sternthaler
... hätte da z.B. die Verschachtelung von Interrupts auf Lager...
Jetzt schlag mich bitte nicht, wenn ich als Newbie mit Besserwisserischer i-Tüpfel-Reiterei daherkomme. Interrupts sind ja beim AVR hardwaremässig so implementiert, dass sie immer sequentiell abgearbeitet werden. Schachteln dagegen erinnern mich an diese Babutschkas - die russischen Holzpuppen. In einer ist dann wieder eine, die enthält eine, die enthält eine - - - so sehe ich "verschachtelt".

AVR-Interrupts sind ja sehr brav und geradeaus - da wird IMMER erst eine Arbeit fertig gemacht. Das ist doch ein wichtiger, kleiner und wirklich feiner (im Sinne von prächtig, nicht von "dünn") Unterschied.
das stimmt nicht ganz - wenn man das interrupt enable bit manuell wieder setzt bzw sei ausführt in der interruptroutine, können interrupts durchaus geschachtelt werden. allerdings erst ab diesem moment.