FORENEXi logo

FORENEX FES4335U1-56T mälukaardistamise graafika juhtimismoodul

FORENEX-FES4335U1-56T Mälu-kaardistamine-graafika-juhtmoodul-toode-pilt

Läbivaatamise ajalood

Rev. nr. Kuupäev Olulised muudatused
1.0 2016 Esimene väljalase.

Üldine kirjeldus

FES4335U1-56T on odav, kõrge efektiivsusega ja nutikas TFT-LCD-ekraani juhtimismoodul, mis suudab pakkuda märke või 2D-graafikarakendusi manustatud 768 KB ekraani RAM-is.
FES4335U1-56T pakub jadaliidest (Uart-TT), et luua riistvaraline side välise lihtsa MCU-ga (nagu näiteks 8051 jne) ning pakkuda käsutabelit graafiliste efektide kutsumiseks ja täitmiseks.
Graafika API-de käskude tabeli kohaselt peab väline MCU edastama ainult vastava käsukoodi koos parameetritega FES4335U1-56T-sse jadaliidese kaudu. FES4335U1-56T sees olev käsudekooder rakendaks graafikaülesandeid automaatselt.

FG875D_command_encoder.exe on arvuti tarkvarautiliit, mis võimaldab kasutajal kogeda erinevaid funktsioonikäske käskude tabelis.

Üksus Spetsifikatsioon Märkus
LCD suurus 5.6 tolli (diagonaal)
Resolutsioon 640 x 3 (RGB) x 480 punkt
Ekraani tüüp Tavaliselt valge, läbilaskev
Punktide samm 0.0588 (L) x 0.1764 (K) mm
Aktiivne piirkond 112.896 (L) x 84.672 (K) mm
Mooduli suurus 142.5 (L) x 100.0 (K) x 16.72 (S) mm
View nurk L:70/ R:70/ T:50/ B:70 θ
Pinnatöötlus Pimestamisvastane
Värvi paigutus 64k värvi RGB-ribaga
Puutetüüp 4-juhtmeline takistus
Taustvalgus Sisseehitatud LED-draiver
Liides Uart (TTL-RX/TX), 115200/N/8/1
Tarkvara pakkumine Käskude tabel Märkus1
Töötemp -10 ℃ kuni 60 ℃
Säilitustemp -20 ℃ kuni 70 ℃

Märkus1: Kõik kasutatavad API-d on kokku võetud käskude tabelis. Palun vaadake dokumenti
(FG875D_Commands Table_vx.pdf). Iga käsu üksikasjalikku kasutuskirjeldust vaadake (FG4335x_software_Note_V1.pdf).

PIN-koodi määramine

UART-sisendi liides (H4)
Pistik: (karbi päis_2 x 5 kontakti / 2.0 mm / külgmine sisend)
Pin nr Kirjeldus I/O Märkus Pin nr Kirjeldus I/O Märkus
Pin1 GND Pin2 RX I
Pin3 TX O Pin4 NC
Pin5 Kilp GND Pin6 NC
Pin7 NC Pin8 NC
Pin9 5V/350mA I 1 Pin10 5V/350mA I 1

MÄRKUS1: Väline toiteallika DC5V sisend

2-2、Alternatiivne toitepistiku (W2) valik
Pistik: (wafer_2pin / 2.0 mm / külgmine sisend)
Pin nr Kirjeldus I/O Märkus Pin nr Kirjeldus I/O Märkus
Pin1 GND I Pin2 5V/700mA

Lisapistiku loomiseks välise toiteallika sisendi jaoks. Kui toiteallikas (DC5V) ei paku H9 kontaktidest 10 ja 4.

GPIO liides (H2)
Pistik: (päis_2x5pin / 2.0 mm / külgmine sisend)
Pin nr Kirjeldus I/O Märkus Pin nr Kirjeldus I/O Märkus
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

MÄRKUS2: GPO_0 ~ 3 väljundid on avatud äravooluga ja välisplaadil peaks olema kõrge tõmbetakisti.
MÄRKUS3: GPI_0 ~ 3 on 3.3 V sisend ja 5 V tolerants.

Toimimise spetsifikatsioonid

Elektrilised spetsifikatsioonid

Absoluutsed maksimumhinnangud

Sümbol Sümbol Min. Max Üksus Märkus
Võimsus Voltage VCC -0.3 5.2 V  
Töötemperatuur TOP -10 60  
Säilitustemperatuur TST -20 70  

*Selle toote absoluutseid maksimumväärtusi ei ole lubatud ühelgi ajal ületada.

Soovitatav töötingimus

Sümbol Kirjeldus Min. Tüüp. Max Üksus Märkus
VDC Tarne voltage 3.7 5 5.2 V  
Icc Praegune 0.7     A  
UART_TTL (Tx, Rx, CTS, RTS) ja I2C (SCL, SDA) signaalitase
VIH Sisend High Voltage 2.64   3.3 V  
VIL Sisend Madal Voltage 0   0.66 V  
VOH Väljund High Voltage 2.9   3.3 V  
VOL Väljund madal voltage 0   0.4 V  
Optilised spetsifikatsioonid (θ=0°)
CR Kontrastsuse suhe 400 500      
L Heledus 230 280   cd / m²  
Baudi kiirus
UART   115200   bps  
Voolutarve @ 5v sisend, 100% heledus
Tarbimine 5.6”, 640 × 480 3.1 W  
Mehaanilist

FORENEX-FES4335U1-56T mälukaardistamine-graafika-juhtmoodul-01

Riistvara spetsifikatsioon

Blokeeri skeem

FORENEX-FES4335U1-56T mälukaardistamine-graafika-juhtmoodul-02Joonis 3-a: FES4335 plokkskeem

Riistvara liides

  1. Kohandatud mudel on FES4335U1-56T.
  2. UART (TTL-RX/TX): 3-juhtmeline (TX, RX, GND) vt (Jaotis: viigu määramine).
  3. Baadisagedus: fikseerige 115200 8 bps/N/1/XNUMX.
  4. Ühenduvus hosti ja FES4335U1-56T vahel

FORENEX-FES4335U1-56T mälukaardistamine-graafika-juhtmoodul-03

Tarkvara

Suhtlemine (kätlemine)

Tänu jadaliidestele (Uart-TTL) on neil FES4335-l võimalus luua side välise hostiga. Host on võimeline edastama käsuvoo FES4335-le ülesande rakendamiseks.

Vastavalt edastusvõimsusele defineeritakse käsuvoo vorming lihtsalt kahte kategooriasse.

  • Standardne käsuvoog: see on iga käskude tabelis loetletud ülesande jaoks oluline käsuvoo vorming. (Vt jaotist 4-3 Käskude tabel).
  • Hulgiandmete edastamise voog: ainult mõne ülesande pakkumisel küsitakse hulgiandmete edastamist ja küsimine on standardse käsuvoo ajal kinnitatudtage.
    Praegu on ainult kaks ülesannet, mis nõuavad hulgiandmete edastamise protokolli.
  1. FG875D_WriteToSerialROM (funktsiooni kood 0x21).
  2. FG875D_ Ekraan _Block_RW (funktsiooni kood 0x24).

Käskude tabeli järgi on igal käsul unikaalne funktsioonikood konkreetse operatsiooniülesande jaoks. (Vt jaotist 4-3 Käskude tabel).
Seega, kui FES4335 on saanud täieliku standardse käsuvoo ja millist osa kontrollsummast, kontrollitakse esmalt. Pärast seda tuvastatakse ja rakendatakse funktsiooni koodi osa koos parameetrite osaga.

Seal on spetsiaalselt koodiala 0x50 ~ 0x5F, mis on pühendatud mõne sõnumikoodi määratlemisele ja on ühtlasi isoleeritud kogu funktsioonikoodist.

Tagasi sõnumi kood ASCII hex Kirjeldus
Vale kood "X" 0x58 Kontrollsumma viga
Ootekood "W" 0x57 FES4335 on hõivatud
Valmis kood "S" 0x53 FES4335 on valmis
Aegumiskood "T" 0x54 Vastuvõtmise ajalõpp
Puudutage valikut Katkesta kood "P" 0x50 Puutepaneeli on puudutatud
Käsu õnnestumise kood Funktsiooni kood Käsk rakendada edu
Hulgiedastuse õnnestumise kood 0x55,0xAA Hulgiandmete edastamise edu

Kui edastamise ajal tõrget ei ilmnenud.

FES4335 rakendab käsku vastavalt funktsioonikoodile, mis on standardkäsuvoos S vastu võetudtage ja tagastage funktsiooni kood edukuse kontrollimiseks hostile.
or
Tagasta funktsioonikood (0x55,0xAA), mis näitab hulgiandmete edastamise aega
probleemideta lõpule viidud jaotises „Andmete hulgiedastus stage”.

Tagasta edukood või (0x55,0xAA), teavitades edu olekust.

FORENEX-FES4335U1-56T mälukaardistamine-graafika-juhtmoodul-043Host võib saata järgmise uue käsuvoo.

  • Kui edastamise ajal on ilmnenud ootamatu olukord.

FES4335 tagastab vastava veakoodi teate ja koos vastuvõetud funktsioonikoodiga veakontrolliks.

Kui tagastate Vale kood (0x58), nagu allpool. (näitage, et ilmnes kontrollsumma viga)

FORENEX-FES4335U1-56T mälukaardistamine-graafika-juhtmoodul-05Standardne käsuvoog stage viga
or Hulgiandmete edastamine stage viga
Host peaks kordama varasemat käsuvoogu.

Kui tagastate ajalõpu kood (0x54) nagu allpool, (näitage, et ajalõpu tõrge on ilmnenud) FORENEX-FES4335U1-56T mälukaardistamine-graafika-juhtmoodul-07Standardne käsuvoog stage viga
or FORENEX-FES4335U1-56T mälukaardistamine-graafika-juhtmoodul-08Hulgiandmete edastamine stage viga
Host peaks kordama varasemat käsuvoogu.

Tagastamise ootekood (0x57) nagu allpool (näitab, et ooteolek on toimunud) FORENEX-FES4335U1-56T mälukaardistamine-graafika-juhtmoodul-09Tavaline käsuvoog on hõivatud FORENEX-FES4335U1-56T mälukaardistamine-graafika-juhtmoodul-10 Hulgiandmete edastamine on hõivatud Teavitamaks hosti, et FES4335 on hõivatud. Host peaks ajutiselt peatama edastuse, kuni FES4335 tagastab valmiskoodi (0x53) ja seejärel jätkama käsuvoogu või hulgiandmevoogu, mis ei ole veel andmeid lõpetanud.

Tagasta valmiskood (0x53) nagu allpool (näitab, et valmis teade on ilmunud)FORENEX-FES4335U1-56T mälukaardistamine-graafika-juhtmoodul-11Tavaline käsuvoog on valmis
or FORENEX-FES4335U1-56T mälukaardistamine-graafika-juhtmoodul-12Hulgiandmete edastamine on valmis
Teavitada hosti, et FES4335 on hõivatud oleku perioodist vabastatud. Host saab jätkata ülejäänud käsuvoogu või hulgiandmevoogu.

  • Konkreetne kood, mis teavitab puutekatkestust, ja tagastaks automaatselt puutepaneeli koordinaatide (x, y) väärtuse.
    • Return Touch katkestuskood (0x50) koordinaatide (x,y) väärtusega nagu allpool,

FORENEX-FES4335U1-56T mälukaardistamine-graafika-juhtmoodul-13

  • a. Hulgiandmete edastamisel stage, FES4335 keelab ajutiselt puutefunktsiooni ja peatab puutekoordinaadi (x,y) tagastamise.
  • b. Hulgi andmeedastusest stage. FES4335 tagastab puute katkestuse korral automaatselt puutekoordinaadi (x, y).
  • c. Host võib ka koordinaatide (x,y) väärtuse küsitleda, saates funktsioonikoodi 0x03 (API-d:FG875D_Detect_Touch).
Käsk (voog / vorming / protokoll)

Standardne käsuvoog

  • Vorming: Selles vormingus on ühendatud funktsioonikoodi bait ja mitu parameetribaiti ning kontrollsumma bait kood.FORENEX-FES4335U1-56T mälukaardistamine-graafika-juhtmoodul-14
  • Protokoll: FORENEX-FES4335U1-56T mälukaardistamine-graafika-juhtmoodul-15

Hulgiandmete edastamine
Kuna standardkäsuvoo funktsioonikood on (0x21) või (0x24), küsib see hulgiandmete edastamise ülesande pärast seda, kui need funktsioonikoodid on FES4335 tuvastanud.
Sel juhul jagatakse kogu suhtlusprotsess kaheks sekundikstages (Standardne käsuvoog stage + hulgiandmete edastamise protokoll stagja).

  • Vorming: See vorming on saadaval hulgiandmete edastamisekstage ainult.
    Juhtkood (0x55,0xAA) asendab funktsioonikoodi, mis näitab hulgiandmete edastamise algust, ja seejärel näidatakse pikkusbaidiks seatav väärtus, mitu andmebaiti pidevalt sisse tuleb. Pange tähele, et määrata pikkuse bait, mille tegelik andmekogus on miinus 1.FORENEX-FES4335U1-56T mälukaardistamine-graafika-juhtmoodul-16
  • Protokoll:
    Illustratsioon, mis näitab standardset käsuvoogu, mis palub kirjutada hulgiandmeedastuse seadmesse FES4335.FORENEX-FES4335U1-56T mälukaardistamine-graafika-juhtmoodul-17 Illustratsioon, mis näitab standardset käsuvoogu, mis palub lugeda FES4335 hulgiandmeedastust. FORENEX-FES4335U1-56T mälukaardistamine-graafika-juhtmoodul-18
Käskude tabel

Palun vaadake dokumenti “FG875D_Commands Table_vx.pdf”.

Lisa (näpunäited)

Kolm sammu piltide kiiremaks kuvamiseks ekraanil.

Samm 1): Kujutise teisendamine bin-failiks file:
FES4335 Flash-ROMi tõttu, mis aktsepteerivad ainult .bin file pildist. Seetõttu pakkudes utiliidi FG875_BMP_to_Bin.exe, mis suudab teisendada .BMP-kujutise file .BIN-i file.
(Täpsemalt vaadake dokumenti 〝FG875_BMP_to_Bin_manual.pdf〞).

Samm 2): .bin laadimine file sisemisse SPI-FlashROM-i (AMIC A25LQ64).

  1. Funktsioonikoodi 0x21 (API-d: FG875D_WriteToSerialROM) kasutamine, et nõuda FES4335 hulgiandmete edastamist.tage.
  2. Kui FES0-st on tagastatud käsu õnnestumise kood (21x4335), lubatakse välisel MPU-l edastada pilte vastavalt protokolli kirjeldusele hulgiandmete (kirjutamise) edastamise kohta jaotises 4-2-2. Vaadake joonist (2).
  3. Teine võimalus ① ja ② vahelejätmiseks:
    Arvuti poolel utiliidi (FG875D_command_encoder.exe) käivitamiseks ja valikudialoogis funktsiooniüksuse (APIs:FG875D_WriteToSerialROM) valimiseks. Pärast seda hoolitseb utiliidi tarkvara sideprotokolli ja pildi üleslaadimise eest file SPI-FlashROM-i.
    Utiliidi tarkvara (FG875D_command_encoder.exe) kasutamise kohta vaadake dokumenti „FG875D_Command_Encoder-UsersMenu.pdf”.

Samm 3): Funktsioonikoodi 0x22 (API-d:FG875D_SerialROM_Show_On_Panel) kasutamine, et nõuda FES4335-lt kujutiste kuvamist sisemisest SPI_FlashROM-ist paneeli näidatud asukohta.

Sel viisil näidata pilti, mis oleks kiirem kui kuvapuhvri täitmine 8051 MCU siini abil.

Dokumendid / Ressursid

FORENEX FES4335U1-56T mälukaardistamise graafika juhtimismoodul [pdfKasutusjuhend
FES4335U1-56T mälukaardistamise graafika juhtmoodul, FES4335U1-56T, mälu kaardistamise graafika juhtmoodul, kaardistamise graafika juhtmoodul, graafika juhtimismoodul, juhtmoodul, moodul

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *