Programando AVR na IDE e placa Arduino - PWM
Nas duas primeiras postagens sobre AVR mostrei configurações de portas e timer trabalhando no modo CTC , nesta postagem mostrarei o timer trabalhando como PWM (Pulse-width modulation). O PWM é amplamente usado em micro controladores para controle de motores, lampadas, temperatura e inúmeros dispositivos. Se você chegou aqui direto, é aconselhável ler o post sobre portas primeiro e depois o post sobre timers , para entender como fazer o controle de registradores e como timers trabalham.