Microcontroladores · Prova
Timer com overflow: piscar LED por interrupção
Enunciado
Você precisa piscar um LED a ~1 Hz usando um timer de 16 bits com clock .
a) Explique o papel do prescaler e do overflow na geração do período.
b) Por que a troca do LED costuma ser feita na ISR (interrupção) e não no main com delay bloqueante?
c) Se o período desejado não “fecha” com um único overflow, qual técnica clássica usar (contagem de overflows / CTC)?
Solução detalhada
(a) O timer conta pulsos do clock dividido pelo prescaler; no overflow (ou compare match) gera evento periódico.
(b) ISR mantém o main livre e o timing mais previsível…
Explorar Microcontroladores · mais questões resolvidas da mesma matéria.
Outras questões
Pack sugerido: microcontroladores-intermediario