FORENEX FES4335U1-56T Memoro-Mapada Grafika Kontrola Modulo
Historioj de revizioj
Pastro No. | Dato | Substancaj Ŝanĝoj |
1.0 | 2016 | Unua temo. |
Ĝenerala Priskribo
FES4335U1-56T estas malalta kosto, alta efikeco kaj inteligenta de TFT-LCD-ekrana kontrolo-modulo kiu povas provizi signojn aŭ 2D-grafikan aplikaĵon ene de enigita 768KB de ekrana RAM.
FES4335U1-56T ofertas serian interfacon (Uart-TT) por establi aparatan komunikadon kun ekstera simpla MCU (kiel kiel 8051 ktp.), kaj disponigante la "Komandoj-Tabelon" por grafika efiko vokado kaj ekzekuto.
Laŭ la "Komandoj-Tablo" de grafikaj APIoj, la ekstera MCU nur bezonas transdoni la respondan komandkodon kun parametroj en FES4335U1-56T per seria interfaco. La komandmalĉifrilo ene de FES4335U1-56T irus efektivigi la grafikan taskon aŭtomate.
La FG875D_command_encoder.exe estas la programaro de komputilo kaj provizas uzanton por sperti la diversajn funkciokomandojn en "Komandoj-Tabelo".
Ero | Specifo | Rimarko |
LCD grandeco | 5.6 coloj (diagonala) | |
Rezolucio | 640 x 3 (RGB) x 480 | punkto |
Montra tipo | Normale Blanka, Transdona | |
Punkta tonalto | 0.0588(W) x 0.1764(H) mm | |
Aktiva areo | 112.896(W) x 84.672(H) mm | |
Grandeco de modulo | 142.5 (W) x 100.0 (H) x 16.72 (D) mm | |
View angulo | L:70/ R:70/ T:50/ B:70 | θ |
Surfaca traktado | Kontraŭbrilo | |
Kolora aranĝo | 64k koloroj kun RGB-strio | |
Tuŝtipo | 4-drato Rezisma | |
Kontraŭlumo | Enkonstruita LED-ŝoforo | |
Interfaco | Uart (TTL-RX/TX), 115200/N/8/1 | |
Oferto de programaro | Tabelo de komandoj | Noto 1 |
Operacio Temp | -10 ℃ ĝis 60 ℃ | |
Stokado Temp | -20 ℃ ĝis 70 ℃ |
Noto 1: Ĉiuj uzeblaj API-oj estas resumitaj en komandoj Tabelo. Bonvolu raporti al la dokumento
(FG875D_Commands Table_vx.pdf). Kaj detale priskribo de uzado por ĉiu komando, raportu al (FG4335x_software_Note_V1.pdf).
Stiftasigno
UART-Eniga interfaco (H4)
Konektilo: (Box Header_2x5pin/ 2.0mm/flanka eniro) | |||||||
Pin num | Priskribo | I/O | Notu | Pin num | Priskribo | I/O | Notu |
Pinglo1 | GND | Pinglo2 | RX | I | |||
Pinglo3 | TX | O | Pinglo4 | NC | |||
Pinglo5 | Ŝildo GND | Pinglo6 | NC | ||||
Pinglo7 | NC | Pinglo8 | NC | ||||
Pinglo9 | 5V/350mA | I | 1 | Pinglo10 | 5V/350mA | I | 1 |
NOTO 1: Ekstera energifonto DC5V-enigo
2-2、Alternativa Potenca konektilo (W2) opcio
Konektilo: (wafer_2pin/ 2.0mm/flanka eniro) | |||||||
Pin num | Priskribo | I/O | Notu | Pin num | Priskribo | I/O | Notu |
Pinglo1 | GND | I | Pinglo2 | 5V/700mA |
Disponigi ekstra-konektilon por ekstera energifonta enigo. Se la energifonto (DC5V) ne provizas de la Pin 9&10 de H4.
GPIO-interfaco (H2)
Konektilo: (Header_2x5pin/ 2.0mm/flanka eniro) | |||||||
Pin num | Priskribo | I/O | Notu | Pin num | Priskribo | I/O | Notu |
Pinglo1 | GPO 0 | O | 2 | Pinglo2 | GPI 0 | I | 3 |
Pinglo3 | GPO 1 | O | 2 | Pinglo4 | GPI 1 | I | 3 |
Pinglo5 | GPO 2 | O | 2 | Pinglo6 | GPI 2 | I | 3 |
Pinglo7 | GPO 3 | O | 2 | Pinglo8 | GPI 3 | I | 3 |
Pinglo9 | GND | Pinglo10 | GND |
NOTO 2: La GPO_0 ~ 3 estas eligitaj kun malferma-drenilo kaj devus havi tir-altan rezistilon sur ekstera tabulo.
NOTO 3: La GPI_0 ~ 3 estas 3.3V enigo kun 5V tolerema.
Operaciaj Specifoj
Elektraj specifoj
Absolutaj Maksimumaj Taksoj
Simbolo | Simbolo | Min. | Maks. | Unuo | Notu |
Potenco Voltage | VCC | -0.3 | 5.2 | V | |
Funkcia Temperaturo | TOP | -10 | 60 | ℃ | |
Tenada Temperaturo | TST | -20 | 70 | ℃ |
*La absolutaj maksimumaj taksaj valoroj de ĉi tiu produkto ne rajtas esti superitaj iam ajn.
Rekomendita funkcianta kondiĉo
Simbolo | Priskribo | Min. | Tip. | Maks. | Unuo | Notu |
VDC | Provizo voltage | 3.7 | 5 | 5.2 | V | |
Icc | Nuna | 0.7 | A | |||
UART_TTL(Tx,Rx,CTS,RTS) & I2C(SCL,SDA) signalnivelo | ||||||
VIH | Eniga Alta Voltage | 2.64 | 3.3 | V | ||
VIL | Eniga Malalta Voltage | 0 | 0.66 | V | ||
VOH | Eliga Alta Voltage | 2.9 | 3.3 | V | ||
VOL | Eligo Malalta Voltage | 0 | 0.4 | V | ||
Optikaj Specifoj (θ=0°) | ||||||
CR | Kontrasto Proporcio | 400 | 500 | |||
L | Lumo | 230 | 280 | cd / m² | ||
Baudrapideco | ||||||
UART | 115200 | bps | ||||
Elektrokonsumo @ 5v enigo, 100% brilo | ||||||
Konsumo | 5.6” , 640×480 | 3.1 | W |
Mekanika specifo
Aparata specifo
Bloka Diagramo
Figuro 3-a : FES4335-Blokdiagramo
Aparataro-Interfaco
- La adaptita modelo estas FES4335U1-56T.
- UART (TTL-RX/TX): 3-drato (TX, RX, GND) referencas al (Sekcio: pingla tasko).
- Baud Rate: estu fiksita je 115200 bps/N/8/1.
- La konektebleco inter Gastiganto kaj FES4335U1-56T
Programaro
Komunikado (manpremo)
Pro la seriaj interfacoj (Uart-TTL) tiuj FES4335 ofertas establi komunikadon kun ekstera gastiganto. La gastiganto povas elsendi komandan fluon al FES4335 por peto pri realigo de tasko.
Laŭ la kapablo de transdono, la komandflua formato estas simple difinita en du kategoriojn.
- Standard Command Stream: Ĉi tio estas esenca komandflua formato por ĉiu unu tasko, kiu estas listigita en la Komanda Tabelo. (Vidu al Sekcio 4-3 Tabelo de Komandoj).
- Pogranda Transdono de Datumoj: Nur provizi al kelkaj taskoj petos por pogranda datumtranssendo, kaj la peto konfirmis dum la norma komanda fluo stage.
Nuntempe nur sub du taskoj, kiuj petos protokolon de Bulk Data Transmission.
- FG875D_WriteToSerialROM (funkcia kodo 0x21).
- FG875D_ Vidigu _Bloko_RW (funkcia kodo 0x24).
Laŭ la Tabelo de Komandoj, ĉiu komando havas unikan funkciokodon por specifa operacia tasko. (Vidu al Sekcio 4-3 Tabelo de Komandoj).
Tial, post kiam la FES4335 ricevis kompletan Standard Command Stream kaj kiu parto de ĉeksumo estas kontrolita unue. Post tio, la funkcio-kodparto estus identigita kaj efektivigita kune kun parametra parto.
Estas specife koda areo 0x50~0x5F kie dediĉos difini iun mesaĝan kodon kaj ankaŭ esti izolita de la tuta funkciokodo.
Redonu mesaĝan kodon | ASCII | hex | Priskribo |
Malĝusta kodo | "X" | 0x58 | Kontrolsumo-eraro |
Atendokodo | "W" | 0x57 | FES4335 estas okupata |
Preta kodo | "S" | 0x53 | FES4335 estas preta |
Timeout kodo | "T" | 0x54 | Ricevu Timeout |
Tuŝu Interruptkodon | "P" | 0x50 | Tuŝpanelo estis tuŝita |
Kodo de sukcesa komando | Funkcia kodo | Komando efektivigi sukceson | |
Poka dissenda sukcesa kodo | 0x55,0xAA | Poka transdono de datumoj sukceso |
Se ne estas eraro renkontita dum transdono.
La FES4335 efektivigos komandon laŭ funkciokodo kiu ricevis en Standard Command Stream Stage, kaj redonu funkciokodon al Gastiganto por sukcesa kontrolo.
or
Revenu funkciokodo (0x55,0xAA) por indiki ĉi tiun tempon de Bulk Data Transmission havas
kompletigita sen problemo en “Bulk Data Transmission stage”.
Revenu Sukceskodon aŭ (0x55,0xAA), informante sukceson.
Gastiganto povus sendi la sekvan novan komandan fluon.
- Se estas iu neatendita kondiĉo renkontis dum transdono.
La FES4335 resendos respondan erarkodan mesaĝon kaj kune kun la ricevita funkciokodo por erarkontrolado.
Se revenas Malĝusta kodo (0x58) kiel sube. (indiku ke eraro de Kontrolsumo okazis)
Standard Command Stream stage eraro
or Bulk Data Transmission stage eraro
Gastiganto devus ripeti la antaŭe komandan fluon.
Se resendas Timeout-kodon (0x54) kiel sube, (indiku Timeout-eraro okazis) Standard Command Stream stage eraro
or Bulk Data Transmission stage eraro
Gastiganto devus ripeti la antaŭe komandan fluon.
Revenu Atendokodo (0x57) kiel sube, (indiku ke atendstatuso okazis) Standard Command Stream estas Okupita
Poka Transdono de Datumoj estas Okupita Por informi gastiganton ke FES4335 estas en okupata stato. Gastiganto devus provizore ĉesigi transdonon ĝis FES4335 resendi Pretan kodon (0x53) kaj poste daŭrigi la komandan fluon aŭ amasan datumfluon, kiuj ankoraŭ ne finas datumojn.
Revenu Preta kodo (0x53) kiel sube, (indiku ke preta mesaĝo okazis)Standard Command Stream estas Preta
or Pogranda Transdono de Datumoj estas Preta
Por informi gastiganton, ke FES4335 liberiĝis de la periodo de okupata stato. La Gastiganto povas daŭrigi la reston de komanda fluo aŭ amasa datumfluo.
- Specifa kodo por informi la tuŝinterrompon okazis kaj ankaŭ resendus la koordinatan (x,y) valoron de tuŝpanelo aŭtomate.
- Revenu Tuŝ-interrompa kodo (0x50) kun koordinata (x,y) valoro kiel sube,
- a. En amasa transdono de datumoj stage, la FES4335 provizore malebligos tuŝan funkcion kaj ĉesos redoni la koordinaton (x,y) de tuŝo.
- b. El amasa transdono de datumoj stage. FES4335 aŭtomate resendus la koordinaton (x,y) de tuŝo kiam tuŝinterrompo okazis.
- c. Gastiganto ankaŭ povus baloti la koordinatan (x,y) valoron sendante Funkcian kodon 0x03 (APIs:FG875D_Detect_Touch).
Komando (Stream/Formato/protokolo)
Standard Command Stream
- Formato: Ĉi tiu formato kombinas bajton de funkciokodo kaj plurajn parametrajn bajtojn kaj bajton de ĉeksumo kodo.
- Protokolo:
Pogranda Transdono de Datumoj
Ĉar la funkciokodo en Standard Command Stream estas (0x21) aŭ (0x24) tio petos amasan datumtranssendotaskon post kiam tiuj funkciokodoj estos identigitaj de FES4335.
En ĉi tiu kazo, la tuta komunika procezo estos apartigita en du stages (Norma Command Stream stage + Bulk Data Transmission protokolo stagkaj).
- Formato: Ĉi tiu formato disponeblas por amasaj transdono de datumojtage nur.
La gvida kodo (0x55,0xAA) anstataŭigos funkciokodon por indiki la komencon de Bulk Data Transmission kaj tiam la valoro esti agordita en longa bajto estas indikita kiom da datumbajto aperos senĉese. Rimarku agordi longan bajton kun reala datumkvanto minus 1. - Protokolo:
La ilustraĵo por montri la norman komandan fluon, kiu petas skribi amasan datumtranssendon al FES4335.La ilustraĵo por montri la norman komandan fluon, kiu petas legi amasan datumtranssendon de FES4335.
Tabelo de komandoj
Bonvolu konsulti dokumenton "FG875D_Commands Table_vx.pdf".
Apendico (Konsiletoj)
Tri paŝoj por montri ankoraŭ bildojn sur ekrano pli rapide.
Paŝo 1): Konverti bildon al .bin file:
Pro la Flash-ROM de la FES4335 kiu akceptas nur .bin file de bildo. Tial, provizante ilon FG875_BMP_to_Bin.exe kiu kapablas konvertas .BMP-bildon file en .BIN file.
(Vidu dokumenton〝FG875_BMP_to_Bin_manual.pdf〞por detaloj).
Paŝo 2): Ŝarĝante .bin file al la interna SPI-FlashROM (AMIC A25LQ64).
- Uzante la funkciokodon 0x21 (APIs:FG875D_WriteToSerialROM) por postuli ke FES4335 eniru la amasajn transdonon de datumoj.tage.
- Post kiam la komanda sukceskodo (0x21) estas resendita de FES4335, tiam ekstera MPU rajtu elsendi bildojn laŭ la protokola priskribo pri la amasa datum-(skriba) transdono en sekcio 4-2-2. Vidu al figuro (2).
- Alia maniero salti ① & ②:
Ĉe PC-flanko, por ekzekuti utilecan programaron (FG875D_command_encoder.exe) kaj elektu funkcio-eron (APIs:FG875D_WriteToSerialROM) en elekta dialogo. Post tiam, la utila programaro zorgos pri komunika protokolo kaj alŝutado de bildo file en SPI-FlashROM.
Koncerne la uzadon de utileca programaro (FG875D_command_encoder.exe), bonvolu raporti al dokumento "FG875D_Command_Encoder-UsersMenu.pdf".
Paŝo 3): Uzante la funkciokodon 0x22 (APIs:FG875D_SerialROM_Show_On_Panel) por postuli FES4335 montri bildojn de interna SPI_FlashROM al indikita loko de panelo.
Tiamaniere montri bildon, kiu estus pli rapida ol plenigi ekranan bufron per 8051 MCU-buso.
Dokumentoj/Rimedoj
![]() |
FORENEX FES4335U1-56T Memoro-Mapada Grafika Kontrola Modulo [pdf] Uzanto-manlibro FES4335U1-56T Memoro-Mapa Grafika Kontrola Modulo, FES4335U1-56T, Memormapada Grafika Kontrola Modulo, Mapada Grafika Kontrola Modulo, Grafika Kontrola Modulo, Kontrola Modulo, Modulo |