Exemplu Intreruperi Externe
Utilizarea întreruperilor externe : Int0 (PinD2) și Int1 (PinD3) pentru a incrementa/decrementa un contor.
Modul de declanșare a intreruperilor se seteaza prin biții de controlo ISCxx (Interrupt Sense Control) {vezi pag. 66 în Datasheet}
- "00" The low level of INTx generates an interrupt request.
- "01" Any logical change on INTx generates an interrupt request.
- "10" The falling edge of INTx generates an interrupt request.
- "11" The rising edge of INTx generates an interrupt request.
ldi temp, (0<<ISC11)|(0<<ISC10)|(0<<ISC01)|(1<<ISC00)
out MCUCR, temp