Program cvičení
Z MAM wiki
(Zesilovač v tř. D) |
|||
Řá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 | + | 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. |
10. [[RS232|Sériový port]], [[softwarové USB]], [[bootloader]]. Programování v [[Jazyk C|jazyku C]], [[2. domácí úkol]] | 10. [[RS232|Sériový port]], [[softwarové USB]], [[bootloader]]. Programování v [[Jazyk C|jazyku C]], [[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]]. | + | 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í. |
12. Programování v [[Jazyk C|jazyku C]]. | 12. 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 5. 4. 2012, 08:26
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, odevzdání 1. domácího úkolu na osobní stránce zde na Wiki.
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, odevzdání 2. domácího úkolu v papírové podobě na začátku cvičení.
12. Programování v jazyku C.
13. Prezentace výsledků práce, zápočet