Gast
#451601
Hi, In dem AVR manual wird SIGNAL(signame) definiert als: ------- 6.25.2.3 #define SIGNAL(signame) Value: void signame (void) _attribute_ ((signal)); \ void signame (void) #include <avr/interrupt.h> Introduces an interrupt handler function that runs with global interrupts initially disabled. This is the same as the ISR macro. ------ 1.Heißt das soviel, dass für IRSs mit SIGNAL(signame) GIE nicht gesetzt sein brauch um die IRS zu entern oder was ist mit "initially" gemeint? 2.Wenn in einer signal IRS0 eine andere Signal IRS1 enabled wird, dann wird normalerweise erst wider in die Mainmode zurückgewechselt, bevor IRS1 geentert werden? Vielleicht kann mir jemand hier weiterhelfen? mfg