Operácie

MMP Cvičenie 4

Zo stránky SensorWiki

Verzia z 15:48, 15. október 2010, ktorú vytvoril Balogh (diskusia | príspevky)

16-bitové počítadlo a časovač T1 s prerušením

Literatúra:

Rekapitulácia

Máte k dispozícii vývojovú dosku Acrob (popis,schéma zapojenia) a s procesorom ATmega328P (datasheet).

V tejto úlohe sa predpokladá znalosť funkcie časovača T1 z prednášky (datasheet, str.114 -- 141). Procesor je nakonfigurovaný na prácu s externým kryštálovým oscilátorom 16,000 MHz (fuses). Demonštračný program je tuto: acrobtest4.hex

Počítadlo T1

Pozri AVR Example T1 counter

Časovač T1

Pozri AVR ExampleT1pooled.c


Úlohy

  1. Program doplňte podľa pokynov asistenta a odsimulujte.
    Pozn.: Treba vypnúť optimalizáciu! (Project/Project options Pozri obr.)
  2. Doplňte chýbajúce časti programu tak, aby LED blikala s frekvenciou 1 s.
  3. Vyskúšajte na svojej doske.
  4. Jednotlivé skupiny prepočítajú a nastavia interval na 1 ms, 10 ms resp. 100 ms.


Odkazy

Návrat na zoznam cvičení...