Program cvičení
Z MAM wiki
(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. | + | 9. Programování v [[Jazyk C|jazyku C]]. |
- | 10. [[ | + | 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. | + | 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