FORENEX-logo

FORENEX FES4335U1-56T Memory Mapping Graphics Control Module

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-zopanga-chithunzi

Kubwereza mbiri

Rev. No. Tsiku Zosintha Zazikulu
1.0 2016 Nkhani yoyamba.

Kufotokozera Kwambiri

FES4335U1-56T ndi yotsika mtengo, yogwira ntchito kwambiri komanso yanzeru ya gawo lowongolera la TFT-LCD lomwe limatha kupereka zilembo kapena zojambula za 2D mkati mwa 768KB yophatikizidwa ya RAM.
FES4335U1-56T imapereka mawonekedwe a serial (Uart-TT) kuti akhazikitse kulumikizana kwa Hardware ndi MCU yosavuta yakunja (monga 8051 etc.), ndikupereka "Commands Table" pakuyimba ndi kuchita.
Malinga ndi "Commands Table" ya zithunzi za APIs, MCU yakunja imangofunika kutumiza malamulo ogwirizana ndi magawo mu FES4335U1-56T pa mawonekedwe a serial. Chotsitsa cholamula mkati mwa FES4335U1-56T chimapita kukakhazikitsa ntchito yojambulira yokha.

FG875D_command_encoder.exe ndi pulogalamu yogwiritsira ntchito pa PC ndipo imapatsa wogwiritsa ntchito kuti azitsatira malamulo osiyanasiyana mu "Commands Table".

Kanthu Kufotokozera Ndemanga
LCD kukula 5.6 inchi (diagonal)
Kusamvana 640 x 3(RGB) x 480 dontho
Mtundu wowonetsera Nthawi zambiri White, Transmissive
Dothi la dothi 0.0588(W) x 0.1764(H) mm
Malo ogwira ntchito 112.896(W) x 84.672(H) mm
Kukula kwa module 142.5 (W) x 100.0 (H) x 16.72 (D) mm
View ngodya L:70/ R:70/ T:50/ B:70 θ
Chithandizo chapamwamba Anti-Glare
Kukonzekera kwamitundu Mitundu ya 64k yokhala ndi mizere ya RGB
Kukhudza mtundu 4-waya Resistive
Kuwala kwambuyo Pangani-mu LED driver
Chiyankhulo Uart (TTL-RX/TX), 115200/N/8/1
Kupereka mapulogalamu Table ya Malamulo Note1
Operation Temp -10 ℃ mpaka 60 ℃
Kusungirako Temp -20 ℃ mpaka 70 ℃

Note1: Ma API onse ogwiritsidwa ntchito amafotokozedwa mwachidule mu Table Table. Chonde onani chikalata
(FG875D_Commands Table_vx.pdf). Ndipo tsatanetsatane wa kagwiritsidwe ntchito pa lamulo lililonse, tchulani (FG4335x_software_Note_V1.pdf).

Pin Ntchito

UART Input mawonekedwe (H4)
Cholumikizira: (Bokosi Mutu_2x5pin/ 2.0mm/ kulowa m'mbali)
Pin nambala Kufotokozera Ine/O Zindikirani Pin nambala Kufotokozera Ine/O Zindikirani
Pin1 GND Pin2 RX I
Pin3 TX O Pin4 NC
Pin5 Chithunzi cha GND Pin6 NC
Pin7 NC Pin8 NC
Pin9 5V/350mA I 1 Pin10 5V/350mA I 1

ZINDIKIRANI1: Gwero lamagetsi lakunja la DC5V

2-2, cholumikizira Mphamvu Zina (W2) njira
Cholumikizira: (wafer_2pin/ 2.0mm/ kulowa mbali)
Pin nambala Kufotokozera Ine/O Zindikirani Pin nambala Kufotokozera Ine/O Zindikirani
Pin1 GND I Pin2 5V/700mA

Kupereka cholumikizira chowonjezera cholowetsa mphamvu zakunja. Ngati gwero lamagetsi (DC5V) silikupereka kuchokera ku Pin 9&10 ya H4.

Mawonekedwe a GPIO (H2)
Cholumikizira: (Header_2x5pin/ 2.0mm/ cholowera chakumbali)
Pin nambala Kufotokozera Ine/O Zindikirani Pin nambala Kufotokozera Ine/O Zindikirani
Pin1 Mtengo wa GPO0 O 2 Pin2 GPI 0 I 3
Pin3 Mtengo wa GPO1 O 2 Pin4 GPI 1 I 3
Pin5 Mtengo wa GPO2 O 2 Pin6 GPI 2 I 3
Pin7 Mtengo wa GPO3 O 2 Pin8 GPI 3 I 3
Pin9 GND Pin10 GND

ZINDIKIRANI2: The GPO_0 ~ 3 ndizotuluka ndi madzi otseguka ndipo ziyenera kukhala ndi chotchinga chapamwamba pa bolodi lakunja.
ZINDIKIRANI3: The GPI_0 ~ 3 ndi 3.3V zolowetsa ndi 5V kulolera.

Zofotokozera za Ntchito

Mafotokozedwe amagetsi

Mtheradi Maximum Mavoti

Chizindikiro Chizindikiro Min. Max. Chigawo Zindikirani
Mphamvu Voltage Chithunzi cha VCC -0.3 5.2 V  
Kutentha kwa Ntchito TOP -10 60  
Kutentha Kosungirako TST -20 70  

*Sitikuloledwa kupitilira muyeso wopitilira muyeso wa chinthuchi nthawi iliyonse.

Analimbikitsa ntchito

Chizindikiro Kufotokozera Min. Lembani. Max. Chigawo Zindikirani
VDC Wonjezerani voltage 3.7 5 5.2 V  
Icc Panopa 0.7     A  
UART_TTL(Tx,Rx,CTS,RTS) & I2C(SCL,SDA) mlingo
VIH Lowetsani Mphamvu Yapamwambatage 2.64   3.3 V  
VIL Lowetsani Low Voltage 0   0.66 V  
VOH Linanena bungwe High Voltage 2.9   3.3 V  
VOL Kutulutsa Kwapang'ono Voltage 0   0.4 V  
Tsatanetsatane wa Kuwala (θ=0°)
CR Kusiyana kwa kusiyana 400 500      
L Kuwala 230 280   cd / m²  
Mtengo wa Baud
UART   115200   bps  
Kugwiritsa ntchito mphamvu @ 5v kulowetsa, 100% kuwala
Kugwiritsa ntchito 5.6 ", 640 × 480 3.1 W  
Kufotokozera kwamakina

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

Kufotokozera kwa Hardware

Chithunzithunzi Choyimira

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

Chiyankhulo cha Hardware

  1. Mtundu wofananira wa " FES4335U1-56T "
  2. UART (TTL-RX/TX): 3-waya (TX, RX, GND) amanena za (Gawo: pini assignment).
  3. Mlingo wa Baud: kukhazikitsidwa pa 115200 bps/N/8/1.
  4. Kulumikizana pakati pa Host ndi FES4335U1-56T

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

Mapulogalamu

Kulankhulana (kugwirana chanza)

Chifukwa cha ma serial interfaces (Uart-TTL) omwe FES4335 apereka kuti akhazikitse kulumikizana ndi wolandila wakunja. Wothandizirayo amatha kutumiza mtsinje wolamula ku FES4335 kuti akwaniritse ntchitoyo.

Malinga ndi mphamvu yotumizira, mtundu wamtundu wa lamulo umangofotokozedwa m'magulu awiri.

  • Standard Command Stream: Iyi ndi njira yofunikira yoyendetsera ntchito iliyonse yomwe yalembedwa pa Commands Table. (Onani Gawo 4-3 la Malamulo Table).
  • Bulk Data Transmission Stream: Ingoperekani ku ntchito zina zomwe zingapemphe kutumiza kwa data yochulukirapo, ndipo kufunsa kwatsimikizira pamayendedwe ovomerezeka.tage.
    Pakadali pano ntchito ziwiri zokha zomwe zingapemphe protocol ya Bulk Data Transmission.
  1. FG875D_WriteToSerialROM (kodi ya ntchito 0x21).
  2. FG875D_ Onetsani _Block_RW (kodi ya ntchito 0x24).

Malinga ndi Table Table, lamulo lirilonse liri ndi code yapadera yogwiritsira ntchito ntchito inayake. (Onani Gawo 4-3 la Malamulo Table).
Chifukwa chake, FES4335 ikalandira zonse za Standard Command Stream ndipo ndi gawo liti la cheke lomwe limawunikiridwa poyamba. Pambuyo pake, gawo la code code lidzadziwika ndikugwiritsidwa ntchito limodzi ndi gawo la magawo.

Pali ma code 0x50 ~ 0x5F omwe angapatulire kufotokozera ma code a uthenga komanso olekanitsidwa ndi ma code onse.

Bweretsani nambala ya uthenga ASCII hex Kufotokozera
Khodi yolakwika "X" 0x58 pa Cholakwika cha Checksum
Khodi yodikirira "W" 0x57 pa Mtengo wa FES4335
Ready kodi "S" 0x53 pa FES4335 yakonzeka
Kodi nthawi yomaliza "T" 0x54 pa Landirani Timeout
Kodi Touch Interrupt "P" 0x50 pa Touch panel yakhudzidwa
Lamula bwino kachidindo Kodi ntchito Lamulo kukhazikitsa bwino
Nambala yopambana yotumiza zambiri 0x55,0xAA Kupambana kufalitsa deta yochuluka

Ngati palibe cholakwika kukumana pa kufala.

FES4335 idzakhazikitsa lamulo molingana ndi kachidindo kamene kalandira mu Standard Command Stream Stage, ndi kubweza kachidindo kantchito ku Host kuti muwone bwino.
or
Bwezerani kachidindo kantchito (0x55,0xAA) kusonyeza kuti nthawi ya Bulk Data Transmission yachitika
anamaliza popanda vuto mu “Bulk Data Transmission stage”.

Bwezerani Khodi Yopambana kapena (0x55,0xAA), kudziwitsa zachipambano.

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-043Host akhoza kutumiza mtsinje watsopano wotsatira.

  • Ngati pali zochitika zosayembekezereka zomwe zachitika panthawi yopatsirana.

FES4335 ibweza uthenga wolakwika wofananira komanso limodzi ndi nambala yolandirira kuti muwone zolakwika.

Ngati kubwerera Kolakwika (0x58) monga pansipa. (kuwonetsani cholakwika cha Checksum chachitika)

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-05Standard Command Stream stagndi cholakwika
or stagndi cholakwika
Wothandizira akuyenera kubwereza mtsinje wolamula kale.

Ngati kubwerera kwa Timeout code (0x54) monga pansipa, (onetsani kuti vuto la Timeout lachitika) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-07Standard Command Stream stagndi cholakwika
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-08stagndi cholakwika
Wothandizira akuyenera kubwereza mtsinje wolamula kale.

Bweretsani Khodi yodikirira (0x57) monga pansipa, (onetsani kuti kudikirira kwachitika) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-09Standard Command Stream ndi Yotanganidwa FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-10 Bulk Data Transmission Ndi Yotanganidwa Kudziwitsa wolandirayo kuti FES4335 ili yotanganidwa. Wolandirayo akuyenera kuyimitsa kwakanthawi kufalitsa mpaka FES4335 abwerere Ready code (0x53) ndiyeno pitilizani kutsata kutsata kapena kusamutsa deta yochuluka yomwe simumalizabe.

Bwezerani Khodi Yokonzeka (0x53) monga pansipa, (onetsani kuti uthenga wokonzeka wachitika)FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-11Standard Command Stream Yakonzeka
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-12Kutumiza kwa Ma Data Ambiri Kwakonzeka
Kudziwitsa wolandirayo kuti FES4335 yatulutsa nthawi yotanganidwa. Wothandizirayo atha kupitiliza kutsatsira kwa malamulo onse kapena kusefukira kwa data.

  • Khodi yeniyeni yodziwitsa kusokoneza kwakhudza kwachitika komanso ingabweretsenso mtengo wa coordinate (x, y) wa gulu la touch.
    • Return Touch interrupt code (0x50) yokhala ndi coordinate (x,y) mtengo monga pansipa,

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

  • a. Pakutumiza kochulukira kwa data stage, FES4335 idzangoletsa kukhudza kugwira ntchito kwakanthawi ndikusiya kubweza (x, y) kukhudza.
  • b. Kuchokera pakutumiza kochuluka kwa data stage. FES4335 imangobweza cholumikizira (x, y) chokhudza pomwe kukhudza kwachitika.
  • c. Wothandizira athanso kusankha mtengo wa coordinate (x,y) potumiza khodi ya Function 0x03 (APIs:FG875D_Detect_Touch).
Lamulo (Stream / Format / protocol)

Standard Command Stream

  • Mtundu: Mtunduwu umaphatikiza ma byte of function code ndi ma byte angapo a parameter ndi byte of checksum kodi.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-14
  • Ndondomeko: FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-15

Kutumiza kwa Bulk Data
Popeza code yogwira ntchito mu Standard Command Stream ndi (0x21) kapena (0x24) yomwe idzafunse ntchito yotumizira deta yochuluka pambuyo poti ma code azindikiridwe ndi FES4335.
Pamenepa, njira yonse yolankhulirana idzagawidwa m'magawo awiritages (Standard Command Stream stage + Bulk Data Transmission protocol stagndi).

  • Mtundu: Mtunduwu umapezeka kuti utumize ma data ambiritage basi.
    Khodi yotsogola (0x55,0xAA) idzalowa m'malo mwa code yogwira ntchito kuti iwonetse Kutumiza kwa Bulk Data Transmission kuyambira ndiyeno mtengo wokhazikitsidwa muutali wa byte uwonetsedwa kuchuluka kwa data byte yomwe idzabwere mosalekeza. Zindikirani kuti muyike kutalika ndi kuchuluka kwa data yeniyeni kuchotsera 1.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-16
  • Ndondomeko:
    Fanizo lowonetsa mayendedwe wokhazikika omwe amapempha kulemba kutumiza kwa data yochulukirapo ku FES4335.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-17 Fanizo lowonetsa mayendedwe wokhazikika omwe amafunsa kuti awerenge kutumiza kwa data kuchokera ku FES4335. FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-18
Table ya Malamulo

Chonde, onani chikalata “FG875D_Commands Table_vx.pdf”.

Zowonjezera (Malangizo)

Masitepe atatu kuti muwonetse chithunzi chokhazikika pazenera mwachangu kwambiri.

Gawo 1): Kutembenuza chithunzi kukhala .bin file:
Chifukwa cha FES4335's Flash-ROM yomwe imavomereza .bin yokha file cha chithunzi. Chifukwa chake, kupereka zofunikira FG875_BMP_to_Bin.exe zomwe zimatha kusintha chithunzi cha .BMP file mu .BIN file.
(Onani zolembedwa〝FG875_BMP_to_Bin_manual.pdf〞kuti mumve zambiri).

Gawo 2): Kutsegula .bin file ku SPI-FlashROM yamkati (AMIC A25LQ64).

  1. Pogwiritsa ntchito khodi ya ntchito 0x21 (APIs:FG875D_WriteToSerialROM) kuti mufunike FES4335 kuti ipite kuzinthu zambiri zotumizira deta.tage.
  2. Pambuyo pobwezeretsa Command code (0x21) kuchokera ku FES4335, ndiye MPU yakunja imaloledwa kutumiza zithunzi molingana ndi kufotokozera kwa protocol ya kuchuluka kwa data-(kulemba) kufalitsa pa gawo 4-2-2. Onani chithunzi (2).
  3. Njira ina yodumpha ① & ②:
    Kumbali ya PC, kuti mugwiritse ntchito pulogalamu yothandiza (FG875D_command_encoder.exe) ndikusankha ntchito (APIs:FG875D_WriteToSerialROM) posankha. Pambuyo pake, pulogalamu yogwiritsira ntchito idzasamalira zonse zokhudzana ndi kulumikizana ndi kuyika chithunzi file mu SPI-FlashROM.
    Pankhani ya kugwiritsa ntchito mapulogalamu amtundu (FG875D_command_encoder.exe), chonde onani chikalata “FG875D_Command_Encoder-UsersMenu.pdf”.

Gawo 3): Pogwiritsa ntchito khodi ya ntchito 0x22 (APIs:FG875D_SerialROM_Show_On_Panel) kuti FES4335 iwonetse zithunzi kuchokera mkati mwa SPI_FlashROM kupita kumalo osonyezedwa.

Mwanjira iyi kuwonetsa chithunzi chomwe chingakhale chachangu kuposa kudzaza buffer yowonetsera ndi basi 8051 MCU.

Zolemba / Zothandizira

FORENEX FES4335U1-56T Memory Mapping Graphics Control Module [pdf] Buku Logwiritsa Ntchito
FES4335U1-56T Memory Mapping Graphics Control Module, FES4335U1-56T, Memory Mapping Graphics Control Module, Mapping Graphics Control Module, Graphics Control Module, Control Module, Module

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *