FORENEX FES4335U1-56T Geheue Mapping Graphics Control Module
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
Hardeware spesifikasie
Blokdiagram
Figuur 3-a : FES4335 Blokdiagram
Hardeware-koppelvlak
- Die aangepaste model is FES4335U1-56T.
- UART (TTL-RX/TX): 3-draad (TX, RX, GND) verwys na (Afdeling: pentoewysing).
- Baud-tempo: word vasgestel op 115200 bps/N/8/1.
- Die verbinding tussen Host en FES4335U1-56T
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.
- FG875D_WriteToSerialROM (funksiekode 0x21).
- 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.
Gasheer 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)
Standaard 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) Standaard Command Stream stage fout
or Grootmaat data-oordrag stage fout
Gasheer moet die vorige opdragstroom herhaal.
Terugkeer Wag-kode (0x57) soos hieronder, (dui aan dat 'n wagstatus plaasgevind het) Standaard opdragstroom is besig
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)Standaard opdragstroom is gereed
or Grootmaat 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,
- 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.
- Protokol:
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. - Protokol:
Die illustrasie om die standaard opdragstroom te wys wat vra om 'n grootmaat data-oordrag na FES4335 te skryf.Die illustrasie om die standaard opdragstroom te wys wat vra om 'n grootmaat data-oordrag vanaf FES4335 te lees.
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).
- Deur die funksiekode 0x21 (API's:FG875D_WriteToSerialROM) te gebruik om FES4335 te vereis om in die grootmaatdata-oordrag s te gaantage.
- 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).
- 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 |