Monolitické mikropočítače: Rozdiel medzi revíziami
Zo stránky SensorWiki
Riadok 37: | Riadok 37: | ||
# '''[[MMP Cvičenie 5|Cvičenie 5]]''' <BR> Spracovanie prerušenia. Dokončenie predošlých úloh. | # '''[[MMP Cvičenie 5|Cvičenie 5]]''' <BR> Spracovanie prerušenia. Dokončenie predošlých úloh. | ||
# '''[[MMP Cvičenie 6|Cvičenie 6]]''' <BR> PWM. Použitie čítača T1 v režime PWM. Generovanie analógového signálu pomocou PWM. | # '''[[MMP Cvičenie 6|Cvičenie 6]]''' <BR> PWM. Použitie čítača T1 v režime PWM. Generovanie analógového signálu pomocou PWM. | ||
# '''[[MMP Cvičenie 7|Cvičenie | # '''Cvičenie 7''' <BR> Exkurzia. Odchod v piatok 5. 11. o 8:00 spred budovy FEI STU | ||
# '''[[MMP Cvičenie 8|Cvičenie | # '''[[MMP Cvičenie 7|Cvičenie 8]]''' <BR> Meranie dĺžky periódy neznámeho signálu pomocou počítadla. | ||
# '''[[MMP Cvičenie 9|Cvičenie | # '''[[MMP Cvičenie 8|Cvičenie 9]]''' <BR> A/D prevodník, referenčné napätia, vzorkovanie. | ||
# '''[[MMP Cvičenie 10|Cvičenie | # '''[[MMP Cvičenie 9|Cvičenie 10]]''' <BR> USART. Konfigurácia periférie. Nastavenie baudovej rýchlosti, parametrov prenosu, atď. Vizualizácia. | ||
# '''[[MMP Cvičenie 11|Cvičenie | # '''[[MMP Cvičenie 10|Cvičenie 11]]''' <BR> Práca na projektoch I. | ||
# '''[[MMP Cvičenie 12|Cvičenie | # '''[[MMP Cvičenie 11|Cvičenie 12]]''' <BR> Práca na projektoch II. | ||
# '''[[MMP Cvičenie 12|Cvičenie 13]]''' <BR> Práca na projektoch III. Prezentácia výsledkov | |||
# '''[[CADRS Anketa|Anketa]]'''<BR> Pomôžte zvýšiť kvalitu tohoto predmetu. | # '''[[CADRS Anketa|Anketa]]'''<BR> Pomôžte zvýšiť kvalitu tohoto predmetu. | ||
Verzia z 13:27, 29. október 2010
Odkaz na AIS:
- 31147_3B - Monolitické mikropočítače
Ročník: 3.Bc
Semester: zimný
Rozsah: 2-2 (z,s)
Prednášateľ: Ing. Štefan Chamraz,PhD.
Prednášky
- Úvod – Štruktúra a základné vlastnosti MMP (AVR). Pamäťový podsystém a spôsoby adresovania. Zabudované periférne obvody: univerzálne vstupy a výstupy.
Slajdy z prednášky - LCD zobrazovač. Klávesnica.
Slajdy z prednášky - Prerušenia.
Slajdy z prednášky - Zabudované počítadlá (čítače) a časovače I.
Slajdy z prednášky - Zabudované počítadlá (čítače) a časovače II - PWM, využitie ako D/A prevodník.
Slajdy z prednášky - Návrh parametrov PWM signálu a spracovanie PWM signálu.
Slajdy z prednášky, + Článok, + SMT160 datasheet - Prerušovací podsystém. Resetovacie obvody.
- Analógovo číslicový prevodník. Watchdog.
- Zabudované periférne obvody: sériové rozhranie - USART.
- Zabudované periférne obvody: I2C zbernica. Obvody pripojiteľné na I2C. RTC - PCF8583.
Cvičenia
cvičenia v piatok 10:00-11:.50 v miestnosti D-519
Cvičenia pozostávajú z dvoch častí. V prvej časti cvičiaci vysvetlí preberanú látku a predvedie funkčnú ukážku. V druhej časti budú študenti prezentovať vedomosti z prednášok a cvičení tak, že podľa pokynov cvičiaceho upravia ukážkový program.
- Cvičenie 1
Tvorba programov pre MMP. Prekladače. Assembler. Hex súbor. Simulátor. Emulátor. AVR Studio. Pamäťové priestory. - Cvičenie 2
Tvorba programov vo vyššom programovacom jazyku. AVR-Gcc. Simulátor, debugger. AVR Studio. Časovanie, slučky. - Cvičenie 3
LCD displej. Zobrazovanie textu. Špeciálne funkcie. Užívateľské znaky, diakritika. - Cvičenie 4
Čítače a počítadlá. Generovanie časových vzoriek. - Cvičenie 5
Spracovanie prerušenia. Dokončenie predošlých úloh. - Cvičenie 6
PWM. Použitie čítača T1 v režime PWM. Generovanie analógového signálu pomocou PWM. - Cvičenie 7
Exkurzia. Odchod v piatok 5. 11. o 8:00 spred budovy FEI STU - Cvičenie 8
Meranie dĺžky periódy neznámeho signálu pomocou počítadla. - Cvičenie 9
A/D prevodník, referenčné napätia, vzorkovanie. - Cvičenie 10
USART. Konfigurácia periférie. Nastavenie baudovej rýchlosti, parametrov prenosu, atď. Vizualizácia. - Cvičenie 11
Práca na projektoch I. - Cvičenie 12
Práca na projektoch II. - Cvičenie 13
Práca na projektoch III. Prezentácia výsledkov - Anketa
Pomôžte zvýšiť kvalitu tohoto predmetu.
- NEW: Keď to nefunguje... ISP Mode error
- Dodatok 1: AVR Pamäťové priestory
- Dodatok 2: AVR Vstupy a výstupy v C
- Dodatok 3: AVR Bit Magic
- Dodatok 4: AVR a <stdio.h> - printf("Hello, World!\n");
Literatúra
Katalógové listy použitých obvodov (dostupné na internete). Okrem toho je literatúra vo forme odkazov pri každom cvičení
Podmienky absolvovania
Zápočet
- aktívna účasť na cvičeniach a vypracovanie úloh z cvičení (10b)
- vypracovanie referátu na zadanú tému (25b)
- vypracovanie projektu - programu (25b)
Záverečná skúška (40b)
Učitelia
- Ing. Štefan Chamraz,PhD.
- Ing. Richard Balogh
V Bratislave, IX.2010 Ing. Štefan Chamraz,PhD.