Konfigurovateľné mikroprocesorové systémy: Rozdiel medzi revíziami
d |
d |
||
Riadok 15: | Riadok 15: | ||
<div style="width:600px; padding:15px;position:relative; text-align:left;height:150px;border: none; -moz-border-radius:15px;background-color: #F3F781;" > | <div style="width:600px; padding:15px;position:relative; text-align:left;height:150px;border: none; -moz-border-radius:15px;background-color: #F3F781;" > | ||
== Všeobecný úvod == | == Všeobecný úvod == | ||
− | * | + | * Od počítača k mikrokontroléru |
* [[Architektúra všeobecného počítača]] | * [[Architektúra všeobecného počítača]] | ||
* [[Architektúra mikrokontroléra]] | * [[Architektúra mikrokontroléra]] | ||
Riadok 34: | Riadok 34: | ||
== Assembler M8C == | == Assembler M8C == | ||
− | * | + | * Štruktúra assembleru - Assembler M8C |
* Pseudoinštrukcie assembleru - Assembler M8C | * Pseudoinštrukcie assembleru - Assembler M8C | ||
* Makrá - Assembler M8C | * Makrá - Assembler M8C | ||
Riadok 40: | Riadok 40: | ||
− | <div style="width:600px; padding:15px;position:relative; text-align:left;height:220px;border: none; -moz-border-radius:15px;background-color: #F3F781 | + | <div style="width:600px; padding:15px;position:relative; text-align:left;height:220px;border: none; -moz-border-radius:15px;background-color: #F3F781" > |
== Inštrukcie procesora M8C == | == Inštrukcie procesora M8C == | ||
* [[Prehľad inštrukcií procesora M8C]] | * [[Prehľad inštrukcií procesora M8C]] | ||
− | * | + | * Inštrukcie presunu dát - M8C |
− | * | + | * Aritmetické inštrukcie - M8C |
− | * | + | * Logické inštrukcie - M8C |
− | * | + | * Inštrukcie pre prácu zo zásobníkom - M8C |
* [[Skoky a podprogramy - M8C]] | * [[Skoky a podprogramy - M8C]] | ||
* Špeciálne inštrukcie - M8C | * Špeciálne inštrukcie - M8C |
Aktuálna revízia z 23:22, 20. marec 2013
Názov | Konfigurovateľné mikroprocesorové systémy |
Forma | Prednáška a praktické cvičenia |
Abstrakt | Všeobecnej architektúra počítača a mikrokontroléra, rozdiely a porovnanie. Návrh a tvorb hybridných elektronických systémov na báze mikrokontrolérov PSoC. Komunikácia mikrokontroléra s prostredím. Komunikačné protokoly a štandardy. Pripájanie a riadenie periférií. |
Rozvrh | 3/0/2 |
Hodnotenie | Spracovanie projektu a skúška |
Poznámky | Predmetom projektu môže byť téma podľa vlastného výberu z oblasti prednášky a/alebo cvičení spracovaná v písomnej elektronickej podobe a verejne publikovaná na serveri KiWiKi. Hodnotenie a poznámky k projektu budú verejné a zverejnené v diskusii k práci. Pri písaní článkov sa riadte návodom s dôrazom na zadávanie vzťahov vo formáte kiwiki a korektné spracovanie obrázkov. |
Všeobecný úvod
- Od počítača k mikrokontroléru
- Architektúra všeobecného počítača
- Architektúra mikrokontroléra
- Prehľad aktuálneho stavu mikroprocesorových systémov
Úvod do technológie PSoC
Assembler M8C
- Štruktúra assembleru - Assembler M8C
- Pseudoinštrukcie assembleru - Assembler M8C
- Makrá - Assembler M8C
Inštrukcie procesora M8C
- Prehľad inštrukcií procesora M8C
- Inštrukcie presunu dát - M8C
- Aritmetické inštrukcie - M8C
- Logické inštrukcie - M8C
- Inštrukcie pre prácu zo zásobníkom - M8C
- Skoky a podprogramy - M8C
- Špeciálne inštrukcie - M8C
- Prerušenia - M8C
Programové konštrukcie assembleru M8C
GPIO - Všeobecne vstupy a výstupy PSoC
Sériová asynchrónna komunikácia - UART
Sériové komunikačné zbernice
- Synchrónna komunikácia I2C
- Synchrónna komunikácia SPI
- Distribuovaný systém zber dát 1-Wire
Čítače, časovače a šírkové modulátory PSoC
- Blok čítača a časovača (M8C)
- API čítača a časovača (M8C)
- Generovanie časových intervalov (M8C)
- Meranie času a frekvencie (M8C)
- Presné meranie kapacity
- Meranie polohy pomocou magnetostrikčného senzoru
- Šírkový modulátor PWM
- API PWM
- Riadenie modelárskeho servomotora pomocou PWM
Analógové spracovanie signálov
- Prevodníky ADC
- Aproximačné prevodníky
- Delta-Sigma prevodníky
- Prevodníky DAC
- Analógové spracovanie signálov - zosilňovače
- Analógové spracovanie signálov - komparátor
- Spracovanie prerušenia od komparátora
- Analógové spracovanie signálov - filtre
- Návrh a realizácia filtrov
- Šumy v elektronických systémoch
Všeobecné zásady tvorby programov
RC-5
Podklady k cvičeniam
- Binárne čísla
- Reprezentácia a formáty zobrazenia čísel
- Prevody medzi číselnými sústavami
- Matematické operácie s binárnymi číslami
- Vývojové prostredie PSoC
- Tvorba programov v PSoC Designer
- Vývojový kit CY3210