Operácie

MMP Cvičenie 4: Rozdiel medzi revíziami

Z SensorWiki

(Rekapitulácia)
d
 
Riadok 38: Riadok 38:
 
[[Monolitické mikropočítače#Cvi.C4.8Denia|Návrat na zoznam cvičení...]]
 
[[Monolitické mikropočítače#Cvi.C4.8Denia|Návrat na zoznam cvičení...]]
  
[[Category:AVR]][[Category:MMP]]
+
[[Category:AVR]][[Category:MMP]][[Category:DVPS]]

Aktuálna revízia z 08:11, 26. október 2012

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).

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í...