FORENEX FES4335U1-56T mälukaardistamise graafika juhtimismoodul
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
Riistvara spetsifikatsioon
Blokeeri skeem
Joonis 3-a: FES4335 plokkskeem
Riistvara liides
- Kohandatud mudel on FES4335U1-56T.
- UART (TTL-RX/TX): 3-juhtmeline (TX, RX, GND) vt (Jaotis: viigu määramine).
- Baadisagedus: fikseerige 115200 8 bps/N/1/XNUMX.
- Ühenduvus hosti ja FES4335U1-56T vahel
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.
- FG875D_WriteToSerialROM (funktsiooni kood 0x21).
- 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.
Host 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)
Standardne 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) Standardne käsuvoog stage viga
or Hulgiandmete edastamine stage viga
Host peaks kordama varasemat käsuvoogu.
Tagastamise ootekood (0x57) nagu allpool (näitab, et ooteolek on toimunud) Tavaline käsuvoog on hõivatud
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)Tavaline käsuvoog on valmis
or Hulgiandmete 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,
- 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.
- Protokoll:
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. - Protokoll:
Illustratsioon, mis näitab standardset käsuvoogu, mis palub kirjutada hulgiandmeedastuse seadmesse FES4335.Illustratsioon, mis näitab standardset käsuvoogu, mis palub lugeda FES4335 hulgiandmeedastust.
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).
- Funktsioonikoodi 0x21 (API-d: FG875D_WriteToSerialROM) kasutamine, et nõuda FES4335 hulgiandmete edastamist.tage.
- 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).
- 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 |