Program cvičení

Z MAM wiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Aktualizace programu)
(Zesilovač v tř. D)
Řádka 7: Řádka 7:
4. [[výkonové spínací prvky|Výkonové spínací prvky]], úloha na [[Regulace ventilátoru|regulaci ventilátoru]], přerušení, uspání procesoru
4. [[výkonové spínací prvky|Výkonové spínací prvky]], úloha na [[Regulace ventilátoru|regulaci ventilátoru]], přerušení, uspání procesoru
-
5. [[Čítače a časovače|Čítače, časovače a PWM výstupy]], zdroje hodinového signálu, přesný reálný čas. Rozdělení [[samostatné práce|samostatných prací]].
+
5. [[Čítače a časovače|Čítače, časovače a PWM výstupy]], zdroje hodinového signálu, přesný reálný čas.
-
6. Složitější periferie,  [[A/D převodníky a analogový komparátor|A/D převodníky a analogový komparátor]].
+
6. Složitější periferie,  [[A/D převodníky a analogový komparátor|A/D převodníky a analogový komparátor]]. [[Zesilovač v třídě D|Zesilovač v třídě D]].
-
7. [[Jazyk C]] a jeho překlad pomocí [[Překladač GCC|GCC]] a programu [[Makefile|make]], [[ISP]] pomocí [[avrdude]]
+
7. [[Jazyk C]] a jeho překlad pomocí [[Překladač GCC|GCC]] a programu [[Makefile|make]], [[ISP]] pomocí [[avrdude]]. Rozdělení [[samostatné práce|samostatných prací]].
8. Optimalizace rychlosti, optimalizace využití [[RAM]], kombinace C a assembleru, [[C intrinsics]]
8. Optimalizace rychlosti, optimalizace využití [[RAM]], kombinace C a assembleru, [[C intrinsics]]

Verze z 26. 3. 2012, 19:43

1. Organizace cvičení, bezpečnost práce, MAM wiki, vybavení laboratoře 362, program AVR Studio, první pokus v simulátoru AVR

2. Programátor AVR Dragon, mikroprocesor ATmega88, instrukční soubor AVR, assembler

3. Vstupní a výstupní porty, připojování periferií, maticová klávesnice, řízení LED, 1. domácí úkol

4. Výkonové spínací prvky, úloha na regulaci ventilátoru, přerušení, uspání procesoru

5. Čítače, časovače a PWM výstupy, zdroje hodinového signálu, přesný reálný čas.

6. Složitější periferie, A/D převodníky a analogový komparátor. Zesilovač v třídě D.

7. Jazyk C a jeho překlad pomocí GCC a programu make, ISP pomocí avrdude. Rozdělení samostatných prací.

8. Optimalizace rychlosti, optimalizace využití RAM, kombinace C a assembleru, C intrinsics

9. Připojení SD karty, teoreticky vnější RAM, externě připojené vstupy a výstupy

10. Sériový port, softwarové USB, bootloader. Programování v jazyku C, 2. domácí úkol

11. Další možnosti konfigurace AVR procesorů, další typy programátorů AVR, watchdog, BOR. Programování v jazyku C.

12. Programování v jazyku C.

13. Prezentace výsledků práce, zápočet

Osobní nástroje