Monolitické mikropočítače: Rozdiel medzi revíziami
Zo stránky SensorWiki
Bez shrnutí editace |
|||
Riadok 28: | Riadok 28: | ||
Výsledným cieľom cvičení bude: Navrhnúť a realizovať Embeded systém realizujúci reguláciu na RC člene, čo je sústava 1.rádu. Embeded systém bude pozostávať. Z mikroporcesora, s v nútornými perifernými obvodmi A/D prevodník, D/A prevodník (PWM), čítače a časovače, porty, USART, EEPROM pamäť, ... vonkajšími perifériami: klávesnica a LCD display, sériová EEPROM (“veľkokapacitná” na archiváciu údajov), ... | Výsledným cieľom cvičení bude: Navrhnúť a realizovať Embeded systém realizujúci reguláciu na RC člene, čo je sústava 1.rádu. Embeded systém bude pozostávať. Z mikroporcesora, s v nútornými perifernými obvodmi A/D prevodník, D/A prevodník (PWM), čítače a časovače, porty, USART, EEPROM pamäť, ... vonkajšími perifériami: klávesnica a LCD display, sériová EEPROM (“veľkokapacitná” na archiváciu údajov), ... | ||
# '''[[ | # '''[[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. | ||
# '''[[CADRS Cvičenie 8|Cvičenie 8]]''' <BR> Tvorba programov vo vyššom programovacom jazyku. AVR-Gcc. Simulátor, debugger. AVR Studio. Časovanie, slučky. | # '''[[CADRS Cvičenie 8|Cvičenie 8]]''' <BR> Tvorba programov vo vyššom programovacom jazyku. AVR-Gcc. Simulátor, debugger. AVR Studio. Časovanie, slučky. | ||
# '''[[CADRS Cvičenie 9|Cvičenie 9]]''' <BR> Čítače a počítadlá. Generovanie časových vzoriek. Spracovanie prerušenia. | # '''[[CADRS Cvičenie 9|Cvičenie 9]]''' <BR> Čítače a počítadlá. Generovanie časových vzoriek. Spracovanie prerušenia. | ||
Riadok 43: | Riadok 43: | ||
* 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 Serial.c|AVR a <stdio.h>]] - <TT>printf("Hello, World!\n");</TT> | ||
== Literatúra == | == Literatúra == |
Verzia z 06:44, 24. september 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.
- LCD zobrazovač. Klávesnica. RTC - PCF8583.
- Prerušovací podsystém. Resetovacie obvody.
- Zabudované periférne obvody: čítače - časovače, PWM, WDT, analógovo číslicový prevodník.
- Zabudované periférne obvody: sériové rozhranie - USART.
- Zabudované periférne obvody: I2C zbernica. Obvody pripojiteľné na I2C.
Cvičenia
cvičenia v piatok 10:00-11:.50
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. Výsledným cieľom cvičení bude: Navrhnúť a realizovať Embeded systém realizujúci reguláciu na RC člene, čo je sústava 1.rádu. Embeded systém bude pozostávať. Z mikroporcesora, s v nútornými perifernými obvodmi A/D prevodník, D/A prevodník (PWM), čítače a časovače, porty, USART, EEPROM pamäť, ... vonkajšími perifériami: klávesnica a LCD display, sériová EEPROM (“veľkokapacitná” na archiváciu údajov), ...
- Cvičenie 1
Tvorba programov pre MMP. Prekladače. Assembler. Hex súbor. Simulátor. Emulátor. AVR Studio. Pamäťové priestory. - Cvičenie 8
Tvorba programov vo vyššom programovacom jazyku. AVR-Gcc. Simulátor, debugger. AVR Studio. Časovanie, slučky. - Cvičenie 9
Čítače a počítadlá. Generovanie časových vzoriek. Spracovanie prerušenia. - Cvičenie 10
PWM. Použitie čítača T1 v režime PWM. Generovanie analógového signálu pomocou PWM. - Cvičenie 11
A/D prevodník a USART. Konfigurácia periférie. Nastavenie baudovej rýchlosti, parametrov prenosu, atď. Vizualizácia. - Cvičenie 12
Pospájanie funkčných blokov do embeded systému, regulujúceho napätie na RC člene. Porovnanie reálnych výsledkov so simuláciami. - 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 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 a programu (10). Záverečná skúška (30b.).
Učitelia
- Ing. Štefan Chamraz,PhD.
- Ing. Richard Balogh
V Bratislave, IX.2010 Ing. Štefan Chamraz,PhD.