FORENEX logó

FORENEX FES4335U1-56T Memórialeképezés grafikus vezérlőmodul

FORENEX-FES4335U1-56T Memória-leképezés-Grafika-Vezérlő-Modul-képkép

Revíziótörténetek

Rev. sz. Dátum Lényeges változások
1.0 2016 Első kiadás.

Általános leírás

A FES4335U1-56T egy alacsony költségű, nagy hatékonyságú és intelligens TFT-LCD kijelzővezérlő modul, amely karaktereket vagy 2D grafikus alkalmazást biztosít a beágyazott 768 KB kijelző RAM-on belül.
A FES4335U1-56T soros interfészt (Uart-TT) kínál, amely hardveres kommunikációt létesít egy külső egyszerű MCU-val (mint például a 8051-el stb.), valamint biztosítja a „Commands Table”-t a grafikus effektusok hívásához és végrehajtásához.
A grafikus API-k „Parancstáblázata” szerint a külső MCU-nak csak soros interfészen keresztül kell továbbítania a megfelelő parancskódot paraméterekkel a FES4335U1-56T-be. A FES4335U1-56T-ben található parancsdekóder automatikusan végrehajtja a grafikus feladatot.

Az FG875D_command_encoder.exe egy PC-szoftver, amely lehetővé teszi a felhasználó számára, hogy megtapasztalhassa a „Commands Table” különböző funkcióparancsait.

Tétel Specifikáció Megjegyzés
LCD méret 5.6 hüvelyk (átlós)
Felbontás 640 x 3 (RGB) x 480 pont
Kijelző típusa Általában fehér, áteresztő
Pont hangmagasság 0.0588 (Sz) x 0.1764 (Ma) mm
Aktív terület 112.896 (Sz) x 84.672 (Ma) mm
Modul mérete 142.5 (Szé) x 100.0 (Ma) x 16.72 (Mé) mm
View szög L:70/ R:70/ T:50/ B:70 θ
Felületkezelés Csillogásgátló
Színelrendezés 64 ezer szín RGB csíkkal
Érintés típusa 4 vezetékes ellenállás
Háttérvilágítás Beépített LED meghajtó
Felület Uart (TTL-RX/TX), 115200/N/8/1
Szoftver ajánlat Parancsok táblázata Megjegyzés1
Működési hőm -10 ℃ és 60 ℃ között
Tárolási hőm -20 ℃ és 70 ℃ között

Megjegyzés1: Az összes használható API-t a parancstáblázat foglalja össze. Kérjük, olvassa el a dokumentumot
(FG875D_Commands Table_vx.pdf). Az egyes parancsok részletes használati leírását lásd: (FG4335x_software_Note_V1.pdf).

Pin hozzárendelés

UART bemeneti interfész (H4)
Csatlakozó: (Box Header_2x5pin / 2.0mm / oldalsó bemenet)
Pin sz Leírás I/O Jegyzet Pin sz Leírás I/O Jegyzet
Pin1 GND Pin2 RX I
Pin3 TX O Pin4 NC
Pin5 Shield GND Pin6 NC
Pin7 NC Pin8 NC
Pin9 5V/350mA I 1 Pin10 5V/350mA I 1

1. MEGJEGYZÉS: Külső tápforrás DC5V bemenet

2-2、Alternatív tápcsatlakozó (W2) opció
Csatlakozó: (wafer_2pin/2.0mm/oldalsó bemenet)
Pin sz Leírás I/O Jegyzet Pin sz Leírás I/O Jegyzet
Pin1 GND I Pin2 5V/700mA

Extra csatlakozó biztosítására a külső áramforrás bemenetéhez. Ha az áramforrás (DC5V) nem biztosítja a H9 10 és 4 érintkezőit.

GPIO interfész (H2)
Csatlakozó: (Header_2x5pin / 2.0mm / oldalsó bemenet)
Pin sz Leírás I/O Jegyzet Pin sz Leírás I/O Jegyzet
Pin1 GPO 0 O 2 Pin2 GPI 0 I 3
Pin3 GPO 1 O 2 Pin4 GPI 1 I 3
Pin5 GPO 2 O 2 Pin6 GPI 2 I 3
Pin7 GPO 3 O 2 Pin8 GPI 3 I 3
Pin9 GND Pin10 GND

2. MEGJEGYZÉS: A GPO_0 ~ 3 kimenete nyitott leeresztővel történik, és a külső kártyán nagy húzóellenállással kell rendelkeznie.
3. MEGJEGYZÉS: A GPI_0 ~ 3 3.3 V bemenet 5 V tűréssel.

Működési előírások

Elektromos előírások

Abszolút Maximális értékelések

Szimbólum Szimbólum Min. Max. Egység Jegyzet
Teljesítmény voltage VCC -0.3 5.2 V  
Üzemi hőmérséklet TOP -10 60  
Tárolási hőmérséklet TST -20 70  

*A termék abszolút maximális névleges értékeit soha nem szabad túllépni.

Ajánlott működési állapot

Szimbólum Leírás Min. Typ. Max. Egység Jegyzet
Vcc Ellátási köttage 3.7 5 5.2 V  
Icc Jelenlegi 0.7     A  
UART_TTL(Tx,Rx,CTS,RTS) és I2C(SCL,SDA) jelszint
VIH Bemenet High Voltage 2.64   3.3 V  
VIL Bemenet alacsony voltage 0   0.66 V  
VOH Kimenet High Voltage 2.9   3.3 V  
VOL Kimenet alacsony voltage 0   0.4 V  
Optikai specifikációk (θ=0°)
CR Kontraszt Arány 400 500      
L Fényerő 230 280   cd / m²  
Baud Rate
UART   115200   bps  
Energiafogyasztás @ 5V bemenet, 100% fényerő
Fogyasztás 5.6”, 640×480 3.1 W  
Mechanikai specifikáció

FORENEX-FES4335U1-56T memória-leképezés-grafika-vezérlő-modul-01

Hardver specifikáció

Blokk diagramm

FORENEX-FES4335U1-56T memória-leképezés-grafika-vezérlő-modul-023-a ábra: FES4335 blokkdiagram

Hardware Interface

  1. Az adaptált modell a FES4335U1-56T.
  2. UART (TTL-RX/TX): 3 vezetékes (TX, RX, GND) lásd (Részlet: tűkiosztás).
  3. Adatátviteli sebesség: rögzítve 115200 8 bps/N/1/XNUMX.
  4. A Host és a FES4335U1-56T közötti kapcsolat

FORENEX-FES4335U1-56T memória-leképezés-grafika-vezérlő-modul-03

Szoftver

Kommunikáció (kézfogás)

A soros interfészek (Uart-TTL) miatt ezek a FES4335 felkínálják a kommunikációt egy külső gazdagéppel. A gazdagép képes parancsfolyamot továbbítani a FES4335-nek a feladat végrehajtásához.

Az átviteli kapacitás szerint a parancsfolyam formátum egyszerűen két kategóriába sorolható.

  • Szabványos parancsfolyam: Ez egy alapvető parancsfolyam-formátum minden egyes feladathoz, amely a Parancstáblázatban szerepel. (Lásd a 4-3. szakasz Parancstáblázatát).
  • Tömeges adatátviteli adatfolyam: Csak bizonyos feladatok ellátása esetén tömeges adatátvitelt kell kérni, és a kérést a szabványos parancsfolyam során megerősítette.tage.
    Jelenleg csak két olyan feladat alatt van, amelyek tömeges adatátviteli protokollt igényelnek.
  1. FG875D_WriteToSerialROM (0x21 funkciókód).
  2. FG875D_ Kijelző _Block_RW (0x24 funkciókód).

A Commands Table szerint minden parancsnak egyedi funkciókódja van egy adott műveleti feladathoz. (Lásd a 4-3. szakasz Parancstáblázatát).
Ezért, ha a FES4335 megkapta a teljes szabványos parancsfolyamot, és az ellenőrző összeg melyik részét kell először ellenőrizni. Ezt követően a funkciókód részt azonosítja és implementálja a paraméteres résszel együtt.

Van egy speciálisan 0x50~0x5F kódterület, ahol bizonyos üzenetkódokat határoznak meg, és el vannak különítve az összes funkciókódtól.

Üzenetkód visszaküldése ASCII hex Leírás
Rossz kód "X" 0x58 Ellenőrző összeg hiba
Várakozó kód "W" 0x57 A FES4335 foglalt
Kész kód "S" 0x53 A FES4335 készen áll
Időtúllépési kód "T" 0x54 Fogadási időtúllépés
Érintse meg a Kód megszakítása lehetőséget "P" 0x50 Az érintőpanel megérintve
Parancs sikeres kódja Funkciókód Parancs végrehajtása siker
Tömeges átvitel sikeres kódja 0x55,0xAA Sikeres tömeges adatátvitel

Ha nem történik hiba az átvitel során.

A FES4335 a parancsot az S szabványos parancsfolyamban kapott funkciókód szerint hajtja végretage, és visszaküldi a függvénykódot a gazdagépnek a sikeresség ellenőrzéséhez.
or
Visszatérési funkciókód (0x55,0xAA), amely jelzi a tömeges adatátvitel idejét
probléma nélkül befejeződött a „Tömeges adatátvitel stage”.

Visszaküldi a sikerkódot vagy (0x55,0xAA), jelezve a sikeres állapotot.

FORENEX-FES4335U1-56T memória-leképezés-grafika-vezérlő-modul-043A gazdagép elküldheti a következő új parancsfolyamot.

  • Ha az átvitel során váratlan körülmény merült fel.

A FES4335 megfelelő hibakód üzenetet küld vissza, és a kapott funkciókóddal együtt a hibaellenőrzés céljából.

Ha visszatér Hibás kód (0x58), az alábbiak szerint. (jelzi, hogy ellenőrző összeg hiba történt)

FORENEX-FES4335U1-56T memória-leképezés-grafika-vezérlő-modul-05Standard Command Stream stage hiba
or Tömeges adatátvitel stage hiba
A gazdagépnek meg kell ismételnie az előző parancsfolyamot.

Ha visszaküldi az időtúllépési kódot (0x54), mint lent, (jelezze, hogy időtúllépési hiba történt) FORENEX-FES4335U1-56T memória-leképezés-grafika-vezérlő-modul-07Standard Command Stream stage hiba
or FORENEX-FES4335U1-56T memória-leképezés-grafika-vezérlő-modul-08Tömeges adatátvitel stage hiba
A gazdagépnek meg kell ismételnie az előző parancsfolyamot.

Visszaküldési várakozási kód (0x57) az alábbiak szerint (jelzi, hogy várakozási állapot történt) FORENEX-FES4335U1-56T memória-leképezés-grafika-vezérlő-modul-09A normál parancsfolyam foglalt FORENEX-FES4335U1-56T memória-leképezés-grafika-vezérlő-modul-10 A tömeges adatátvitel foglalt A gazdagép tájékoztatása arról, hogy a FES4335 foglalt állapotban van. A gazdagépnek ideiglenesen le kell állítania az átvitelt, amíg a FES4335 vissza nem adja a Ready kódot (0x53), majd folytatja a parancsfolyamot vagy a tömeges adatfolyamot, amely még nem fejezte be az adatokat.

Készenléti kód visszaküldése (0x53) az alábbiak szerint (jelzi, hogy kész üzenet történt)FORENEX-FES4335U1-56T memória-leképezés-grafika-vezérlő-modul-11A szabványos parancsfolyam készen áll
or FORENEX-FES4335U1-56T memória-leképezés-grafika-vezérlő-modul-12A tömeges adatátvitel készen áll
Tájékoztassa a gazdagépet, hogy a FES4335 felszabadult a foglalt állapotból. A gazdagép folytathatja a többi parancsfolyamot vagy tömeges adatfolyamot.

  • Egy speciális kód, amely tájékoztatja az érintés megszakítását, és automatikusan visszaadja az érintőpanel koordinátaértékét (x,y).
    • Return Touch megszakítási kód (0x50) koordináta (x,y) értékkel, az alábbiak szerint,

FORENEX-FES4335U1-56T memória-leképezés-grafika-vezérlő-modul-13

  • a. Tömeges adatátvitelben stage, a FES4335 ideiglenesen letiltja az érintés funkciót, és leállítja az érintés koordinátájának (x,y) visszaadását.
  • b. Tömeges adatátvitelből stage. A FES4335 automatikusan visszaadja az érintés koordinátáját (x,y), amikor érintés megszakítás történik.
  • c. A gazdagép a koordináta (x,y) értékét is lekérdezheti a 0x03 függvénykód (API-k:FG875D_Detect_Touch) elküldésével.
Parancs (folyam/Formátum/protokoll)

Szabványos parancsfolyam

  • Formátum: Ez a formátum egy bájt funkciókódot és több paraméterbájtot és egy bájt ellenőrző összeget kombinál kód.FORENEX-FES4335U1-56T memória-leképezés-grafika-vezérlő-modul-14
  • Protokoll: FORENEX-FES4335U1-56T memória-leképezés-grafika-vezérlő-modul-15

Tömeges adatátvitel
Mivel a Standard Command Stream funkciókódja (0x21) vagy (0x24), tömeges adatátviteli feladatot fog kérni, miután ezeket a funkciókódokat a FES4335 azonosította.
Ebben az esetben a teljes kommunikációs folyamat két részre oszliktages (Standard Command Stream stage + Tömeges adatátviteli protokoll stagés).

  • Formátum: Ez a formátum tömeges adatátvitelhez használhatótagcsak e.
    A bevezető kód (0x55,0xAA) felváltja a funkciókódot, jelezve a tömeges adatátvitel kezdetét, majd a hosszúságú bájtba beállított érték jelzi, hogy hány adatbájt jön be folyamatosan. Figyelje meg a bájt hosszának beállítását a valós adatmennyiség mínusz 1 értékével.FORENEX-FES4335U1-56T memória-leképezés-grafika-vezérlő-modul-16
  • Protokoll:
    Az illusztráció a szabványos parancsfolyamot mutatja, amely tömeges adatátvitelt kér a FES4335-re.FORENEX-FES4335U1-56T memória-leképezés-grafika-vezérlő-modul-17 Az illusztráció a szabványos parancsfolyamot mutatja, amely a FES4335 tömeges adatátvitelének olvasását kéri. FORENEX-FES4335U1-56T memória-leképezés-grafika-vezérlő-modul-18
Parancsok táblázata

Kérjük, olvassa el az „FG875D_Commands Table_vx.pdf” dokumentumot.

Függelék (Tippek)

Három lépés az állóképek gyorsabb megjelenítéséhez a képernyőn.

1. lépés): Kép konvertálása .bin formátumba file:
A FES4335 Flash-ROM-ja miatt, amely csak a .bin fájlt fogadja el file kép. Ezért egy FG875_BMP_to_Bin.exe segédprogram biztosítása, amely képes konvertálni egy .BMP-képet file a .BIN-be file.
(Részletekért tekintse meg az〝FG875_BMP_to_Bin_manual.pdf〞dokumentumot).

2. lépés): .bin betöltése file a belső SPI-FlashROM-hoz (AMIC A25LQ64).

  1. A 0x21 funkciókód (APIs:FG875D_WriteToSerialROM) használata, hogy a FES4335-öt megkövetelje a tömeges adatátvitelheztage.
  2. Miután a parancs sikeres kódja (0x21) visszakerült a FES4335-ből, a külső MPU engedélyezheti a képek továbbítását a tömeges adatátvitel (írás) protokoll leírása szerint a 4-2-2 szakaszban. Lásd a (2) ábrát.
  3. Egy másik módja a ① és ② kihagyásának:
    PC oldalon a segédprogram (FG875D_command_encoder.exe) végrehajtásához, és válassza ki a funkcióelemet (APIs:FG875D_WriteToSerialROM) a kiválasztási párbeszédpanelen. Ezt követően a segédszoftver gondoskodik a kommunikációs protokollról és a képfeltöltésről file SPI-FlashROM-ba.
    A segédszoftver (FG875D_command_encoder.exe) használatával kapcsolatban olvassa el az „FG875D_Command_Encoder-UsersMenu.pdf” dokumentumot.

3. lépés): A 0x22 funkciókód (API-k: FG875D_SerialROM_Show_On_Panel) használata a FES4335 megköveteléséhez, hogy a belső SPI_FlashROM-ról képeket jelenítsen meg a panel megadott helyére.

Ezzel a módszerrel olyan képet jeleníthet meg, amely gyorsabb lenne, mint a 8051 MCU busszal való megjelenítési puffer feltöltése.

Dokumentumok / Források

FORENEX FES4335U1-56T Memórialeképezés grafikus vezérlőmodul [pdf] Felhasználói kézikönyv
FES4335U1-56T Memórialeképezés grafikus vezérlőmodul, FES4335U1-56T, Memórialeképező grafikus vezérlőmodul, Leképezési grafikus vezérlőmodul, Grafikai vezérlőmodul, Vezérlőmodul, Modul

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *