Nadaljujemo s pričeto serijo programiranja AVR-jev v programskem jeziku C. Prikazali bomo tri primere, 3a in 3b se navezujeta na uporabo kvarčnega kristala s frekvenco 32,768 kHz, 4. primer pa na uporabo pulzno-širinske modulacije (PWM) pri krmiljenju LED diod.
Časovnik oziroma števnik je logično vezje, implementirano v AVR, ki ga koristimo za časovno krmiljene procese. Odvisno od izvedbe mikrokontrolerja AVR, je vsebovan vsaj en časovnik/števnik, običajno jih je več. Ogledali si bomo precizno štetje oz. časovnik, ter generiranje PŠM (PWM) signala s pomočjo števnika.
Vsi prikazani primeri bodo koristili v AVR vgrajene, 8-bitne module časovnik/števnik. Za boljšo razlago delovanja primerov si oglejmo poenostavljeno blokovno shemo časovnika/števnika 2 na sliki 1.
Ogled celotnega članka je možna le z nakupom letnika v PDF obliki.
Avtor: Miha Zatler 2010_SE175_39