Timer 1 usato due volte in modi diversi

leo72:
Non potresti semplicemente salvare il valore del contatore e poi reinserircelo quando ti serve far ripartire il conteggio?

Si potrei, ma supponiamo di caricare in OCR1A il valore 1000, con un tick di 0.5us il timer impiega 500us a contare per arrivare a 1000 e poi si riazzera e riparte di nuovo, generando una onda quadra.

Io invece necessito solo di un impulso, cioè alzare una uscita quando arriva a 1000 (per es) e poi lui deve star fermo fino al prossimo valore di OCR1A, al prossimo fronte di salita del segnale d'ingresso.

C'è un modo per fare così?