Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
2017:microzed-lcd [2018/01/15 03:51] Tomáš Matějka |
2017:microzed-lcd [2018/01/15 05:32] (aktuální) Tomáš Matějka |
||
---|---|---|---|
Řádek 14: | Řádek 14: | ||
Komunikace probíhá po 16 bit standartizovaném paralelním rozhraní pod označením 8080. RA8875 zahrnuje i kontrolér pro rezistivní panel. Komunikace po sběrnici je obousměrná (three-state), pozice z dotykového panelu jsou tak vyčítány po stejné sběrnici, jako jsou zapisována obrazová data. | Komunikace probíhá po 16 bit standartizovaném paralelním rozhraní pod označením 8080. RA8875 zahrnuje i kontrolér pro rezistivní panel. Komunikace po sběrnici je obousměrná (three-state), pozice z dotykového panelu jsou tak vyčítány po stejné sběrnici, jako jsou zapisována obrazová data. | ||
+ | Na následujícím obrázku je znázorněno zapojení LCD displeje: | ||
+ | |||
+ | |||
+ | {{ :2017:microzed-lcd:zapojeni_sbernice.png?400 |}} | ||
+ | |||
+ | //Obrázek převzat z: http://www.buydisplay.com/download/interfacing/ER-TFTM070-5_Interfacing.pdf .// | ||
====== Použité SW nástorje ====== | ====== Použité SW nástorje ====== | ||
Řádek 87: | Řádek 93: | ||
Latence způsobená AXI sběrnicí je přibližně 200 ns, tomu odpovídá časový interval mezi změnami stavů logických úrovní (ověřeno měřením). | Latence způsobená AXI sběrnicí je přibližně 200 ns, tomu odpovídá časový interval mezi změnami stavů logických úrovní (ověřeno měřením). | ||
- | Následující kód znázorňuje část demonstrační aplikace, kde jsou přes celou plochu displeje vykreslovány různé barvy, vypisován text a vykreslovány čáry. | + | Pro inicializaci displeje využití fontů a dlších funkcionalit kountroléru RA8875 byla vytvořena knihovna "lcd". Většina funkcí byla převzata a poupravena z demonstračního kódu zveřejněného výrobcem http://www.buydisplay.com/download/democode/ER-TFTM070-5_16-bit-8080_DemoCode.txt . |
- | | + | ===== Demonstrační video ===== |
+ | {{ youtube>R2cyjB2f9ew?medium }} | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | Veškeré zdrojové kódy jsou ke stažení zde: {{ :2017:microzed-lcd:microzed_lcd.zip |}}. | ||
+ | |||
+ | |