FORENEX-logo

FORENEX FES4335U1-56T Imojula Yokulawula Imephu Yenkumbulo

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

Imilando yokubuyekeza

Umfundisi No. Usuku Izinguquko Ezinkulu
1.0 2016 Ukukhishwa kokuqala.

Incazelo evamile

I-FES4335U1-56T iyindleko ephansi, ukusebenza kahle okuphezulu nokukhalipha kwemojuli yokulawula isibonisi ye-TFT-LCD engahlinzeka ngezinhlamvu noma uhlelo lokusebenza lwemifanekiso engu-2D ngaphakathi kokushumekiwe okungu-768KB kokuboniswa kwe-RAM.
I-FES4335U1-56T inikeza isikhombimsebenzisi se-serial (Uart-TT) ukuze kusungulwe ukuxhumana kwehadiwe nge-MCU yangaphandle elula (njenge-8051 njll.), kanye nokuhlinzeka “Ngethebula Lemiyalo” ukuze kushayelwe umphumela wesithombe nokwenza.
Ngokwe-“Commands Table” yama-API wezithombe, i-MCU yangaphandle idinga kuphela ukudlulisa ikhodi yomyalo ehambisanayo namapharamitha ku-FES4335U1-56T phezu kwe-serial interface. I-decoder yomyalo ngaphakathi kwe-FES4335U1-56T izohamba ukuze iqalise umsebenzi wezithombe ngokuzenzakalelayo.

I-FG875D_command_encoder.exe iwuhlelo olusetshenziswa yi-PC futhi ihlinzeka umsebenzisi ukuthi azizwele imiyalo ehlukahlukene yokusebenza kokuthi “Commands Table”.

Into Ukucaciswa Phawula
Usayizi we-LCD 5.6 amayintshi(Diagonal)
Isixazululo 640 x 3(RGB) x 480 ichashazi
Uhlobo lokubonisa Ngokuvamile Okumhlophe, Okudlulisayo
I-Dot pitch 0.0588(W) x 0.1764(H) mm
Indawo esebenzayo 112.896(W) x 84.672(H) mm
Usayizi wemojuli I-142.5 (W) x 100.0 (H) x 16.72 (D) mm
View i-angle L:70/ R:70/ T:50/ B:70 θ
Ukwelashwa kwendawo I-Anti-Glare
Ukuhlelwa kombala 64k imibala w/ RGB-umugqa
Uhlobo lokuthinta I-4-wire Resistive
Ukukhanya kwangemuva Umshayeli we-LED owakhelwe ngaphakathi
Isixhumi esibonakalayo I-Uart (TTL-RX/TX), 115200/N/8/1
Ukunikezwa kwesoftware Ithebula lemiyalo Qaphela1
I-Operation Temp -10 ℃ kuya ku-60 ℃
Isikhathi Sokugcina -20 ℃ kuya ku-70 ℃

Inothi1: Wonke ama-API asebenzisekayo afinyezwa kuThebula lemiyalo. Sicela ubheke idokhumenti
(FG875D_Commands Table_vx.pdf). Nencazelo yemininingwane yokusetshenziswa komyalo ngamunye, bheka ku-(FG4335x_software_Note_V1.pdf).

Umsebenzi Wezinsimbi

I-UART Input interface (H4)
Isixhumi: (Umbhalo Wesihloko Webhokisi_2x5pin/ 2.0mm/ ohlangothini)
Phina inombolo Incazelo I/O Qaphela Phina inombolo Incazelo I/O Qaphela
Iphinikhodi1 GND Iphinikhodi2 RX I
Iphinikhodi3 TX O Iphinikhodi4 NC
Iphinikhodi5 Isihlangu GND Iphinikhodi6 NC
Iphinikhodi7 NC Iphinikhodi8 NC
Iphinikhodi9 5V/350mA I 1 Iphinikhodi10 5V/350mA I 1

QAPHELA1: Okokufaka komthombo wamandla wangaphandle we-DC5V

2-2, Enye inketho yesixhumi samandla (W2).
Isixhumi: (wafer_2pin/ 2.0mm/ uhlangothi lokungena)
Phina inombolo Incazelo I/O Qaphela Phina inombolo Incazelo I/O Qaphela
Iphinikhodi1 GND I Iphinikhodi2 5V/700mA

Ukuhlinzeka ngesixhumi esingeziwe sokufakwayo komthombo wamandla wangaphandle. Uma umthombo wamandla (DC5V) unganikezi ukusuka ku-Pin 9&10 ye-H4.

I-GPIO interface (H2)
Isixhumi: (Header_2x5pin/ 2.0mm/ uhlangothi lokungena)
Phina inombolo Incazelo I/O Qaphela Phina inombolo Incazelo I/O Qaphela
Iphinikhodi1 I-GPO 0 O 2 Iphinikhodi2 I-GPI 0 I 3
Iphinikhodi3 I-GPO 1 O 2 Iphinikhodi4 I-GPI 1 I 3
Iphinikhodi5 I-GPO 2 O 2 Iphinikhodi6 I-GPI 2 I 3
Iphinikhodi7 I-GPO 3 O 2 Iphinikhodi8 I-GPI 3 I 3
Iphinikhodi9 GND Iphinikhodi10 GND

QAPHELA2: I-GPO_0 ~ 3 iphuma ne-open-drain futhi kufanele ibe nokumelana nokudonsa okuphezulu ebhodini langaphandle.
QAPHELA3: I-GPI_0 ~ 3 ingu-3.3V okokufaka okunokubekezela okungu-5V.

Imininingwane Yokusebenza

Imininingwane kagesi

Izilinganiso Eziphelele Eziphelele

Uphawu Uphawu Okuncane. Ubukhulu. Iyunithi Qaphela
Amandla Voltage VCC -0.3 5.2 V  
Izinga Lokushisa Lokusebenza TOP -10 60  
Izinga Lokushisa Lesitoreji TST -20 70  

*Amanani aphelele okulinganisa alo mkhiqizo awavunyelwe ukuba eqiwe nganoma yisiphi isikhathi.

Isimo sokusebenza esinconyiwe

Uphawu Incazelo Okuncane. Thayipha. Ubukhulu. Iyunithi Qaphela
I-VDC Ukunikezwa kwevoltage 3.7 5 5.2 V  
Icc Okwamanje 0.7     A  
UART_TTL(Tx,Rx,CTS,RTS) & I2C(SCL,SDA) ileveli yesiginali
VIH Okokufaka okuphezulu Voltage 2.64   3.3 V  
VIL Okokufaka okuphansi Voltage 0   0.66 V  
VOH Okukhipha Okuphezulu Voltage 2.9   3.3 V  
I-VOL Okukhiphayo okuphansi Voltage 0   0.4 V  
Ukucaciswa kokubona (θ=0°)
CR Isilinganiso Sokuqhathanisa 400 500      
L Ukukhanya 230 280   cd / m²  
Isilinganiso se-Baud
UART   115200   bps  
Ukusetshenziswa kwamandla @ okokufaka okungu-5v, ukukhanya okungu-100%.
Ukusetshenziswa 5.6” , 640×480 3.1 W  
Ukucaciswa komshini

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

Ukucaciswa kwe-Hardware

Umdwebo weBlock

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-02Umfanekiso 3-a : FES4335 Block Diagram

Isikhombimsebenzisi se-Hardware

  1. Imodeli eshintshiwe yi-FES4335U1-56T.
  2. I-UART (TTL-RX/TX): 3-wire (TX, RX, GND) ibhekisela ku- (Isigaba: iphinikhodi).
  3. I-Baud Rate: lungiswa ku-115200 bps/N/8/1.
  4. Ukuxhumana phakathi kwe-Host ne-FES4335U1-56T

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

Isofthiwe

Ukuxhumana (ukuxhawula)

Ngenxa yokuxhumana kwe-serial (Uart-TTL) lezo FES4335 ezinikeze ukusungula ukuxhumana nomsingathi wangaphandle. Umsingathi uyakwazi ukudlulisa ukusakazwa komyalo ku-FES4335 ukuze kwenziwe umsebenzi abuze.

Ngokusho komthamo wokudlulisa, ifomethi yokusakaza yomyalo ichazwa nje ngezigaba ezimbili.

  • I-Standard Command Stream: Lena ifomethi yokusakaza yomyalo ebalulekile yomsebenzi ngamunye esohlwini Lwethebula Lemiyalo. (Bheka Ithebula Lemiyalo Yesigaba 4-3).
  • I-Bulk Data Transmission Stream: Nikeza kuphela kweminye imisebenzi ezocela ukudluliswa kwedatha ngobuningi, futhi ukubuza kuqinisekisiwe ngesikhathi sokusakazwa komyalo okujwayelekiletage.
    Okwamanje ngaphansi kwemisebenzi emibili kuphela ezocela iphrothokholi Yokudluliswa Kwedatha Yenqwaba.
  1. FG875D_WriteToSerialROM (ikhodi yokusebenza 0x21).
  2. FG875D_ Display _Block_RW (ikhodi yokusebenza 0x24).

NgokweThebula Lemiyalo, umyalo ngamunye unekhodi yokusebenza ehlukile yomsebenzi othile wokusebenza. (Bheka Ithebula Lemiyalo Yesigaba 4-3).
Ngakho-ke, uma i-FES4335 isithole okuphelele kwe-Standard Command Stream futhi iyiphi ingxenye yesheke ehlolwayo kuqala. Ngemuva kwalokho, ingxenye yekhodi yomsebenzi izokhonjwa futhi isetshenziswe kanye nengxenye yepharamitha.

Kukhona indawo yekhodi ethi 0x50~0x5F lapho izonikezela khona ukuchaza ikhodi ethile yomlayezo futhi ihlukaniswe nayo yonke ikhodi yokusebenza.

Buyisa ikhodi yomlayezo ASCII hex Incazelo
Ikhodi engalungile “X” 0x58 Iphutha le-Checksum
Ikhodi yokulinda “W” 0x57 I-FES4335 imatasatasa
Ikhodi elungile “S” 0x53 I-FES4335 isilungile
Ikhodi yokuvala isikhathi “T” 0x54 Thola Isikhathi Siphelile
Thinta okuthi Phakamisa ikhodi "P" 0x50 Iphaneli yokuthinta ithintwa
Ikhodi yempumelelo yomyalo Ikhodi yomsebenzi Umyalo wokwenza impumelelo
Ikhodi yokuphumelela yokudlulisa ngobuningi 0x55,0xAA Impumelelo yokudlulisa idatha ngobuningi

Uma lingekho iphutha elitholakele ngesikhathi sokudlulisa.

I-FES4335 izosebenzisa umyalo ngokuya ngekhodi yokusebenza etholwe ku-Standard Command Stream Stage, futhi ubuyisele ikhodi yokusebenza kokuthi Umsingathi ukuze kuhlolwe impumelelo.
or
Buyisela ikhodi yokusebenza (0x55,0xAA) ukukhombisa lesi sikhathi se-Bulk Data Transmission
kuqedwe ngaphandle kwenkinga kokuthi “Inqwaba Yedatha Yokudlulisa stage”.

Buyisela Ikhodi Yempumelelo noma (0x55,0xAA), eyazisa isimo sempumelelo.

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-043Umsingathi angathumela ukusakazwa komyalo omusha olandelayo.

  • Uma kunesimo esingalindelekile esihlangabezane nayo ngesikhathi sokudlulisela.

I-FES4335 izobuyisela umlayezo wekhodi wephutha ohambisanayo kanye nekhodi yomsebenzi eyamukelwe ukuze kuhlolwe iphutha.

Uma ubuyisela Ikhodi engalungile (0x58) njengokuthi ngezansi. (bonisa ukuthi kwenzeke iphutha le-Checksum)

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-05I-Standard Command Stream stage iphutha
or Ukudluliswa Kwedatha Ngobuningi stage iphutha
Umsingathi kufanele aphinde umyalo wangaphambilini.

Uma buyisela ikhodi yokuvala isikhathi (0x54) njengangezansi, (bonisa ukuthi kwenzeke iphutha lokuvala isikhathi) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-07I-Standard Command Stream stage iphutha
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-08Ukudluliswa Kwedatha Ngobuningi stage iphutha
Umsingathi kufanele aphinde umyalo wangaphambilini.

Buyisela Ikhodi yokulinda (0x57) ngezansi, (bonisa isimo sokulinda esenzekile) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-09I-Standard Command Stream imatasa FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-10 Ukudluliswa Kwedatha Ngobuningi Kumatasa Ukwazisa umsingathi ukuthi i-FES4335 isesimweni esimatasa. Umsingathi kufanele amise ukudlulisa okwesikhashana kuze kube yilapho u-FES4335 ebuya Ikhodi Elungile (0x53) bese eqhubeka nomyalo womyalo noma ukusakaza kwedatha yenqwaba lezo ezingakaqedi idatha okwamanje.

Buyisela Ikhodi Elungile (0x53) njengangezansi, (bonisa ukuthi umlayezo osulungile owenzekile)FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-11I-Standard Command Stream Isilungile
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-12Ukudluliswa Kwedatha Yenqwaba Sekulungile
Ukwazisa umsingathi ukuthi i-FES4335 ikhululiwe esikhathini sokuba matasatasa. Umsingathi angaqhubeka nokusakaza okusele komyalo noma ukusakaza kwedatha yenqwaba.

  • Ikhodi ethile yokwazisa ngokuphazamiseka kokuthinta yenzekile futhi izobuyisela inani lokuxhumanisa (x,y) lephaneli yokuthinta ngokuzenzakalelayo.
    • Buyisela ikhodi yokuphazamisa yokuthinta (0x50) enenani lokuxhumanisa (x,y) njengezansi,

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

  • a. Ngokudluliswa kwedatha ngobuningi stage, i-FES4335 izoba okwesikhashana ukukhubaza umsebenzi wokuthinta futhi imise ukubuyisela ukuxhumanisa (x,y) kokuthinta.
  • b. Ngaphandle kokudluliselwa kwedatha ngobuningi stage. I-FES4335 izobuyisela ngokuzenzakalelayo ukuxhumanisa (x,y) kokuthinta lapho kwenzeka ukuphazamiseka kokuthinta.
  • c. Umsingathi angakwazi futhi ukuvota inani le-coordinate (x,y) ngokuthumela ikhodi Yomsebenzi 0x03 (APIs:FG875D_Detect_Touch).
Umyalo (Sakaza / Ifomethi / iphrothokholi)

I-Standard Command Stream

  • Ifomethi: Le fomethi ihlanganisa ibhayithi yekhodi yokusebenza kanye namabhayithi epharamitha ambalwa kanye nebhayithi ye-checksum ikhodi.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-14
  • Protocol: FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-15

Ukudluliswa Kwedatha Yenqwaba
Njengoba ikhodi yokusebenza ku-Standard Command Stream ithi (0x21) noma (0x24) ezobuza umsebenzi wokudlulisa idatha ngobuningi ngemva kokuba leyo khodi yokusebenza ikhonjwe yi-FES4335.
Kulokhu, yonke inqubo yokuxhumana izohlukaniswa ibe izigaba ezimbilitages (Standard Command Stream stage + I-Bulk Data Transmission protocol stagfuthi).

  • Ifomethi: Le fomethi iyatholakala ekudluliselweni kwedatha yenqwaba stage kuphela.
    Ikhodi eholayo (0x55,0xAA) izongena esikhundleni sekhodi yokusebenza ukuze ibonise ukuqala kokudluliswa kwedatha eyinqwaba bese inani lisethwa libe yibhayithi yobude kuyaboniswa ukuthi ingakhi i-data byte ezovela ngokuqhubekayo. Isaziso sokusetha i-byte yobude ngenani ledatha yangempela kukhishwe u-1.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-16
  • Protocol:
    Umfanekiso wokukhombisa ukusakazwa komyalo ojwayelekile okucela ukubhala ukuthunyelwa kwedatha yenqwaba ku-FES4335.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-17 Umfanekiso okhombisa ukusakazwa komyalo okujwayelekile okucela ukufunda ukudluliswa kwedatha ngobuningi kusuka ku-FES4335. FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-18
Ithebula lemiyalo

Sicela, ubheke idokhumenti “FG875D_Commands Table_vx.pdf”.

Isithasiselo (Amathiphu)

Izinyathelo ezintathu zokukhombisa izithombe ezimile esikrinini ngokushesha okukhulu.

Isinyathelo1): Ukuguqula isithombe sibe .bin file:
Ngenxa ye-FES4335's Flash-ROM eyamukela kuphela i-.bin file wesithombe. Ngakho-ke, ukunikeza insiza FG875_BMP_to_Bin.exe ekwazi ukuguqula isithombe se-.BMP file ku-.BIN file.
(Bheka kudokhumenti〝FG875_BMP_to_Bin_manual.pdf〞ukuthola imininingwane).

Isinyathelo2): Iyalayisha .bin file ku-SPI-FlashROM yangaphakathi (AMIC A25LQ64).

  1. Ukusebenzisa ikhodi yokusebenza engu-0x21 (APIs:FG875D_WriteToSerialROM) ukuze udinge i-FES4335 ukuze ingene ekudluliselweni kwedatha ngobuningitage.
  2. Ngemuva kokuthi ikhodi yempumelelo yomyalo(0x21) ibuyiswe isuka ku-FES4335, khona-ke i-MPU yangaphandle izovunyelwa ukudlulisa izithombe ngokuya ngencazelo yephrothokholi mayelana nokudluliselwa kwedatha ngobuningi-(bhala) esigabeni 4-2-2. Bheka umfanekiso (2).
  3. Enye indlela yokweqa ① & ②:
    Ohlangothini lwe-PC, ukusebenzisa isofthiwe yokusetshenziswa (FG875D_command_encoder.exe) bese ukhetha into yokusebenza (ama-API:FG875D_WriteToSerialROM) kungxoxo yokukhetha. Ngemuva kwalokho, isoftware yokusetshenziswa izonakekela konke mayelana nephrothokholi yokuxhumana nokulayisha isithombe file ku-SPI-FlashROM.
    Mayelana nokusetshenziswa kwesofthiwe yokusetshenziswa (FG875D_command_encoder.exe), sicela ubhekisele kudokhumenti ethi “FG875D_Command_Encoder-UsersMenu.pdf”.

Isinyathelo3): Kusetshenziswa ikhodi yokusebenza engu-0x22 (APIs:FG875D_SerialROM_Show_On_Panel) ukuze kudinge i-FES4335 ukuthi ibonise izithombe ukusuka ku-SPI_FlashROM yangaphakathi kuya endaweni ekhonjisiwe yephaneli.

Ngale ndlela ukukhombisa isithombe esingashesha kunokugcwalisa isibonisi sokubonisa ngebhasi elingu-8051 MCU.

Amadokhumenti / Izinsiza

FORENEX FES4335U1-56T Imojula Yokulawula Imephu Yenkumbulo [pdf] Imaniwali yosebenzisayo
I-FES4335U1-56T Imojula Yokulawula Imifanekiso Yemephu, FES4335U1-56T, Imojula Yokulawula Imifanekiso Yemephu Yenkumbulo, Imojula Yokulawula Imifanekiso Yemephu, Imojula Yokulawula Imifanekiso, Imojula Yokulawula, Imojula

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *