Problema con interrupt e accensione led temporizzata

Le variabili che in una funzione ISR ( che sarebbe quella funzione che è richiamata quando scatta un Interrupt ) devono essere dichiarate volatile se dette variabili sono usate anche in un'altra parte del programma
Se la variabile è solo nella ISR, non vanno dichiarate volatile