FORENEX-logo

FORENEX FES4335U1-56T Geheue Mapping Graphics Control Module

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-produc-image

Hersieningsgeskiedenisse

Ds No. Datum Aansienlike veranderinge
1.0 2016 Eerste uitgawe.

Algemene beskrywing

FES4335U1-56T is 'n laekoste, hoë doeltreffendheid en slim van TFT-LCD-skermbeheermodule wat karakters of 2D-grafikatoepassing binne 'n ingebedde 768KB vertoon-RAM kan verskaf.
FES4335U1-56T bied seriële koppelvlak (Uart-TT) om 'n hardeware-kommunikasie met 'n eksterne eenvoudige MCU (soos 8051 ens.) te bewerkstellig, en verskaf die "Opdragtabel" vir grafiese effekoproepe en uitvoering.
Volgens die "Opdragtabel" van grafiese API's, hoef die eksterne MCU slegs die ooreenstemmende opdragkode met parameters in FES4335U1-56T oor die seriële koppelvlak te stuur. Die opdragdekodeerder binne-in FES4335U1-56T sou die grafiese taak outomaties implementeer.

Die FG875D_command_encoder.exe is 'n rekenaar se sagtewareprogram en bied gebruikers die verskillende funksie-opdragte in "Opdragtabel" te ervaar.

Item Spesifikasie Opmerking
LCD grootte 5.6 duim (Diagonaal)
Resolusie 640 x 3 (RGB) x 480 punt
Vertoon tipe Normaalweg wit, deurlaatbaar
Punthoogte 0.0588(B) x 0.1764(H) mm
Aktiewe area 112.896(B) x 84.672(H) mm
Module grootte 142.5 (B) x 100.0 (H) x 16.72 (D) mm
View hoek L:70/ R:70/ T:50/ B:70 θ
Oppervlakbehandeling Anti-glans
Kleurrangskikking 64k kleure met RGB-streep
Raak tipe 4-draad weerstand
Agterlig Ingeboude LED-bestuurder
Koppelvlak Uart (TTL-RX/TX), 115200/N/8/1
Sagteware aanbod Opdragtabel Nota 1
Operasie Temp -10℃ tot 60℃
Berging Temp -20℃ tot 70℃

Nota 1: Alle bruikbare API's word in opdragtabel opgesom. Verwys asseblief na dokument
(FG875D_Commands Table_vx.pdf). En gedetailleerde gebruiksbeskrywing vir elke opdrag, verwys na (FG4335x_software_Note_V1.pdf).

Speldopdrag

UART-invoerkoppelvlak (H4)
Connector: (Box Header_2x5pin/ 2.0mm/ syingang)
Pin nommer Beskrywing I/O Let wel Pin nommer Beskrywing I/O Let wel
Speld 1 GND Speld 2 RX I
Speld 3 TX O Speld 4 NC
Speld 5 Skild GND Speld 6 NC
Speld 7 NC Speld 8 NC
Speld 9 5V/350mA I 1 Speld 10 5V/350mA I 1

NOTA 1: Eksterne kragbron DC5V-invoer

2-2、Alternatiewe kragaansluiting (W2) opsie
Connector: (wafer_2pin/ 2.0mm/ syingang)
Pin nommer Beskrywing I/O Let wel Pin nommer Beskrywing I/O Let wel
Speld 1 GND I Speld 2 5V/700mA

Om 'n ekstra verbinding vir eksterne kragbroninvoer te verskaf. As die kragbron (DC5V) nie van die Pen 9&10 van H4 voorsien nie.

GPIO-koppelvlak (H2)
Connector: (Header_2x5pin/ 2.0mm/ syingang)
Pin nommer Beskrywing I/O Let wel Pin nommer Beskrywing I/O Let wel
Speld 1 GPO 0 O 2 Speld 2 GPI 0 I 3
Speld 3 GPO 1 O 2 Speld 4 GPI 1 I 3
Speld 5 GPO 2 O 2 Speld 6 GPI 2 I 3
Speld 7 GPO 3 O 2 Speld 8 GPI 3 I 3
Speld 9 GND Speld 10 GND

NOTA 2: Die GPO_0 ~ 3 word uitgevoer met oop-drein en moet 'n trek-hoë weerstand op eksterne bord hê.
NOTA 3: Die GPI_0 ~ 3 is 3.3V insette met 5V verdraagsaam.

Operasie spesifikasies

Elektriese spesifikasies

Absolute maksimum graderings

Simbool Simbool Min. Maks. Eenheid Let wel
Krag Voltage VCC -0.3 5.2 V  
Bedryfstemperatuur TOP -10 60  
Bergingstemperatuur TST -20 70  

*Die absolute maksimum graderingswaardes van hierdie produk word nie toegelaat om te enige tyd oorskry te word nie.

Aanbevole bedryfstoestand

Simbool Beskrywing Min. Tipe. Maks. Eenheid Let wel
VCC Voorsiening voltage 3.7 5 5.2 V  
Icc Huidige 0.7     A  
UART_TTL(Tx,Rx,CTS,RTS) & I2C(SCL,SDA) seinvlak
VIH Insette Hoog Voltage 2.64   3.3 V  
VIL Insette Lae Voltage 0   0.66 V  
VOH Uitset Hoog Voltage 2.9   3.3 V  
VOL Uitset Lae Voltage 0   0.4 V  
Optiese spesifikasies (θ=0°)
CR Kontrasverhouding 400 500      
L Luminansie 230 280   cd / m²  
Baud-koers
UART   115200   bps  
Kragverbruik @ 5v inset, 100% helderheid
Verbruik 5.6”, 640×480 3.1 W  
Meganiese spesifikasie

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-01

Hardeware spesifikasie

Blokdiagram

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-02Figuur 3-a : FES4335 Blokdiagram

Hardeware-koppelvlak

  1. Die aangepaste model is FES4335U1-56T.
  2. UART (TTL-RX/TX): 3-draad (TX, RX, GND) verwys na (Afdeling: pentoewysing).
  3. Baud-tempo: word vasgestel op 115200 bps/N/8/1.
  4. Die verbinding tussen Host en FES4335U1-56T

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-03

Sagteware

Kommunikasie (handdruk)

As gevolg van die seriële koppelvlakke (Uart-TTL) het die FES4335 'n aanbod om 'n kommunikasie met 'n eksterne gasheer te bewerkstellig. Die gasheer is in staat om 'n opdragstroom na FES4335 te stuur vir 'n taakimplementering wat vra.

Volgens die kapasiteit van transmissie word die opdragstroomformaat eenvoudig in twee kategorieë gedefinieer.

  • Standaard opdragstroom: Dit is 'n noodsaaklike opdragstroomformaat vir elke taak wat in die opdragtabel gelys word. (Verwys na Afdeling 4-3 Opdragtabel).
  • Grootmaat data-oordragstroom: Verskaf slegs aan sommige take sal vra vir 'n grootmaat data-oordrag, en die vra is bevestig tydens die standaard opdragstroom stage.
    Tans slegs onder twee take wat sal vra vir 'n grootmaat data-oordragprotokol.
  1. FG875D_WriteToSerialROM (funksiekode 0x21).
  2. FG875D_ Display _Block_RW (funksiekode 0x24).

Volgens die opdragtabel het elke opdrag 'n unieke funksiekode vir 'n spesifieke operasietaak. (Verwys na Afdeling 4-3 Opdragtabel).
Dus, sodra die FES4335 'n volledige Standard Command Stream ontvang het en watter deel van kontrolesom word eerstens nagegaan. Daarna sal die funksie kode deel geïdentifiseer en geïmplementeer word saam met parameters deel.

Daar is 'n spesifiek kode area 0x50~0x5F wat sal toewy om 'n boodskap kode te definieer en ook geïsoleer word van die alle funksie kode.

Stuur boodskapkode terug ASCII blok Beskrywing
Verkeerde kode "X" 0x58 Kontrolesom fout
Wagkode "W" 0x57 FES4335 is besig
Gereed kode "S" 0x53 FES4335 is gereed
Time-out kode "T" 0x54 Ontvang Time-out
Raak Onderbrekingskode "P" 0x50 Raakpaneel is aangeraak
Bevel sukses kode Funksie kode Bevel implementeer sukses
Grootmaat transmissie sukses kode 0x55,0xAA Grootmaat data-oordrag sukses

As daar geen fout tydens transmissie ondervind word nie.

Die FES4335 sal opdrag implementeer volgens funksiekode wat in Standard Command Stream S ontvang istage, en stuur funksiekode terug na Host vir sukseskontrolering.
or
Gee funksiekode (0x55,0xAA) terug om hierdie tyd van grootmaatdata-oordrag aan te dui
sonder probleme voltooi in "Basisdata-oordrag stage”.

Gee Sukseskode terug of (0x55,0xAA), wat 'n suksesstatus inlig.

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-043Gasheer kan volgende nuwe opdragstroom stuur.

  • As daar 'n onverwagte toestand is tydens oordrag.

Die FES4335 sal 'n ooreenstemmende foutkodeboodskap en saam met die ontvangde funksiekode vir foutkontrolering terugstuur.

Indien terugkeer Verkeerde kode (0x58) soos hieronder. (dui aan dat 'n kontrolesomfout voorgekom het)

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-05Standaard Command Stream stage fout
or Grootmaat data-oordrag stage fout
Gasheer moet die vorige opdragstroom herhaal.

As Time-out-kode (0x54) soos hieronder terugstuur, (dui aan dat 'n Timeout-fout voorgekom het) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-07Standaard Command Stream stage fout
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-08Grootmaat data-oordrag stage fout
Gasheer moet die vorige opdragstroom herhaal.

Terugkeer Wag-kode (0x57) soos hieronder, (dui aan dat 'n wagstatus plaasgevind het) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-09Standaard opdragstroom is besig FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-10 Grootmaat data-oordrag is besig Om gasheer in te lig dat FES4335 in 'n besige status is. Gasheer moet transmissie tydelik stop totdat FES4335 Gereed-kode (0x53) terugstuur en dan voortgaan met die opdragstroom of grootmaatdatastroom wat nog nie data voltooi nie.

Gee Gereed-kode (0x53) soos hieronder, (dui aan dat 'n gereed-boodskap plaasgevind het)FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-11Standaard opdragstroom is gereed
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-12Grootmaat data-oordrag is gereed
Om gasheer in te lig dat FES4335 vrygestel is van die tydperk van besige status. Die gasheer kan die res van die opdragstroom of grootmaatdatastroom voortsit.

  • 'n Spesifieke kode om die aanraakonderbreking in te lig, het plaasgevind en sal ook die koördinaat (x,y) waarde van aanraakpaneel outomaties terugstuur.
    • Terug Raak onderbrekingskode (0x50) met koördinaat (x,y) waarde soos hieronder,

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-13

  • a. In 'n grootmaat data-oordrag stage, die FES4335 sal tydelik om aanraakfunksie te deaktiveer en stop om die koördinaat (x,y) van aanraking terug te gee.
  • b. Uit 'n grootmaat data-oordrag stage. FES4335 sal outomaties die koördinaat (x,y) van aanraking terugstuur wanneer 'n aanraakonderbreking plaasgevind het.
  • c. Gasheer kan ook die koördinaat (x,y) waarde navraag doen deur funksiekode 0x03 (API's:FG875D_Detect_Touch) te stuur.
Opdrag (stroom / formaat / protokol)

Standaard opdragstroom

  • Formaat: Hierdie formaat kombineer 'n greep funksiekode en verskeie parametergrepe en 'n greep kontrolesom kode.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-14
  • Protokol: FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-15

Grootmaat data-oordrag
Aangesien die funksiekode in Standard Command Stream (0x21) of (0x24) is, sal dit 'n grootmaatdata-oordragtaak vra nadat daardie funksiekode deur FES4335 geïdentifiseer is.
In hierdie geval sal die hele kommunikasieproses in twee s geskei wordtages (Standard Command Stream stage + Grootmaat data-oordrag protokol stagen).

  • Formaat: Hierdie formaat is beskikbaar vir grootmaat data-oordrag stagslegs e.
    Die voorste kode (0x55,0xAA) sal die funksiekode vervang om 'n Grootmaat-data-oordrag aan te dui wat begin en dan word die waarde wat in lengtegreep gestel word, aangedui hoeveel datagrepe voortdurend sal opkom. Kennisgewing om lengtegreep te stel met werklike datahoeveelheid minus 1.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-16
  • Protokol:
    Die illustrasie om die standaard opdragstroom te wys wat vra om 'n grootmaat data-oordrag na FES4335 te skryf.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-17 Die illustrasie om die standaard opdragstroom te wys wat vra om 'n grootmaat data-oordrag vanaf FES4335 te lees. FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-18
Opdragtabel

Verwys asseblief na dokument “FG875D_Commands Table_vx.pdf”.

Bylaag (Wenke)

Drie stappe om 'n stilbeeld vinniger op die skerm te wys.

Stap 1): Skakel prent om na 'n .bin file:
As gevolg van die FES4335 se Flash-ROM wat slegs .bin aanvaar file van beeld. Verskaf dus 'n nutsprogram FG875_BMP_to_Bin.exe wat 'n .BMP-beeld kan omskakel file in .BIN file.
(Verwys na dokument〝FG875_BMP_to_Bin_manual.pdf〞vir besonderhede).

Stap 2): Laai tans .bin file na die interne SPI-FlashROM (AMIC A25LQ64).

  1. Deur die funksiekode 0x21 (API's:FG875D_WriteToSerialROM) te gebruik om FES4335 te vereis om in die grootmaatdata-oordrag s te gaantage.
  2. Nadat die Command-sukseskode (0x21) vanaf FES4335 teruggestuur is, word eksterne MPU toegelaat om beelde te stuur volgens die protokolbeskrywing oor die grootmaat data-(skryf)-oordrag op afdeling 4-2-2. Verwys na figuur (2).
  3. Nog 'n manier om ① & ② oor te slaan:
    Aan die rekenaarkant, om nutssagteware (FG875D_command_encoder.exe) uit te voer en kies funksie-item (API's:FG875D_WriteToSerialROM) in seleksiedialoog. Daarna sal die nutsprogrammatuur alles oor kommunikasieprotokol en die oplaai van beeld sorg file in SPI-FlashROM.
    Met betrekking tot die gebruik van nutsprogrammatuur (FG875D_command_encoder.exe), verwys asseblief na dokument “FG875D_Command_Encoder-UsersMenu.pdf”.

Stap 3): Gebruik die funksiekode 0x22 (API's:FG875D_SerialROM_Show_On_Panel) om FES4335 te vereis om beelde van interne SPI_FlashROM na 'n aangeduide ligging van paneel te vertoon.

Op hierdie manier om beeld te wys wat vinniger sou wees as om vertoonbuffer met 8051 MCU-bus te vul.

Dokumente / Hulpbronne

FORENEX FES4335U1-56T Geheue Mapping Graphics Control Module [pdfGebruikershandleiding
FES4335U1-56T Geheue Kartering Grafiese Beheer Module, FES4335U1-56T, Geheue Kartering Grafiese Beheer Module, Kartering Grafiese Beheer Module, Grafiese Beheer Module, Beheer Module, Module

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *