MMP Cvičenie 5: Rozdiel medzi revíziami
Zo stránky SensorWiki
Bez shrnutí editace |
Bez shrnutí editace |
||
Riadok 1: | Riadok 1: | ||
=== Rekapitulácia === | |||
Máte k dispozícii vývojovú dosku '''Acrob''' ([[Acrob technical description|popis]],[[Médiá:AcrobSchematic.pdf|schéma zapojenia]]) a s procesorom ATmega328P ([http://ap.urpi.fei.stuba.sk/mmp/ATmega328.pdf 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). | |||
Z predošlých cvičení máte mať hotové nasledovné povinné úlohy (za guličky): | |||
* zobrazovanie znakov s diakritikou na LCD displeji | |||
* generovanie 1s impulzov (LED) pomocou softvérovej čakacej slučky | |||
* generovanie 1s impulzov pomocou počítadla T1 (kontrola pretečenia) - správny výpočet obsahu TCNT1 | |||
* generovanie 1s (1ms, 10ms, 100ms) impulzov pomocou prerušenia - dnešná úloha | |||
== Prerušenia == | == Prerušenia == | ||
Riadok 7: | Riadok 24: | ||
[[ | |||
[[Monolitické_mikropočítače#Cvi.C4.8Denia|Návrat na zoznam cvičení...]] | |||
[[Category:AVR]][[Category:MMP]] | [[Category:AVR]][[Category:MMP]] |
Verzia z 15:47, 15. október 2010
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).
Z predošlých cvičení máte mať hotové nasledovné povinné úlohy (za guličky):
- zobrazovanie znakov s diakritikou na LCD displeji
- generovanie 1s impulzov (LED) pomocou softvérovej čakacej slučky
- generovanie 1s impulzov pomocou počítadla T1 (kontrola pretečenia) - správny výpočet obsahu TCNT1
- generovanie 1s (1ms, 10ms, 100ms) impulzov pomocou prerušenia - dnešná úloha
Prerušenia
Literatúra:
- The traps when using interrupts
- Prednáška o prerušeniach (Ing. Chamraz)