FORENEX FES4335U1-56T Grafični krmilni modul za preslikavo pomnilnika
Zgodovine revizij
Rev. št. | Datum | Bistvene spremembe |
1.0 | 2016 | Prva številka. |
Splošni opis
FES4335U1-56T je poceni, visoko učinkovit in pameten nadzorni modul zaslona TFT-LCD, ki lahko zagotovi znake ali 2D grafično aplikacijo znotraj vdelanega 768 KB RAM-a zaslona.
FES4335U1-56T ponuja serijski vmesnik (Uart-TT) za vzpostavitev strojne komunikacije z zunanjim enostavnim mikrokontrolerjem (na primer 8051 itd.) in zagotavlja "tabelo ukazov" za klicanje in izvajanje grafičnega učinka.
Glede na »Tabelo ukazov« grafičnih API-jev mora zunanji MCU samo prenesti ustrezno ukazno kodo s parametri v FES4335U1-56T prek serijskega vmesnika. Dekoder ukazov znotraj FES4335U1-56T bi samodejno izvajal grafično nalogo.
FG875D_command_encoder.exe je programski pripomoček za osebni računalnik, ki uporabniku omogoča izkušnjo različnih funkcijskih ukazov v »Tabeli ukazov«.
Postavka | Specifikacija | Opomba |
velikost LCD | 5.6-palčni (diagonalno) | |
Resolucija | 640 x 3 (RGB) x 480 | pika |
Vrsta zaslona | Običajno bela, transmisivna | |
Dot pitch | 0.0588(Š) x 0.1764(V) mm | |
Aktivno območje | 112.896(Š) x 84.672(V) mm | |
Velikost modula | 142.5 (Š) x 100.0 (V) x 16.72 (G) mm | |
View kota | L:70/ R:70/ T:50/ Š:70 | θ |
Površinska obdelava | Proti bleščanju | |
Barvna ureditev | 64k barv z RGB-trakom | |
Vrsta dotika | 4-žilni uporovni | |
Osvetlitev ozadja | Vgrajen gonilnik LED | |
Vmesnik | Uart (TTL-RX/TX), 115200/N/8/1 | |
Ponudba programske opreme | Tabela ukazov | Opomba1 |
Temperatura delovanja | -10 ℃ do 60 ℃ | |
Temp. shranjevanja | -20 ℃ do 70 ℃ |
Opomba 1: Vsi uporabni API-ji so povzeti v tabeli ukazov. Glejte dokument
(FG875D_Tabela ukazov_vx.pdf). Za podroben opis uporabe za vsak ukaz glejte (FG4335x_software_Note_V1.pdf).
Dodelitev zatiča
Vhodni vmesnik UART (H4)
Konektor: (glava škatle_2x5pin/ 2.0 mm/ stranski vhod) | |||||||
Pin št | Opis | I/O | Opomba | Pin št | Opis | I/O | Opomba |
Pin1 | GND | Pin2 | RX | I | |||
Pin3 | TX | O | Pin4 | NC | |||
Pin5 | Oklop GND | Pin6 | NC | ||||
Pin7 | NC | Pin8 | NC | ||||
Pin9 | 5 V/350 mA | I | 1 | Pin10 | 5 V/350 mA | I | 1 |
OPOMBA 1: Zunanji vir napajanja DC5V vhod
2-2、Možnost alternativnega napajalnega priključka (W2).
Konektor: (wafer_2pin/ 2.0 mm/ stranski vhod) | |||||||
Pin št | Opis | I/O | Opomba | Pin št | Opis | I/O | Opomba |
Pin1 | GND | I | Pin2 | 5 V/700 mA |
Za zagotovitev dodatnega priključka za vhod zunanjega vira napajanja. Če vir napajanja (DC5V) ne zagotavlja iz nožic 9 in 10 H4.
Vmesnik GPIO (H2)
Konektor: (Header_2x5pin/ 2.0 mm/ stranski vhod) | |||||||
Pin št | Opis | I/O | Opomba | Pin št | Opis | I/O | Opomba |
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 |
OPOMBA 2: GPO_0 ~ 3 so izhodni z odprtim odtokom in bi morali imeti vlečni visoko upor na zunanji plošči.
OPOMBA 3: GPI_0 ~ 3 so 3.3 V vhod s toleranco 5 V.
Specifikacije delovanja
Električne specifikacije
Absolutne največje ocene
Simbol | Simbol | Min. | maks. | Enota | Opomba |
Moč Voltage | VCC | -0.3 | 5.2 | V | |
Delovna temperatura | TOP | -10 | 60 | ℃ | |
Temperatura shranjevanja | TST | -20 | 70 | ℃ |
*Absolutne najvišje ocenjevalne vrednosti tega izdelka nikoli ne smejo biti presežene.
Priporočeno obratovalno stanje
Simbol | Opis | Min. | Tip. | maks. | Enota | Opomba |
VDC | Dobava voltage | 3.7 | 5 | 5.2 | V | |
Icc | Trenutno | 0.7 | A | |||
Raven signala UART_TTL(Tx,Rx,CTS,RTS) & I2C(SCL,SDA) | ||||||
VIH | Vhodna visoka voltage | 2.64 | 3.3 | V | ||
VIL | Vhod Low Voltage | 0 | 0.66 | V | ||
VOH | Izhodna visoka glasnosttage | 2.9 | 3.3 | V | ||
VOL | Izhodna nizka voltage | 0 | 0.4 | V | ||
Optične specifikacije (θ=0°) | ||||||
CR | Kontrastno razmerje | 400 | 500 | |||
L | Svetilnost | 230 | 280 | cd / m² | ||
Hitrost prenosa | ||||||
UART | 115200 | bps | ||||
Poraba energije @ 5v vhod, 100% svetlost | ||||||
Poraba | 5.6" , 640×480 | 3.1 | W |
mehanski specifikacija
Specifikacija strojne opreme
Diagram blokov
Slika 3-a: blokovni diagram FES4335
Strojni vmesnik
- Prilagojeni model je FES4335U1-56T.
- UART (TTL-RX/TX): 3-žilni (TX, RX, GND) glejte (Razdelek: dodelitev pinov).
- Hitrost prenosa: fiksirana na 115200 bps/N/8/1.
- Povezljivost med Hostom in FES4335U1-56T
Programska oprema
Komunikacija (rokovanje)
Zaradi serijskih vmesnikov (Uart-TTL) ima FES4335 možnost vzpostavitve komunikacije z zunanjim gostiteljem. Gostitelj lahko pošlje ukazni tok FES4335 za zahtevo po izvedbi naloge.
Glede na zmogljivost prenosa je format toka ukazov preprosto definiran v dve kategoriji.
- Standardni tok ukazov: To je bistvena oblika toka ukazov za vsako nalogo, ki je navedena v tabeli ukazov. (Glejte Razdelek 4-3 Tabela ukazov).
- Tok množičnega prenosa podatkov: Zagotavljanje samo nekaterim opravilom bo zahtevalo množični prenos podatkov, zahteva pa je bila potrjena med standardnim tokom ukazovtage.
Trenutno samo pod dvema nalogama, ki bosta zahtevali protokol za množični prenos podatkov.
- FG875D_WriteToSerialROM (koda funkcije 0x21).
- FG875D_ Zaslon _Block_RW (koda funkcije 0x24).
V skladu s tabelo ukazov ima vsak ukaz edinstveno funkcijsko kodo za določeno operacijsko nalogo. (Glejte Razdelek 4-3 Tabela ukazov).
Torej, ko FES4335 prejme celoten standardni ukazni tok in kateri del kontrolne vsote se najprej preveri. Po tem bi bil del funkcijske kode identificiran in implementiran skupaj z delom parametrov.
Obstaja posebej kodno območje 0x50~0x5F, kjer bo določeno določeno kodo sporočila in bo tudi izolirano od celotne funkcijske kode.
Koda povratnega sporočila | ASCII | hex | Opis |
Napačna koda | "X" | 0x58 | Napaka kontrolne vsote |
Čakalna koda | "W" | 0x57 | FES4335 je zaseden |
Pripravljena koda | "S" | 0x53 | FES4335 je pripravljen |
Koda časovne omejitve | "T" | 0x54 | Časovna omejitev prejemanja |
Dotaknite se Prekinitvena koda | "P" | 0x50 | Dotaknili ste se plošče na dotik |
Koda uspeha ukaza | Koda funkcije | Izvajanje ukaza uspešno | |
Koda uspešnega množičnega prenosa | 0x55,0xAA | Uspešen množični prenos podatkov |
Če med prenosom ni prišlo do napake.
FES4335 bo izvajal ukaz v skladu s funkcijsko kodo, ki je bila prejeta v standardnem ukaznem toku Stage, in vrni funkcijsko kodo gostitelju za preverjanje uspešnosti.
or
Povratna koda funkcije (0x55,0xAA), ki označuje, da je ta čas prenosa množičnih podatkov minil
dokončano brez težav v »Bulk Data Transmission stage«.
Vrni kodo uspeha ali (0x55,0xAA), ki obvešča o statusu uspeha.
Gostitelj lahko pošlje naslednji nov tok ukazov.
- Če med prenosom pride do kakršnega koli nepričakovanega stanja.
FES4335 bo vrnil ustrezno sporočilo s kodo napake in skupaj s prejeto kodo funkcije za preverjanje napak.
Če vrnete napačno kodo (0x58), kot spodaj. (označuje, da je prišlo do napake kontrolne vsote)
Standardni ukazni tok stage napaka
or Prenos množičnih podatkov stage napaka
Gostitelj mora ponoviti prejšnji tok ukazov.
Če vrne kodo časovne omejitve (0x54), kot spodaj, (nakazuje, da je prišlo do napake časovne omejitve) Standardni ukazni tok stage napaka
or Prenos množičnih podatkov stage napaka
Gostitelj mora ponoviti prejšnji tok ukazov.
Vrni kodo čakanja (0x57), kot je prikazano spodaj, (označuje, da je prišlo do stanja čakanja) Standardni ukazni tok je zaseden
Prenos množičnih podatkov je zaseden Za obveščanje gostitelja, da je FES4335 v statusu zasedenosti. Gostitelj mora začasno ustaviti prenos, dokler FES4335 ne vrne kode pripravljenosti (0x53), nato pa nadaljevati tok ukazov ali množični tok podatkov, ki še ne dokonča podatkov.
Vrni kodo pripravljenosti (0x53), kot spodaj, (označuje, da se je pojavilo sporočilo o pripravljenosti)Standardni ukazni tok je pripravljen
or Prenos množičnih podatkov je pripravljen
Za obveščanje gostitelja, da je FES4335 prešel iz obdobja zasedenosti. Gostitelj lahko nadaljuje preostali tok ukazov ali množični tok podatkov.
- Posebna koda, ki obvešča, da je prišlo do prekinitve dotika, in samodejno vrne vrednost koordinate (x,y) plošče na dotik.
- Povratna koda prekinitve dotika (0x50) z vrednostjo koordinate (x,y), kot je spodaj,
- a. Pri množičnem prenosu podatkov stage, bo FES4335 začasno onemogočil funkcijo dotika in prenehal vračati koordinato (x,y) dotika.
- b. Iz množičnega prenosa podatkov stage. FES4335 bi samodejno vrnil koordinato (x,y) dotika, ko bi prišlo do prekinitve dotika.
- c. Gostitelj lahko tudi vpraša vrednost koordinate (x,y) s pošiljanjem funkcijske kode 0x03 (API-ji:FG875D_Detect_Touch).
Ukaz (Tok /Oblika /protokol)
Standardni ukazni tok
- Oblika: Ta oblika združuje bajt kode funkcije in več bajtov parametrov ter bajt kontrolne vsote kodo.
- Protokol:
Prenos množičnih podatkov
Ker je funkcijska koda v standardnem ukaznem toku (0x21) ali (0x24), bo zahtevala nalogo množičnega prenosa podatkov, potem ko FES4335 prepozna to funkcijsko kodo.
V tem primeru bo celoten komunikacijski proces ločen na dva stages (Standardni ukazni tok stage + Protokol za množični prenos podatkov stagin).
- Oblika: Ta format je na voljo za množični prenos podatkovtage samo.
Vodilna koda (0x55,0xAA) bo nadomestila funkcijsko kodo, ki bo označevala začetek množičnega prenosa podatkov, nato pa bo vrednost, ki bo nastavljena v bajtu dolžine, pokazala, koliko podatkovnih bajtov bo na voljo neprekinjeno. Opomba za nastavitev dolžine v bajtu z dejansko količino podatkov minus 1. - Protokol:
Ilustracija, ki prikazuje standardni ukazni tok, ki zahteva pisanje množičnega prenosa podatkov v FES4335.Ilustracija, ki prikazuje standardni ukazni tok, ki zahteva branje množičnega prenosa podatkov iz FES4335.
Tabela ukazov
Glejte dokument »FG875D_Commands Table_vx.pdf«.
Dodatek (namigi)
Trije koraki za hitrejši prikaz fotografij na zaslonu.
1. korak): Pretvarjanje slike v .bin file:
Zaradi Flash-ROM-a FES4335, ki sprejema samo .bin file slike. Zato zagotavljanje pripomočka FG875_BMP_to_Bin.exe, ki lahko pretvori sliko .BMP file v .BIN file.
(Glejte dokument〝FG875_BMP_to_Bin_manual.pdf〞za podrobnosti).
2. korak): Nalaganje .bin file na notranji SPI-FlashROM (AMIC A25LQ64).
- Uporaba kode funkcije 0x21 (API-ji:FG875D_WriteToSerialROM) za zahtevo, da FES4335 preide v množični prenos podatkov stage.
- Ko je koda uspeha ukaza (0x21) vrnjena iz FES4335, lahko zunanji MPU prenaša slike v skladu z opisom protokola o množičnem prenosu podatkov (pisanje) v razdelku 4-2-2. Glejte sliko (2).
- Drug način za preskok ① in ②:
Na strani osebnega računalnika za zagon pomožne programske opreme (FG875D_command_encoder.exe) in izbiro funkcijskega elementa (API:FG875D_WriteToSerialROM) v izbirnem pogovornem oknu. Po tem bo pomožna programska oprema poskrbela za komunikacijski protokol in nalaganje slike file v SPI-FlashROM.
V zvezi z uporabo pomožne programske opreme (FG875D_command_encoder.exe) si oglejte dokument »FG875D_Command_Encoder-UsersMenu.pdf«.
3. korak): Uporaba funkcijske kode 0x22 (API-ji:FG875D_SerialROM_Show_On_Panel), ki zahteva, da FES4335 prikaže slike iz notranjega SPI_FlashROM-a na navedeno lokacijo plošče.
Na ta način prikazati sliko, ki bi bila hitrejša od polnjenja medpomnilnika zaslona z vodilom 8051 MCU.
Dokumenti / Viri
![]() |
FORENEX FES4335U1-56T Grafični krmilni modul za preslikavo pomnilnika [pdfUporabniški priročnik FES4335U1-56T Grafični nadzorni modul za preslikavo pomnilnika, FES4335U1-56T, Grafični nadzorni modul za preslikavo pomnilnika, Grafični nadzorni modul za preslikavo, Nadzorni modul za grafiko, Nadzorni modul, Modul |