FORENEX logotipas

FORENEX FES4335U1-56T Atminties atvaizdavimo grafikos valdymo modulis

FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymas-Modulis-gaminamas vaizdas

Revizijų istorijos

Rev. Nr. Data Esminiai pokyčiai
1.0 2016 Pirma problema.

Bendras aprašymas

FES4335U1-56T yra nebrangus, didelio efektyvumo ir išmanus TFT-LCD ekrano valdymo modulis, kuris gali pateikti simbolių arba 2D grafikos programą įterptoje 768 KB ekrano RAM.
FES4335U1-56T siūlo nuosekliąją sąsają (Uart-TT), kad būtų galima užmegzti aparatinės įrangos ryšį su išoriniu paprastu MCU (kaip kaip 8051 ir tt), ir pateikti „komandų lentelę“, skirtą grafiniams efektams iškviesti ir vykdyti.
Pagal grafinių API „komandų lentelę“, išoriniam MCU per nuosekliąją sąsają tereikia perduoti atitinkamą komandos kodą su parametrais į FES4335U1-56T. FES4335U1-56T viduje esantis komandų dekoderis automatiškai įgyvendins grafikos užduotį.

FG875D_command_encoder.exe yra kompiuterio programinės įrangos įrankis, suteikiantis vartotojui įvairias funkcijų komandas „Komandų lentelėje“.

Prekė Specifikacija Pastaba
LCD dydis 5.6 colio (įstrižainė)
Rezoliucija 640 x 3 (RGB) x 480 taškas
Ekrano tipas Paprastai baltas, pralaidus
Taškinis žingsnis 0.0588 (W) x 0.1764 (A) mm
Aktyvi sritis 112.896 (W) x 84.672 (A) mm
Modulio dydis 142.5 (plotis) x 100.0 (aukštis) x 16.72 (gylis) mm
View kampu L:70/ R:70/ T:50/ B:70 θ
Paviršiaus apdorojimas Anti-glare
Spalvų išdėstymas 64k spalvų su RGB juostele
Lietimo tipas 4 laidų varža
Foninis apšvietimas Integruota LED tvarkyklė
Sąsaja Uart (TTL-RX/TX), 115200/N/8/1
Programinės įrangos pasiūlymas Komandų lentelė Pastaba1
Veikimo temp -10 ℃ iki 60 ℃
Laikymo temp -20 ℃ iki 70 ℃

1 pastaba: Visos naudojamos API yra apibendrintos komandų lentelėje. Žiūrėkite dokumentą
(FG875D_Commands Table_vx.pdf). Išsamų kiekvienos komandos naudojimo aprašymą rasite (FG4335x_software_Note_V1.pdf).

Smeigtukų priskyrimas

UART įvesties sąsaja (H4)
Jungtis: (dėžutės antraštė_2x5 kontaktai / 2.0 mm / šoninis įėjimas)
PIN nr Aprašymas I/O Pastaba PIN nr Aprašymas I/O Pastaba
Pin1 GND Pin2 RX I
Pin3 TX O Pin4 NC
Pin5 Skydas GND Pin6 NC
Pin7 NC Pin8 NC
Pin9 5V/350mA I 1 Pin10 5V/350mA I 1

1 PASTABA: Išorinis maitinimo šaltinis DC5V įvestis

2-2 、Alternatyvi maitinimo jungtis (W2) parinktis
Jungtis: (wafer_2pin / 2.0mm / šoninis įėjimas)
PIN nr Aprašymas I/O Pastaba PIN nr Aprašymas I/O Pastaba
Pin1 GND I Pin2 5V/700mA

Suteikti papildomą jungtį išoriniam maitinimo šaltinio įėjimui. Jei maitinimo šaltinis (DC5V) nepateikiamas iš H9 10 ir 4 kaiščių.

GPIO sąsaja (H2)
Jungtis: (Header_2x5pin / 2.0mm / šoninis įėjimas)
PIN nr Aprašymas I/O Pastaba PIN nr Aprašymas I/O Pastaba
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 PASTABA: GPO_0 ~ 3 yra išvedami su atviru nutekėjimu ir išorinėje plokštėje turi turėti aukštą pasipriešinimą.
3 PASTABA: GPI_0 ~ 3 yra 3.3 V įvestis su 5 V tolerancija.

Veikimo specifikacijos

Elektros specifikacijos

Absoliučiai didžiausi įvertinimai

Simbolis Simbolis Min. Maks. Vienetas Pastaba
Galia ttage VCC -0.3 5.2 V  
Darbinė temperatūra TOP -10 60  
Laikymo temperatūra TST -20 70  

* Jokiu būdu negalima viršyti absoliučios didžiausios šio gaminio įvertinimo verčių.

Rekomenduojama eksploatavimo būklė

Simbolis Aprašymas Min. Tip. Maks. Vienetas Pastaba
VCC Tiekimo ttage 3.7 5 5.2 V  
Icc Dabartinė 0.7     A  
UART_TTL (Tx, Rx, CTS, RTS) ir I2C (SCL, SDA) signalo lygis
VIH Įvestis High Voltage 2.64   3.3 V  
VIL Įėjimas žemas tomastage 0   0.66 V  
VOH Išėjimas High Voltage 2.9   3.3 V  
VOL Išėjimas žemas tūristage 0   0.4 V  
Optinės specifikacijos (θ=0°)
CR Kontrasto santykis 400 500      
L Šviesumas 230 280   cd / m²  
Perdavimo greitis
UART   115200   bps  
Energijos suvartojimas @ 5v įvestis, 100% ryškumas
Vartojimas 5.6 colio, 640 × 480 3.1 W  
Mechaninė specifikacija

FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymo modulis-01

Techninės įrangos specifikacija

Blokuoti schemą

FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymo modulis-023-a pav.: FES4335 blokinė schema

Techninės įrangos sąsaja

  1. Pritaikytas modelis yra FES4335U1-56T.
  2. UART (TTL-RX/TX): 3 laidų (TX, RX, GND) žr. (Skyrius: kontaktų priskyrimas).
  3. Perdavimo dažnis: fiksuotas 115200 8 bps/N/1/XNUMX.
  4. Ryšys tarp pagrindinio kompiuterio ir FES4335U1-56T

FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymo modulis-03

Programinė įranga

Bendravimas (rankos paspaudimas)

Dėl nuosekliųjų sąsajų (Uart-TTL) šios FES4335 siūlo užmegzti ryšį su išoriniu pagrindiniu kompiuteriu. Pagrindinis kompiuteris gali perduoti komandų srautą į FES4335 užduočiai įgyvendinti.

Pagal perdavimo pajėgumus komandų srauto formatas tiesiog suskirstytas į dvi kategorijas.

  • Standartinis komandų srautas: tai esminis komandų srauto formatas kiekvienai užduočiai, nurodytai komandų lentelėje. (Žr. 4-3 skyriaus komandų lentelę).
  • Masinio duomenų perdavimo srautas: tik kai kurioms užduotims numatant, bus prašoma masinio duomenų perdavimo, o užklausa patvirtinta standartinio komandų srauto metu.tage.
    Šiuo metu tik žemiau dvi užduotys, kurioms reikės masinio duomenų perdavimo protokolo.
  1. FG875D_WriteToSerialROM (funkcijos kodas 0x21).
  2. FG875D_ Ekranas _Block_RW (funkcijos kodas 0x24).

Pagal komandų lentelę kiekviena komanda turi unikalų funkcijos kodą konkrečiai operacijos užduočiai. (Žr. 4-3 skyriaus komandų lentelę).
Todėl, kai FES4335 gauna visą standartinį komandų srautą ir kuri kontrolinės sumos dalis yra patikrinama pirmiausia. Po to funkcijos kodo dalis būtų identifikuojama ir įdiegta kartu su parametrų dalimi.

Yra speciali kodo sritis 0x50 ~ 0x5F, kuri bus skirta tam tikram pranešimo kodui apibrėžti ir taip pat bus atskirta nuo viso funkcijos kodo.

Grąžinti žinutės kodą ASCII hex Aprašymas
Neteisingas kodas "X" 0x58 Kontrolinės sumos klaida
Laukiamas kodas "W" 0x57 FES4335 yra užimtas
Paruoštas kodas "S" 0x53 FES4335 paruoštas
Laiko pabaigos kodas "T" 0x54 Gauti skirtasis laikas
Palieskite Pertraukti kodą "P" 0x50 Jutiklinis skydelis buvo paliestas
Komandos sėkmės kodas Funkcijos kodas Įdiekite komandą sėkmingai
Masinio perdavimo sėkmės kodas 0x55,0xAA Masinio duomenų perdavimo sėkmė

Jei perdavimo metu neįvyko klaida.

FES4335 įgyvendins komandą pagal funkcijos kodą, gautą standartiniame komandų sraute Stage, ir grąžinkite funkcijos kodą pagrindiniam kompiuteriui, kad būtų patikrinta sėkminga.
or
Grąžinkite funkcijos kodą (0x55,0xAA), kad nurodytumėte masinio duomenų perdavimo laiką
be problemų baigtas „Masinis duomenų perdavimas stage“.

Grąžinti sėkmės kodą arba (0x55,0xAA), informuojantį apie sėkmės būseną.

FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymo modulis-043Pagrindinis kompiuteris gali siųsti kitą naują komandų srautą.

  • Jei perdavimo metu įvyko kokia nors netikėta sąlyga.

FES4335 pateiks atitinkamą klaidos kodo pranešimą ir kartu su gautu funkcijos kodu klaidoms patikrinti.

Jei grąžinsite neteisingą kodą (0x58), kaip nurodyta toliau. (nurodykite, kad įvyko kontrolinės sumos klaida)

FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymo modulis-05Standartinis komandų srautas stage klaida
or Masinis duomenų perdavimas stage klaida
Pagrindinis kompiuteris turėtų pakartoti ankstesnį komandų srautą.

Jei grąžinamas skirtasis laikas (0x54), kaip nurodyta toliau, (nurodykite, kad įvyko skirtojo laiko klaida) FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymo modulis-07Standartinis komandų srautas stage klaida
or FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymo modulis-08Masinis duomenų perdavimas stage klaida
Pagrindinis kompiuteris turėtų pakartoti ankstesnį komandų srautą.

Grąžinimo laukimo kodas (0x57), kaip nurodyta toliau (nurodykite, kad įvyko laukimo būsena) FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymo modulis-09Standartinis komandų srautas užimtas FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymo modulis-10 Masinis duomenų perdavimas užimtas Informuoti pagrindinį kompiuterį, kad FES4335 užimtas. Pagrindinis kompiuteris turėtų laikinai sustabdyti perdavimą, kol FES4335 grąžins parengties kodą (0x53), tada tęsti komandų srautą arba masinį duomenų srautą, kurie dar nebaigia duomenų.

Grąžinti paruoštą kodą (0x53), kaip nurodyta toliau (nurodykite, kad įvyko parengties pranešimas)FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymo modulis-11Standartinis komandų srautas paruoštas
or FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymo modulis-12Masinis duomenų perdavimas paruoštas
Informuoti šeimininką, kad FES4335 atleistas iš užimtumo laikotarpio. Pagrindinis kompiuteris gali tęsti likusį komandų srautą arba masinį duomenų srautą.

  • Įvyko specifinis kodas, informuojantis apie lietimo pertraukimą, taip pat automatiškai grąžintų jutiklinio skydelio koordinačių (x, y) reikšmę.
    • Return Touch pertraukimo kodas (0x50) su koordinačių (x,y) reikšme, kaip nurodyta toliau,

FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymo modulis-13

  • a. Masiniu duomenų perdavimu stage, FES4335 laikinai išjungs lietimo funkciją ir nebegrąžins prisilietimo koordinatės (x,y).
  • b. Iš masinio duomenų perdavimo stage. FES4335 automatiškai grąžintų prisilietimo koordinatę (x, y), kai įvyksta prisilietimo pertraukimas.
  • c. Pagrindinis kompiuteris taip pat galėtų apklausti koordinatės (x, y) reikšmę, nusiųsdamas funkcijos kodą 0x03 (API: FG875D_Detect_Touch).
Komanda (srautas / formatas / protokolas)

Standartinis komandų srautas

  • Formatas: Šis formatas sujungia funkcijos kodo baitą ir kelis parametrų baitus bei kontrolinės sumos baitą kodas.FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymo modulis-14
  • Protokolas: FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymo modulis-15

Masinis duomenų perdavimas
Kadangi funkcijos kodas standartiniame komandų sraute yra (0x21) arba (0x24), bus prašoma masinio duomenų perdavimo užduoties po to, kai tas funkcijos kodas bus identifikuotas FES4335.
Tokiu atveju visas bendravimo procesas bus padalintas į du stages (Standard Command Stream stage + Masinio duomenų perdavimo protokolas stagir).

  • Formatas: Šis formatas galimas masiniam duomenų perdavimuitagtik e.
    Pradinis kodas (0x55,0xAA) pakeis funkcijos kodą, rodantį masinio duomenų perdavimo pradžią, o tada vertė, kuri turi būti nustatyta į ilgio baitą, nurodo, kiek duomenų baitų bus nuolat gaunama. Atkreipkite dėmesį, kad reikia nustatyti ilgio baitą iš tikrojo duomenų kiekio atėmus 1.FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymo modulis-16
  • Protokolas:
    Iliustracija, rodanti standartinį komandų srautą, kuriame prašoma įrašyti masinį duomenų perdavimą į FES4335.FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymo modulis-17 Iliustracija, rodanti standartinį komandų srautą, kuriame prašoma nuskaityti masinį duomenų perdavimą iš FES4335. FORENEX-FES4335U1-56T Atminties atvaizdavimas-Grafika-Valdymo modulis-18
Komandų lentelė

Žr. dokumentą „FG875D_Commands Table_vx.pdf“.

Priedas (patarimai)

Trys žingsniai, kaip greičiau parodyti nejudančius vaizdus ekrane.

1 veiksmas): Vaizdas konvertuojamas į .bin file:
Dėl FES4335 Flash-ROM, kuris priima tik .bin file įvaizdžio. Todėl teikiant programą FG875_BMP_to_Bin.exe, kuri gali konvertuoti .BMP vaizdą file į .BIN file.
(Daugiau informacijos rasite dokumente 〝FG875_BMP_to_Bin_manual.pdf〞).

2 veiksmas): Įkeliamas .bin file prie vidinio SPI-FlashROM (AMIC A25LQ64).

  1. Naudojant funkcijos kodą 0x21 (APIs: FG875D_WriteToSerialROM), kad FES4335 būtų reikalingas masiniam duomenų perdavimui.tage.
  2. Kai iš FES0 bus grąžintas komandos sėkmės kodas (21x4335), išoriniam MPU bus leidžiama perduoti vaizdus pagal protokolo aprašą apie masinį duomenų (rašymo) perdavimą, pateiktą 4-2-2 skyriuje. Žiūrėkite paveikslėlį (2).
  3. Kitas būdas praleisti ① ir ②:
    Kompiuterio pusėje paleiskite pagalbinę programinę įrangą (FG875D_command_encoder.exe) ir pasirinkimo dialogo lange pasirinkite funkcijos elementą (API: FG875D_WriteToSerialROM). Po to paslaugų programinė įranga pasirūpins ryšio protokolu ir vaizdo įkėlimu file į SPI-FlashROM.
    Apie naudingos programinės įrangos (FG875D_command_encoder.exe) naudojimą žr. dokumentą „FG875D_Command_Encoder-UsersMenu.pdf“.

3 veiksmas): Naudojant funkcijos kodą 0x22 (API: FG875D_SerialROM_Show_On_Panel), kad FES4335 būtų rodomi vaizdai iš vidinio SPI_FlashROM į nurodytą skydelio vietą.

Tokiu būdu parodyti vaizdą, kuris būtų greitesnis nei ekrano buferio užpildymas 8051 MCU magistrale.

Dokumentai / Ištekliai

FORENEX FES4335U1-56T Atminties atvaizdavimo grafikos valdymo modulis [pdf] Naudotojo vadovas
FES4335U1-56T Atminties atvaizdavimo grafikos valdymo modulis, FES4335U1-56T, atminties atvaizdavimo grafikos valdymo modulis, atvaizdavimo grafikos valdymo modulis, grafikos valdymo modulis, valdymo modulis, modulis

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *