Moduli i kontrollit grafik të hartës së kujtesës FORENEX FES4335U1-56T
Historitë e rishikimit
Rev. Nr. | Data | Ndryshime thelbësore |
1.0 | 2016 | Çështja e parë. |
Përshkrimi i përgjithshëm
FES4335U1-56T është një modul kontrolli i ekranit TFT-LCD me kosto të ulët, efikasitet të lartë dhe inteligjent i cili mund të sigurojë karaktere ose aplikacione grafike 2D brenda një RAM të integruar 768 KB të ekranit.
FES4335U1-56T ofron ndërfaqe serike (Uart-TT) për të vendosur një komunikim harduerik me një MCU të jashtme të thjeshtë (si p.sh. 8051 etj.), dhe sigurimin e "Tabela e Komandave" për thirrjen dhe ekzekutimin e efekteve grafik.
Sipas "Tabela e Komandave" të API-ve grafike, MCU-ja e jashtme duhet vetëm të transmetojë kodin përkatës të komandës me parametrat në FES4335U1-56T përmes ndërfaqes serike. Dekoderi i komandës brenda FES4335U1-56T do të shkonte për të zbatuar detyrën grafike automatikisht.
FG875D_command_encoder.exe është një mjet softuerësh i kompjuterit dhe i siguron përdoruesit të përjetojë komandat e ndryshme të funksionit në "Tabela e Komandave".
Artikulli | Specifikimi | Vërejtje |
Madhësia LCD | 5.6 inç (Diagonale) | |
Rezolucioni | 640 x 3 (RGB) x 480 | pika |
Lloji i ekranit | Normalisht e bardhë, transmetuese | |
Pika katran | 0.0588(W) x 0.1764(H) mm | |
Zonë aktive | 112.896(W) x 84.672(H) mm | |
Madhësia e modulit | 142.5 (W) x 100.0 (H) x 16.72 (D) mm | |
View këndi | L:70/ R:70/ T:50/ B:70 | θ |
Trajtimi i sipërfaqes | Kundër shkëlqimit | |
Rregullimi i ngjyrave | 64 mijë ngjyra me shirit RGB | |
Lloji i prekjes | Rezistent me 4 tela | |
Drita e prapme | Shofer LED i integruar | |
Ndërfaqja | Uart (TTL-RX/TX), 115200/N/8/1 | |
Oferta e softuerit | Tabela e komandave | Shënim 1 |
Temperatura e funksionimit | -10℃ deri në 60℃ | |
Temperatura e ruajtjes | -20℃ deri në 70℃ |
Shënim 1: Të gjitha API-të e përdorshme përmblidhen në Tabelën e komandave. Ju lutemi referojuni dokumentit
(FG875D_Tabela e komandave_vx.pdf). Dhe përshkrimi i detajuar i përdorimit për secilën komandë, referojuni (FG4335x_software_Note_V1.pdf).
Caktimi i kunjit
Ndërfaqja e hyrjes UART (H4)
Lidhës: (Kapja e kutisë_2x5 pin/ 2.0mm/ hyrje anësore) | |||||||
Pin num | Përshkrimi | I/O | Shënim | Pin num | Përshkrimi | I/O | Shënim |
Pin1 | GND | Pin2 | RX | I | |||
Pin3 | TX | O | Pin4 | NC | |||
Pin5 | Mburoja GND | Pin6 | NC | ||||
Pin7 | NC | Pin8 | NC | ||||
Pin9 | 5 V/350 mA | I | 1 | Pin10 | 5 V/350 mA | I | 1 |
SHËNIM 1: Hyrja e burimit të jashtëm të energjisë DC5V
2-2, Opsioni i lidhësit të energjisë alternative (W2).
Lidhës: (wafer_2 pin/ 2.0mm/ hyrje anësore) | |||||||
Pin num | Përshkrimi | I/O | Shënim | Pin num | Përshkrimi | I/O | Shënim |
Pin1 | GND | I | Pin2 | 5 V/700 mA |
Për të siguruar një lidhës shtesë për hyrjen e burimit të jashtëm të energjisë. Nëse burimi i energjisë (DC5V) nuk siguron nga Pini 9&10 i H4.
Ndërfaqja GPIO (H2)
Lidhës: (Header_2x5pin/ 2.0mm/ hyrje anësore) | |||||||
Pin num | Përshkrimi | I/O | Shënim | Pin num | Përshkrimi | I/O | Shënim |
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 |
SHËNIM 2: GPO_0 ~ 3 dalin me kullim të hapur dhe duhet të kenë një rezistencë tërheqëse në tabelën e jashtme.
SHËNIM 3: GPI_0 ~ 3 janë hyrje 3.3V me tolerancë 5V.
Specifikimet e funksionimit
Specifikimet elektrike
Vlerësimet maksimale absolute
Simboli | Simboli | Min. | Maks. | Njësia | Shënim |
Fuqia Voltage | KQV | -0.3 | 5.2 | V | |
Temperatura e funksionimit | TOP | -10 | 60 | ℃ | |
Temperatura e ruajtjes | TST | -20 | 70 | ℃ |
*Vlerat maksimale absolute të vlerësimit të këtij produkti nuk lejohen të tejkalohen në asnjë moment.
Gjendja e rekomanduar e funksionimit
Simboli | Përshkrimi | Min. | Tip. | Maks. | Njësia | Shënim |
KQV-ja | Furnizimi voltage | 3.7 | 5 | 5.2 | V | |
Icc | Aktuale | 0.7 | A | |||
Niveli i sinjalit UART_TTL(Tx,Rx,CTS,RTS) & I2C(SCL,SDA) | ||||||
VIH | Vëllimi i lartë i hyrjestage | 2.64 | 3.3 | V | ||
VIL | Input i ulët Voltage | 0 | 0.66 | V | ||
VOH | Prodhimi i Lartë Voltage | 2.9 | 3.3 | V | ||
VOL | Prodhimi i ulët Voltage | 0 | 0.4 | V | ||
Specifikimet optike (θ=0°) | ||||||
CR | Raporti i kontrastit | 400 | 500 | |||
L | Ndriçimi | 230 | 280 | cd / m² | ||
Baud Rate | ||||||
UART | 115200 | bps | ||||
Konsumi i energjisë @ hyrje 5v, ndriçim 100%. | ||||||
Konsumi | 5.6” , 640×480 | 3.1 | W |
Specifikim Mekanike
Specifikimet e harduerit
Diagrami i Bllokut
Figura 3-a: Blloku i FES4335
Ndërfaqja e harduerit
- Modeli i përshtatur është FES4335U1-56T.
- UART (TTL-RX/TX): 3-tela (TX, RX, GND) referojuni (Seksioni: caktimi i kunjave).
- Shpejtësia e Baud: të jetë e fiksuar në 115200 bps/N/8/1.
- Lidhja midis Host dhe FES4335U1-56T
Software
Komunikimi (shtrëngimi i duarve)
Për shkak të ndërfaqeve serike (Uart-TTL) ato FES4335 ka ofruar të krijojë një komunikim me një host të jashtëm. Pritësi është në gjendje të transmetojë një rrymë komande te FES4335 për një kërkesë për zbatimin e detyrës.
Sipas kapacitetit të transmetimit, formati i rrjedhës së komandës përcaktohet thjesht në dy kategori.
- Rrjedha standarde e komandave: Ky është një format thelbësor i rrjedhës së komandave për secilën detyrë që është renditur në tabelën e komandave. (Referojuni seksionit 4-3 Tabela e komandave).
- Rrjedha e transmetimit të të dhënave me shumicë: Sigurimi vetëm për disa detyra do të kërkojë një transmetim të madh të të dhënave dhe pyetja është konfirmuar gjatë transmetimit standard të komandës stage.
Aktualisht vetëm më poshtë dy detyra që do të kërkojnë një protokoll të transmetimit të të dhënave në masë.
- FG875D_WriteToSerialROM (kodi i funksionit 0x21).
- FG875D_ Ekrani _Block_RW (kodi i funksionit 0x24).
Sipas Tabelës së Komandave, çdo komandë ka një kod funksioni unik për një detyrë specifike operimi. (Referojuni seksionit 4-3 Tabela e komandave).
Prandaj, pasi FES4335 të ketë marrë një të plotë të Rrjedhës së Komandës Standarde dhe cila pjesë e kontrollit kontrollohet së pari. Pas kësaj, pjesa e kodit të funksionit do të identifikohej dhe zbatohej së bashku me pjesën e parametrave.
Ka një zonë specifike kodi 0x50~0x5F ku do t'i kushtohet përcaktimit të disa kodeve të mesazhit dhe gjithashtu do të izolohet nga kodi i funksionit të gjithë.
Kodi i mesazhit të kthimit | ASCII | magji | Përshkrimi |
Kodi i gabuar | "X" | 0x58 | Gabim i shumës së kontrollit |
Kodi në pritje | "W" | 0x57 | FES4335 është i zënë |
Kodi i gatshëm | "S" | 0x53 | FES4335 është gati |
Kodi i skadimit | "T" | 0x54 | Marrja e skadimit |
Prekni kodin e ndërprerjes | "P" | 0x50 | Paneli me prekje është prekur |
Kodi i suksesit të komandës | Kodi i funksionit | Suksesi i zbatimit të komandës | |
Kodi i suksesit të transmetimit me shumicë | 0x55,0xAA | Sukses i transmetimit të të dhënave në masë |
Nëse nuk është hasur gabim gjatë transmetimit.
FES4335 do të zbatojë komandën sipas kodit të funksionit që ka marrë në Command Standard Stream Stage, dhe ktheni kodin e funksionit në Host për kontrollin e suksesit.
or
Kthejeni kodin e funksionit (0x55,0xAA) për të treguar këtë kohë të transmetimit të të dhënave në masë
plotësuar pa problem në “Bulk Data Transmission stage”.
Kthejeni kodin e suksesit ose (0x55,0xAA), duke informuar një status suksesi.
Pritësi mund të dërgojë rrjedhën tjetër të re të komandës.
- Nëse ka ndonjë gjendje të papritur është hasur gjatë transmetimit.
FES4335 do të kthejë një mesazh kodi gabimi përkatës dhe së bashku me kodin e funksionit të marrë për kontrollimin e gabimeve.
Nëse ktheni kodin e gabuar (0x58) si më poshtë. (tregoni që ka ndodhur një gabim Checksum)
Rrjedha e komandës standarde stage gabim
or Transmetimi i të dhënave me shumicë stage gabim
Pritësi duhet të përsërisë rrjedhën e komandës së mëparshme.
Nëse ktheni kodin e skadimit (0x54) si më poshtë, (tregoni se ka ndodhur një gabim i skadimit) Rrjedha e komandës standarde stage gabim
or Transmetimi i të dhënave me shumicë stage gabim
Pritësi duhet të përsërisë rrjedhën e komandës së mëparshme.
Kthejeni kodin e pritjes (0x57) si më poshtë, (tregoni se ka ndodhur një status pritjeje) Rrjedha standarde e komandës është e zënë
Transmetimi i të dhënave në masë është i zënë Për të informuar hostin se FES4335 është në një status të zënë. Pritësi duhet të ndalojë përkohësisht transmetimin derisa FES4335 të kthejë kodin Ready (0x53) dhe më pas të vazhdojë transmetimin e komandës ose transmetimin e të dhënave në masë që nuk i kanë përfunduar ende të dhënat.
Kodi i gatishmërisë për kthim (0x53) si më poshtë, (tregoni se ka ndodhur një mesazh gati)Rrjedha standarde e komandës është gati
or Transmetimi i të dhënave me shumicë është gati
Për të informuar hostin se FES4335 është liruar nga periudha e statusit të zënë. Host mund të vazhdojë pjesën tjetër të rrymës së komandës ose transmetimit të të dhënave në masë.
- Një kod specifik për të informuar ndërprerjen e prekjes ka ndodhur dhe gjithashtu do të kthente automatikisht vlerën e koordinatave (x,y) të panelit me prekje.
- Kthehu kodin e ndërprerjes me prekje (0x50) me vlerë koordinative (x,y) si më poshtë,
- a. Në një transmetim të të dhënave me shumicë stage, FES4335 do të çaktivizojë përkohësisht funksionin e prekjes dhe do të ndalojë kthimin e koordinatës (x,y) të prekjes.
- b. Nga një transmetim i madh i të dhënave stage. FES4335 do të kthente automatikisht koordinatat (x,y) të prekjes kur të ketë ndodhur një ndërprerje e prekjes.
- c. Hosti gjithashtu mund të anketojë vlerën e koordinatave (x,y) duke dërguar kodin e funksionit 0x03 (API:FG875D_Detect_Touch).
Komanda (Transmetim / Format / protokoll)
Rrjedha e komandës standarde
- Formati: Ky format kombinon një bajt të kodit të funksionit dhe disa bajtë parametrash dhe një bajt të shumës së kontrollit kodi.
- Protokolli:
Transmetimi i të dhënave me shumicë
Meqenëse kodi i funksionit në Standard Command Stream është (0x21) ose (0x24), ai do të kërkojë një detyrë të transmetimit të të dhënave në masë pasi ato kode funksioni të jenë identifikuar nga FES4335.
Në këtë rast, i gjithë procesi i komunikimit do të ndahet në dy stages (Rrjedha e komandës standarde stage + Protokolli i transmetimit të të dhënave në masë stage)
- Formati: Ky format është i disponueshëm për transmetimin me shumicë të të dhënavetage vetëm.
Kodi kryesor (0x55,0xAA) do të zëvendësojë kodin e funksionit për të treguar fillimin e transmetimit të të dhënave në masë dhe më pas vlera e vendosur në gjatësinë e bajtit tregohet se sa bajt të dhënash do të shfaqen vazhdimisht. Njoftim për vendosjen e bajtit të gjatësisë me sasinë reale të të dhënave minus 1. - Protokolli:
Ilustrimi për të treguar rrymën standarde të komandës që kërkon të shkruhet një transmetim i të dhënave në masë në FES4335.Ilustrimi për të treguar rrjedhën standarde të komandës që kërkon të lexojë një transmetim të madh të të dhënave nga FES4335.
Tabela e komandave
Ju lutemi, referojuni dokumentit "FG875D_Commands Table_vx.pdf".
Shtojca (Këshilla)
Tre hapa për të shfaqur më shpejt një imazh të palëvizshëm në ekran.
Hapi 1): Konvertimi i imazhit në një .bin file:
Për shkak të Flash-ROM-it të FES4335 që pranon vetëm .bin file të imazhit. Prandaj, ofrimi i një mjeti FG875_BMP_to_Bin.exe që mund të konvertojë një imazh .BMP file në .BIN file.
(Referojuni dokumentit〝FG875_BMP_to_Bin_manual.pdf〞për detaje).
Hapi 2): Duke u ngarkuar .bin file te SPI-FlashROM i brendshëm (AMIC A25LQ64).
- Duke përdorur kodin e funksionit 0x21 (API:FG875D_WriteToSerialROM) për të kërkuar që FES4335 të hyjë në transmetimin e të dhënave në masë stage.
- Pasi të kthehet kodi i suksesit i komandës (0x21) nga FES4335, atëherë MPU-ja e jashtme do të lejohet të transmetojë imazhe sipas përshkrimit të protokollit në lidhje me transmetimin e të dhënave në masë (shkruani) në seksionin 4-2-2. Referojuni figurës (2).
- Një mënyrë tjetër për të kapërcyer ① & ②:
Në anën e kompjuterit, për të ekzekutuar softuerin e shërbimeve (FG875D_command_encoder.exe) dhe zgjidhni artikullin e funksionit (APIs:FG875D_WriteToSerialROM) në dialogun e përzgjedhjes. Pas kësaj, softueri i shërbimeve do të kujdeset për protokollin e komunikimit dhe ngarkimin e imazhit file në SPI-FlashROM.
Lidhur me përdorimin e softuerit të shërbimeve (FG875D_command_encoder.exe), ju lutemi referojuni dokumentit “FG875D_Command_Encoder-UsersMenu.pdf”.
Hapi 3): Përdorimi i kodit të funksionit 0x22 (API:FG875D_SerialROM_Show_On_Panel) për të kërkuar që FES4335 të shfaqë imazhe nga SPI_FlashROM i brendshëm në një vendndodhje të caktuar të panelit.
Në këtë mënyrë për të treguar imazhin që do të ishte më i shpejtë se mbushja e tamponit të ekranit me autobusin 8051 MCU.
Dokumentet / Burimet
![]() |
Moduli i kontrollit grafik të hartës së kujtesës FORENEX FES4335U1-56T [pdf] Manuali i Përdoruesit FES4335U1-56T Moduli i kontrollit të hartës së kujtesës, FES4335U1-56T, moduli i kontrollit të hartës së kujtesës, moduli i kontrollit të grafikës së hartës, moduli i kontrollit grafik, moduli i kontrollit, moduli |