Konfigurovateľné mikroprocesorové systémy: Rozdiel medzi revíziami

Z Kiwiki
Skočit na navigaci Skočit na vyhledávání
Riadok 22: Riadok 22:
 
** Vývojové prostredie
 
** Vývojové prostredie
 
* Assembler M8C
 
* Assembler M8C
** Štruktúra assembleru
+
** Štruktúra assembleru - Assembler M8C
** Pseudoinštrukcie assembleru
+
** Pseudoinštrukcie assembleru - Assembler M8C
** Makrá
+
** Makrá - Assembler M8C
 
* [[Inštrukcie procesora M8C]]
 
* [[Inštrukcie procesora M8C]]
** [[Inštrukcie presunu dát]]
+
** [[Inštrukcie presunu dát - M8C]]
** [[Aritmetické inštrukcie]]
+
** [[Aritmetické inštrukcie - M8C]]
** [[Logické inštrukcie]]
+
** [[Logické inštrukcie - M8C]]
** [[Inštrukcie pre prácu zo zásobníkom]]
+
** [[Inštrukcie pre prácu zo zásobníkom - M8C]]
** Skoky a podprogramy
+
** Skoky a podprogramy - M8C
** Špeciálne inštrukcie
+
** Špeciálne inštrukcie - M8C
** Prerušenia
+
** Prerušenia - M8C
* [[Základné programové konštrukcie]]
+
* [[Základné programové konštrukcie (assembler)]]
** [[Konštrukcia IF-ELSE]]
+
** [[Konštrukcia IF-ELSE (assembler)]]
** [[Konštrukcia SWITCH-CASE]]
+
** [[Konštrukcia SWITCH-CASE (assembler)]]
** [[Cykly DO-WHILE, FOR-LOOP]]
+
** [[Cykly DO-WHILE, FOR-LOOP (assembler)]]
* [[GPIO - Všeobecne použiteľné vstupy a výstupy]]  
+
* [[GPIO - Všeobecne použiteľné vstupy a výstupy (M8C)]]  
** [[Popis GPIO]]
+
** [[Popis GPIO (M8C)]]
** [[Konfigurácia GPIO pomocou designera obvodu]]
+
** [[Konfigurácia GPIO pomocou designera obvodu (M8C)]]
** [[Programová konfigurácia GPIO]]
+
** [[Programová konfigurácia GPIO (M8C)]]
** [[Módy portov]]
+
** [[Módy portov (M8C)]]
** [[Pripojenie periférnych obvodov]]
+
** [[Pripojenie periférnych obvodov (M8C)]]
** [[Pripojenie tlačítok a ošetrenie zákmitov]]
+
** [[Pripojenie tlačítok a ošetrenie zákmitov (M8C)]]
 
* [[Sériová asynchrónna komunikácia - UART]]
 
* [[Sériová asynchrónna komunikácia - UART]]
 
** Historický vývoj
 
** Historický vývoj
Riadok 53: Riadok 53:
 
** API UART
 
** API UART
 
** Protokol MODBUS/uBUS
 
** Protokol MODBUS/uBUS
*** [[Popis]]
+
*** [[Popis protokolu MODBUS/uBUS]]
*** [[Implementácia]]
+
*** [[Implementácia protokolu MODBUS/uBUS]]
 
* [[Synchrónna komunikácia I2C]]
 
* [[Synchrónna komunikácia I2C]]
 
** Meranie teploty pomocou LM92
 
** Meranie teploty pomocou LM92
Riadok 61: Riadok 61:
 
* Distribuovaný systém zber dát 1-Wire
 
* Distribuovaný systém zber dát 1-Wire
 
** Meranie teploty pomocou teplomera DS18S20
 
** Meranie teploty pomocou teplomera DS18S20
* Čítače a časovače
+
* Čítače a časovače (M8C)
** Blok čítača a časovača
+
** Blok čítača a časovača (M8C)
** API Čítača a časovača
+
** API Čítača a časovača (M8C)
** Generovanie časových intervalov
+
** Generovanie časových intervalov (M8C)
** Meranie času a frekvencie
+
** Meranie času a frekvencie (M8C)
 
** [[Presné meranie kapacity]]
 
** [[Presné meranie kapacity]]
 
** Meranie polohy pomocou magnetostrikčného senzoru
 
** Meranie polohy pomocou magnetostrikčného senzoru
Riadok 77: Riadok 77:
 
* [[Prevodníky DAC]]
 
* [[Prevodníky DAC]]
 
* Analógové spracovanie signálov
 
* Analógové spracovanie signálov
** [[Zosilňovače]]
+
** [[Analógové spracovanie signálov- zosilňovače]]
** [[Komparátor]]
+
** [[Analógové spracovanie signálov - komparátor]]
 
*** Spracovanie prerušenia od komparátora
 
*** Spracovanie prerušenia od komparátora
 
** Filtre
 
** Filtre

Verzia zo dňa a času 08:24, 20. máj 2010

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.


Obsah prednášok

* Šírkový modulátor PWM

Podklady k cvičeniam

  1. Binárne čísla
    1. Reprezentácia a formáty zobrazenia čísel
    2. Prevody medzi číselnými sústavami
    3. Matematické operácie s binárnymi číslami
  2. Vývojové prostredie PSoC
    1. Tvorba programov v PSoC Designer
    2. Vývojový kit CY3210