Aplikace mikropočítačů
Stránky předmětu 36AMI.Display AVR Butterfly
Program pro avr-gcc pro ovládání displeje přípravku AVR Butterfly: display_demo.tar.gz.
TinyOS & nesC
Zadání zkoušky
Zkouška je v 36AMI pouze formalitka, záleží na práci v semestru.
- Navrhnout aplikaci pro jednočipový mikrokontrolér, která bude měřit frekvenci pomalého obdélníkového signálu (například snímač na kole – 1 impuls za otáčku) a 1x za sekundu ji nějak dávat ven (například pomocí A/D převodníku).
- O čem je fuzzy technologie. Co je to míra příslušnosti a fuzzy iference?
- Popsat nerekurzivní filtr (neboli FIR), jaký je vztah měřeného signálu a vzorkovací frekvence.
Dále se objevuje:
- Metody rozvrhování procesů v real-time systému, jak určit možnou zátěž procesoru, ...
- Číslicové filtry rekurentní a nerekurentní, popsat, jakou vzorkovací frekvencí musim snímat, ...
- Mikro, ktere bere data z A/D prevodniku cca jednou za 10ms, data zpracuje a uchova. Jednou za cas se po seriovej lince ozve master a zazada si o odeslani dat z pameti, blok dat max 256bytes. Navrhnete strukturu programu, rutiny preruseni.. Samozrejme dbejte na mensi spotrebu. (=misto cekacich smycek spat) - nema cenu rozebirat, pozor na problem s odesilanim dat. Nedavat do preruseni jinak to blokne preruseni z A/Dcka.
- Co a jak umoznuje/znemoznuje dobry navrh programu pro mikra v Ccku? - ovlivnujou to registry (pocet), pristup do ext. pameti, pointery (DPTR), atd