Program cvičení

Z MAM wiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Upřesnění programu cvičení)
Řádka 15: Řádka 15:
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]]
-
9. Připojení [[SD karta|SD karty]], teoreticky [[vnější RAM]], externě připojené vstupy a výstupy, odevzdání [[1. domácí úkol|1. domácího úkolu]] na osobní stránce zde na Wiki.
+
9. Programování v [[Jazyk C|jazyku C]].  
-
10. [[RS232|Sériový port]], [[softwarové USB]], [[bootloader]]. Programování v [[Jazyk C|jazyku C]], [[2. domácí úkol]]
+
10. Teoreticky [[vnější RAM]], externě připojené vstupy a výstupy, odevzdání [[1. domácí úkol|1. domácího úkolu]] na osobní stránce zde na Wiki, [[2. domácí úkol]].
-
11. Další možnosti [[konfigurace AVR procesorů]], další [[typy programátorů AVR]], watchdog, BOR. Programování v [[Jazyk C|jazyku C]], odevzdání [[2. domácí úkol|2. domácího úkolu]] v papírové podobě na začátku cvičení.  
+
11. Teoreticky připojení [[SD karta|SD karty]], [[RS232|sériový port]], [[softwarové USB]], [[bootloader]]. Programování přístupu k vnější RAM a k externě připojeným vstupům a výstupům v [[Jazyk C|jazyku C]], odevzdání [[2. domácí úkol|2. domácího úkolu]] v papírové podobě na začátku cvičení.  
-
12. Programování v [[Jazyk C|jazyku C]].
+
12. Další možnosti [[konfigurace AVR procesorů]], další [[typy programátorů AVR]], watchdog, BOR. Programování v [[Jazyk C|jazyku C]]
13. Prezentace výsledků práce, zápočet
13. Prezentace výsledků práce, zápočet

Verze z 17. 4. 2012, 13:07

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. Programování v jazyku C.

10. Teoreticky vnější RAM, externě připojené vstupy a výstupy, odevzdání 1. domácího úkolu na osobní stránce zde na Wiki, 2. domácí úkol.

11. Teoreticky připojení SD karty, sériový port, softwarové USB, bootloader. Programování přístupu k vnější RAM a k externě připojeným vstupům a výstupům v jazyku C, odevzdání 2. domácího úkolu v papírové podobě na začátku cvičení.

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

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

Osobní nástroje