FORENEX-logo

FORENEX FES4335U1-56T Memoro-Mapada Grafika Kontrola Modulo

FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-produkta-bildo

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

FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-01

Aparata specifo

Bloka Diagramo

FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-02Figuro 3-a : FES4335-Blokdiagramo

Aparataro-Interfaco

  1. La adaptita modelo estas FES4335U1-56T.
  2. UART (TTL-RX/TX): 3-drato (TX, RX, GND) referencas al (Sekcio: pingla tasko).
  3. Baud Rate: estu fiksita je 115200 bps/N/8/1.
  4. La konektebleco inter Gastiganto kaj FES4335U1-56T

FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-03

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.
  1. FG875D_WriteToSerialROM (funkcia kodo 0x21).
  2. 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.

FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-043Gastiganto 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)

FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-05Standard 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) FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-07Standard Command Stream stage eraro
or FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-08Bulk Data Transmission stage eraro
Gastiganto devus ripeti la antaŭe komandan fluon.

Revenu Atendokodo (0x57) kiel sube, (indiku ke atendstatuso okazis) FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-09Standard Command Stream estas Okupita FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-10 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)FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-11Standard Command Stream estas Preta
or FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-12Pogranda 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,

FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-13

  • 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.FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-14
  • Protokolo: FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-15

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.FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-16
  • Protokolo:
    La ilustraĵo por montri la norman komandan fluon, kiu petas skribi amasan datumtranssendon al FES4335.FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-17 La ilustraĵo por montri la norman komandan fluon, kiu petas legi amasan datumtranssendon de FES4335. FORENEX-FES4335U1-56T Memoro-Mapado-Grafika-Kontrolo-Modulo-18
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).

  1. Uzante la funkciokodon 0x21 (APIs:FG875D_WriteToSerialROM) por postuli ke FES4335 eniru la amasajn transdonon de datumoj.tage.
  2. 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).
  3. 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

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *