Monolitické mikropočítače: Rozdiel medzi revíziami
Zo stránky SensorWiki
 Nová stránka: Odkaz na AIS:       *  37142_3I - [https://is.stuba.sk/auth/katalog/syllabus.pl?predmet=172512 CAD Riadiacich systémov]  Ročník: 1.Ing.			 Semester: zimný 				 Rozsah: 2-2 (z,s) ...  | 
				|||
| (41 medziľahlých úprav od rovnakého používateľa nie je zobrazených.) | |||
| Riadok 1: | Riadok 1: | ||
Odkaz na AIS:        | Odkaz na AIS:        | ||
*    | *  31147_3B - [https://is.stuba.sk/auth/katalog/syllabus.pl?predmet=212736 Monolitické mikropočítače]  | ||
Ročník:   | |||
Ročník: 3.Bc			  | |||
Semester: zimný 				  | Semester: zimný 				  | ||
Rozsah: 2-2 (z,s)  | Rozsah: 2-2 (z,s)  | ||
Prednášateľ: Ing. Štefan Chamraz,PhD.  | Prednášateľ: Ing. Štefan Chamraz,PhD.  | ||
== Skúška ==  | |||
                    Cvičenia    Program    Projekt    Písomka   Spolu   Známka  | |||
 Adam Váš              10          25         24        29       88       B  | |||
 Michal Dibala         10          25         24        24       83       B  | |||
 Marek Vnuk            10          23         23        22       78       C  | |||
 Martin Suchý          10          23         23        18       74       C  | |||
 Róbert Spielmann      10          ++         ++        24  | |||
 Matúš Jenčo           10          ++         ++        30  | |||
 Mário Hodas           10          25         23        35       93       A  | |||
 xx - mailom má poslať ešte zadania  | |||
 ++ - zatiaľ nedodali  | |||
== Prednášky ==  | == 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.  | # Ú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.<BR>[http://senzor.robotika.sk/mmp/prednaska01.pdf Slajdy z prednášky]  | ||
# LCD zobrazovač. Klávesnica.   | # LCD zobrazovač. Klávesnica. <BR>[http://senzor.robotika.sk/mmp/prednaska02.pdf Slajdy z prednášky]  | ||
#   | # Prerušenia. ''(Resetovacie obvody. Watchdog.)'' <BR>[http://senzor.robotika.sk/mmp/prednaska03.pdf Slajdy z prednášky]  | ||
# Zabudované   | # Zabudované počítadlá (čítače) a časovače I.<BR>[http://senzor.robotika.sk/mmp/prednaska04.pdf Slajdy z prednášky]  | ||
# Zabudované periférne obvody: sériové rozhranie - USART.  | # Zabudované počítadlá (čítače) a časovače II - PWM, využitie ako D/A prevodník. <BR>[http://senzor.robotika.sk/mmp/prednaska05.pdf Slajdy z prednášky]  | ||
# Zabudované periférne obvody: I2C zbernica. Obvody pripojiteľné na I2C.  | # Návrh parametrov PWM signálu a spracovanie PWM signálu.<BR>[http://senzor.robotika.sk/mmp/prednaska06.pdf Slajdy z prednášky], [http://senzor.robotika.sk/mmp/prednaska06a.pdf + Článok], [http://senzor.robotika.sk/mmp/SMT160.pdf + SMT160 datasheet]  | ||
# Analógovo číslicový prevodník.<BR>[http://senzor.robotika.sk/mmp/prednaska07a.pdf Slajdy z prednášky I.], [http://senzor.robotika.sk/mmp/prednaska07b.pdf Slajdy z prednášky II.]  | |||
# Zabudované periférne obvody: sériové rozhranie - USART.<BR>[http://senzor.robotika.sk/mmp/prednaska08a.pdf Slajdy z prednášky], [http://senzor.robotika.sk/mmp/prednaska08b.pdf Doplňujúce materiály.]  | |||
# Zabudované periférne obvody: I2C zbernica.<BR>[http://senzor.robotika.sk/mmp/prednaska09.pdf Slajdy z prednášky]  | |||
# Obvody pripojiteľné na I2C.<BR>''Prezentácie autori nedodali.''  | |||
# Riadenie napätia na RC člene I.<BR>[http://senzor.robotika.sk/mmp/prednaska11.pdf Slajdy z prednášky], [http://senzor.robotika.sk/balogh/pdf/09APVFirstOrderSystem.pdf + Článok.]  | |||
# Riadenie napätia na RC člene II.  | |||
== Cvičenia ==  | == Cvičenia ==  | ||
cvičenia v piatok 10:00-11:.50  | 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č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.  | ||
# '''[[MMP Cvičenie 1|Cvičenie 1]]''' <BR>Tvorba programov pre MMP. Prekladače. Assembler. Hex súbor. Simulátor. Emulátor. AVR Studio. Pamäťové priestory.   | |||
# '''[[MMP Cvičenie 2|Cvičenie 2]]''' <BR> Tvorba programov vo vyššom programovacom jazyku. AVR-Gcc. Simulátor, debugger. AVR Studio. Časovanie, slučky.   | |||
# '''[[MMP Cvičenie 3|Cvičenie 3]]''' <BR> LCD displej. Zobrazovanie textu. Špeciálne funkcie. Užívateľské znaky, diakritika.   | |||
# '''[[MMP Cvičenie 4|Cvičenie 4]]''' <BR> Čítače a počítadlá. Generovanie časových vzoriek.  | |||
# '''[[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.    | |||
# '''Cvičenie 7''' <BR> Exkurzia. Odchod v piatok 5. 11. o 8:00 spred budovy FEI STU  | |||
# '''[[Meranie dĺžky impulzu|Cvičenie 8]]''' <BR> Meranie dĺžky periódy neznámeho signálu pomocou počítadla.  | |||
# '''[[Sériové komunikačné rozhranie|Cvičenie 9]]''' <BR> USART. Konfigurácia periférie. Nastavenie baudovej rýchlosti, parametrov prenosu, atď. Vizualizácia.   | |||
# '''[[MMP Cvičenie 8|Cvičenie 10]]''' <BR> A/D prevodník, referenčné napätia, vzorkovanie.  | |||
# '''[[MMP Projekty|Cvičenie 11]]''' <BR> Práca na projektoch I.  | |||
# '''[[MMP Projekty|Cvičenie 12]]''' <BR> Práca na projektoch II. Prezentácia výsledkov  | |||
# '''[[MMP Anketa|Anketa]]'''<BR> Pomôžte zvýšiť kvalitu tohoto predmetu.  | |||
* '''[[MMP Projekty]]'''  | |||
* NEW: Keď to nefunguje... [[Error: ISP Mode Error|ISP Mode error]]  | * NEW: Keď to nefunguje... [[Error: ISP Mode Error|ISP Mode error]]  | ||
* Dodatok 1: [[AVR Pamäťové priestory]]  | * Dodatok 1: [[AVR Pamäťové priestory]]  | ||
* Dodatok 2: [[AVR Vstupy a výstupy v C]]  | * Dodatok 2: [[AVR Vstupy a výstupy v C]]  | ||
* Dodatok 3: [[AVR Serial.c|AVR a <stdio.h>]] - <TT>printf("Hello, World!\n");</TT>  | * Dodatok 3: [[AVR Bit Magic]]  | ||
* Dodatok 4: [[AVR Serial.c|AVR a <stdio.h>]] - <TT>printf("Hello, World!\n");</TT>  | |||
== Literatúra ==  | == Literatúra ==  | ||
| Riadok 52: | Riadok 81: | ||
== Podmienky  absolvovania ==  | == Podmienky  absolvovania ==  | ||
Zápočet    | Zápočet  | ||
aktívna účasť na cvičeniach a vypracovanie  úloh z cvičení (10b )  | * aktívna účasť na cvičeniach a vypracovanie  úloh z cvičení (10b)  | ||
vypracovanie referátu   | * vypracovanie referátu na zadanú tému (25b)    | ||
* vypracovanie projektu - programu (25b)  | |||
Záverečná skúška (40b)  | |||
== Učitelia ==  | == Učitelia ==  | ||
Aktuálna revízia z 14:34, 23. január 2020
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.
Skúška
Cvičenia Program Projekt Písomka Spolu Známka Adam Váš 10 25 24 29 88 B Michal Dibala 10 25 24 24 83 B Marek Vnuk 10 23 23 22 78 C Martin Suchý 10 23 23 18 74 C Róbert Spielmann 10 ++ ++ 24 Matúš Jenčo 10 ++ ++ 30 Mário Hodas 10 25 23 35 93 A xx - mailom má poslať ešte zadania ++ - zatiaľ nedodali
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. (Resetovacie obvody. Watchdog.) 
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 - Analógovo číslicový prevodník.
Slajdy z prednášky I., Slajdy z prednášky II. - Zabudované periférne obvody: sériové rozhranie - USART.
Slajdy z prednášky, Doplňujúce materiály. - Zabudované periférne obvody: I2C zbernica.
Slajdy z prednášky - Obvody pripojiteľné na I2C.
Prezentácie autori nedodali. - Riadenie napätia na RC člene I.
Slajdy z prednášky, + Článok. - Riadenie napätia na RC člene II.
 
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 
USART. Konfigurácia periférie. Nastavenie baudovej rýchlosti, parametrov prenosu, atď. Vizualizácia. - Cvičenie 10 
A/D prevodník, referenčné napätia, vzorkovanie. - Cvičenie 11 
Práca na projektoch I. - Cvičenie 12 
Práca na projektoch II. 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.