Vordefinierte Bezeichner für die Interrupt-Service-Funktionen SIGNAL() und INTERRUPT().
Treten mehrere Interruptanforderungen gleichzeitig auf, so werden die in der Tabelle an oberer Stelle stehenden Servicefunktionen vor den nachfolgenden ausgeführt.
Bezeichner | Anwendung |
---|---|
SIG_INTERRUPT0 | externer Interrupr INT0 |
SIG_INTERRUPT1 | externer Interrupr INT1 |
SIG_OUTPUT_COMPARE2 | Timer2 Ausgang Vergleich |
SIG_OVERFLOW2 | Timer2 Überlauf |
SIG_INPUT_CAPTURE1 | Timer1 Eingang Auffangen |
SIG_OUTPUT_COMPARE1A | Timer1 Ausgang Vergleich A |
SIG_OUTPUT_COMPARE1B | Timer1 Ausgang Vergleich B |
SIG_OVERFLOW1 | Timer1 Überlauf |
SIG_OVERFLOW0 | Timer0 Überlauf |
SIG_SPI | SPI-Interrupt |
SIG_UART_RECV | UART Empfänger gefüllt |
SIG_UART_DATA | UART Datenregister leer |
SIG_UART_TRANS | UART Sender frei |
SIG_ADC | ADC Umwandlung beendet |
SIG_EEPROM_READY | EEPROM bereit |
SIG_COMARATOR | Analogkomparator |
SIG_2WIRE_SERIAL | TWI-Zweidraht-Schnittstelle |
SIG_INTERRUPT2 | externer Interrupt INT2 |
SIG_OUTPUT_COMPARE0 | Timer0 Ausgang Vergleich |
SIG_SPM_READY | Flash-Programmierung fertig |