Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2017:microzed-lcd

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
2017:microzed-lcd [2018/01/15 03:33]
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 85: Řádek 91:
 } }
 </​code>​ </​code>​
 +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).
  
 +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 |}}.
 +
 +                ​
2017/microzed-lcd.1515983590.txt.gz · Poslední úprava: 2018/01/15 03:33 autor: Tomáš Matějka