PWM med TIMER0 (8 bit)

Tillbaka till startsidan

PWM med TIMER0 fast DutyCycle


PWM med TIMER0, förenklat blockschema.

8-bitars TIMER0 och TIMER2 kan vardera generera två PWM-signaler (pinnarna OC0A OC0B OC2A OC2B). 16-bitars TIMER1 kan också generera två PWM-signaler (pinnarna OC1A OC1B). Exempelprogrammet nedan genererar en PWM-signal (OC0A) med ett fast DutyCycle värde. Kan användas till en "StepUp converter".

Det fullständiga programmet finns här:

Dimmer - potentiometer - AD - PWM

AD-omvandlarens (A0/PC0) 8 mest signifikanta bitar kopieras över till TIMER0 PWM (OC0A/PD6). Kan användas som "dimmer".

Det fullständiga programmet finns här:


Tillbaka till startsidan

 


William Sandqvist    william@kth.se