FORENEX-logo

FORENEX FES4335U1-56T Hoʻomanaʻo Mapping Graphics Control Module

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-produc-kiʻi

Nā moʻolelo hoʻoponopono

Rev. No. Na Hoololi Nui
1.0 2016 Puka mua.

Ka wehewehe nui

ʻO FES4335U1-56T kahi kumu kūʻai haʻahaʻa, kiʻekiʻe kiʻekiʻe a akamai o TFT-LCD display control module hiki ke hāʻawi i nā huaʻōlelo a i ʻole ka noi kiʻi 2D i loko o kahi 768KB i hoʻokomo ʻia o ka RAM hōʻike.
Hāʻawi ʻo FES4335U1-56T i ka interface serial (Uart-TT) e hoʻokumu i kahi kamaʻilio ʻenehana me kahi MCU maʻalahi o waho (e like me 8051 a me nā mea ʻē aʻe), a me ka hāʻawi ʻana i ka "Papa Kauoha" no ke kāhea ʻana a me ka hoʻokō ʻana.
Wahi a ka "Papa Kauoha" o nā API kiʻi, pono wale ka MCU waho e hoʻouna i ke code kauoha e pili ana me nā ʻāpana i FES4335U1-56T ma luna o ke kikowaena serial. ʻO ka decoder kauoha i loko o FES4335U1-56T e hele e hoʻokō i ka hana kiʻi ma o ka maʻalahi.

ʻO ka FG875D_command_encoder.exe kahi polokalamu lako polokalamu PC a hāʻawi i ka mea hoʻohana e ʻike i nā kauoha hana like ʻole ma "Papa Kauoha".

'ikamu Hōʻike ʻŌlelo
Nui LCD 5.6 iniha (Diagonal)
Olelo Hooholo 640 x 3(RGB) x 480 kiko
ʻAno hōʻike Keʻokeʻo maʻamau, Transmissive
kiko kiko 0.0588(W) x 0.1764(H) mm
Wahi hana 112.896(W) x 84.672(H) mm
Nui module 142.5 (W) x 100.0 (H) x 16.72 (D) mm
View kihi L:70/ R:70/ T:50/ B:70 θ
Lapaʻau ʻili ʻAi-Glare
Hoʻonohonoho kala 64k kala w/ RGB-stripe
ʻAno pā 4-uea kū'ē
Kukui hope Keaukaha LED kūkulu ʻia
Ikepili Uart (TTL-RX/TX), 115200/N/8/1
Hāʻawi lako polokalamu Papa Kauoha Nānā1
Hana Hana -10 ℃ a 60 ℃
Waihona Temp -20 ℃ a 70 ℃

Nānā1: Hōʻuluʻulu ʻia nā API hiki ke hoʻohana ʻia ma nā papa kauoha. E ʻoluʻolu e nānā i ka palapala
(FG875D_Pakaukau Kauoha_vx.pdf). A me ka wehewehe kiko'ī hoʻohana no kēlā me kēia kauoha, e nānā i (FG4335x_software_Note_V1.pdf).

Kauoha Pin

UART Input interface (H4)
Mea hoʻohui: (Ke poʻo pahu_2x5pin/ 2.0mm/ komo ʻaoʻao)
Pin helu wehewehe I/O Nānā Pin helu wehewehe I/O Nānā
Pin1 GND Pin2 RX I
Pin3 TX O Pin4 NC
Pin5 Pale GND Pin6 NC
Pin7 NC Pin8 NC
Pin9 5V/350mA I 1 Pin10 5V/350mA I 1

MAKEMAKE1: Kumu mana waho DC5V komo

2-2 、Koho mea hoʻohui mana ʻokoʻa (W2).
Mea hoʻohui: (wafer_2pin/ 2.0mm/ komo ʻaoʻao)
Pin helu wehewehe I/O Nānā Pin helu wehewehe I/O Nānā
Pin1 GND I Pin2 5V/700mA

No ka hoʻolako ʻana i kahi mea hoʻohui hou no ka hoʻokomo kumu mana waho. Inā hāʻawi ʻole ke kumu mana (DC5V) mai ka Pin 9&10 o H4.

Pilina GPIO (H2)
Mea hoʻohui: (Header_2x5pin/ 2.0mm/ komo ʻaoʻao)
Pin helu wehewehe I/O Nānā Pin helu wehewehe I/O Nānā
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

MAKEMAKE2: Hoʻopuka ʻia ka GPO_0 ~ 3 me ka hoʻoheheʻe ʻana a pono e loaʻa kahi pale huki kiʻekiʻe ma ka papa waho.
MAKEMAKE3: ʻO ka GPI_0 ~ 3 he 3.3V hoʻokomo me 5V hoʻomanawanui.

Nā kikoʻī hana

Nā kikoʻī uila

Nā helu kiʻekiʻe loa

hōʻailona hōʻailona Min. Max. Unite Nānā
Mana Voltage VCC -0.3 5.2 V  
Ka Mahana Hana TOP -10 60  
Ka Mahana Waihona TST -20 70  

* ʻAʻole ʻae ʻia ka hoʻonui ʻia ʻana o nā helu helu kiʻekiʻe loa o kēia huahana i kēlā me kēia manawa.

Manaʻo ʻia ke kūlana hana

hōʻailona wehewehe Min. ʻAno. Max. Unite Nānā
VDC Lako Voltage 3.7 5 5.2 V  
Icc ʻO kēia manawa 0.7     A  
UART_TTL(Tx,Rx,CTS,RTS) & I2C(SCL,SDA) pae hōʻailona
VIH Hoʻokomo kiʻekiʻe Voltage 2.64   3.3 V  
VIL Hoʻokomo haʻahaʻa Voltage 0   0.66 V  
VOH Puke Kiʻekiʻe Voltage 2.9   3.3 V  
VOL Puke Haʻahaʻa Voltage 0   0.4 V  
Nā mea kikoʻī (θ=0°)
CR Laki like ʻole 400 500      
L ʻO ke kukui 230 280   cd / m²  
Pākuʻi Baud
UART   115200   bps  
Hoʻohana mana @ 5v komo, 100% kukui
Hoʻohana 5.6” , 640×480 3.1 W  
Kuhi hoʻohālikelike

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

Hoakaka kikoʻī

Papa Kuhikuhi

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-02Kiʻi 3-a : FES4335 Palapala Kiʻi

Pūnaewele paʻa pono

  1. ʻO ke kumu hoʻohālike i hoʻololi ʻia ʻo FES4335U1-56T.
  2. UART (TTL-RX/TX): 3-wire (TX, RX, GND) e pili ana i (Mahele: hana pine).
  3. Pākuʻi Baud: e hoʻopaʻa ʻia ma 115200 bps/N/8/1.
  4. ʻO ka pilina ma waena o Host a me FES4335U1-56T

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

lako polokalamu

Kamaʻilio (lulu lima)

Ma muli o nā kikowaena serial (Uart-TTL) ua hāʻawi ʻia kēlā mau FES4335 e hoʻokumu i kahi kamaʻilio me kahi host waho. Hiki i ka mea hoʻokipa ke hoʻouna i kahi kahawai kauoha iā FES4335 no kahi noi hoʻokō hana.

E like me ka hiki o ka hoʻouna ʻana, ua wehewehe ʻia ke ʻano o ke kahawai kauoha i ʻelua mau ʻāpana.

  • ʻO ke kahawai kauoha maʻamau: He ʻano kahawai kauoha koʻikoʻi kēia no kēlā me kēia hana i helu ʻia ma ka Papa Kauoha. (E nana i ka Pauku Kauoha 4-3).
  • ʻO ke kahawai hoʻouna ʻikepili nui: Hāʻawi wale i kekahi mau hana e noi i ka lawe ʻana i ka ʻikepili nui, a ua hōʻoia ʻia ka nīnau i ka wā o ke kahawai kauoha maʻamau stage.
    I kēia manawa aia ma lalo o ʻelua mau hana e noi ai i kahi protocol Transmission Data Bulk.
  1. FG875D_WriteToSerialROM (ka helu hana 0x21).
  2. FG875D_ Hōʻike _Block_RW (ka helu hana 0x24).

Wahi a ka Papa Kauoha, loaʻa i kēlā me kēia kauoha kahi code hana kūikawā no kahi hana hana kūikawā. (E nana i ka Pauku Kauoha 4-3).
No laila, i ka manawa i loaʻa ai i ka FES4335 kahi holoʻokoʻa o ka Standard Command Stream a ʻo kahi ʻāpana o ka checksum i nānā mua ʻia. Ma hope o kēlā, e ʻike ʻia ka ʻāpana code function a hoʻokō ʻia me ka ʻāpana ʻāpana.

Aia kahi helu kiko'ī 0x50~0x5F kahi e hoʻolaʻa ai e wehewehe i kekahi code memo a e hoʻokaʻawale ʻia mai nā code hana āpau.

E hoʻihoʻi i ke code memo ASCII hex wehewehe
Kuhi hewa “X” 0x58 Kuhi hewa
code kali “W” 0x57 Hana ʻia ʻo FES4335
Mākaukau code “S” 0x53 Ua mākaukau ʻo FES4335
Code manawa pau “T” 0x54 Loaʻa ka manawa hoʻomaha
E hoʻopā i ke code Interrupt “P” 0x50 Ua hoʻopā ʻia ka pā paʻi
Kauoha lanakila Code hana Kauoha hoʻokō holomua
code holomua hoʻouna nui 0x55,0xAA Pōmaikaʻi hoʻoili ʻikepili nui

Inā ʻaʻohe hewa i ka wā o ka hoʻouna ʻana.

E hoʻokō ka FES4335 i ke kauoha e like me ke code hana i loaʻa ma Standard Command Stream Stage, a e hoʻihoʻi i ke code hana iā Host no ka nānā ʻana i ka holomua.
or
E hoʻihoʻi i ke code hana (0x55,0xAA) e hōʻike i kēia manawa o ka lawe ʻana i ka ʻikepili nui
hoʻopau ʻia me ka pilikia ʻole i ka “Bulk Data Transmission stage”.

E hoʻihoʻi i ke code Success a i ʻole (0x55,0xAA), e hōʻike ana i kahi kūlana kūleʻa.

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-043Hiki i ka mea hoʻokipa ke hoʻouna i ke kahawai kauoha hou.

  • Inā loaʻa kekahi kūlana i manaʻo ʻole ʻia i ka wā o ka lawe ʻana.

E hoʻihoʻi ka FES4335 i kahi memo kuhi hewa a me ke code hana i loaʻa no ka nānā hewa.

Inā hoʻihoʻi hewa ke code (0x58) e like me lalo. (e hōʻike i ka hewa Checksum)

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-05Kahawai Kauoha maʻamau stage kuhihewa
or Hoʻouna ʻikepili nui stage kuhihewa
Pono ka Host e hana hou i ke kahawai kauoha mua.

Inā hoʻihoʻi i ke code Timeout (0x54) e like me lalo, (e hōʻike i kahi hewa Timeout) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-07Kahawai Kauoha maʻamau stage kuhihewa
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-08Hoʻouna ʻikepili nui stage kuhihewa
Pono ka Host e hana hou i ke kahawai kauoha mua.

E hoʻihoʻi i ke code kali (0x57) e like me lalo, (e hōʻike i kahi kūlana kali) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-09Paʻa ke kahawai kauoha maʻamau FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-10 Paʻa ka hoʻouna ʻana i ka ʻikepili no ka hoʻomaopopo ʻana i ka mea hoʻokipa aia ʻo FES4335 i kahi kūlana paʻa. Pono ka mea hoʻokipa e hoʻōki i ka hoʻouna ʻana a hiki i ka hoʻihoʻi ʻana mai o FES4335 i ke code Ready (0x53) a laila e hoʻomau i ke kahawai kauoha a i ʻole ke kahawai ʻikepili nui ʻaʻole i pau ka ʻikepili.

E hoʻihoʻi i ke code Mākaukau (0x53) e like me lalo, (e hōʻike i kahi memo mākaukau)FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-11Ua mākaukau ke kahawai kauoha maʻamau
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-12Mākaukau ka hoʻouna ʻikepili nui
E hoʻomaopopo i ka mea hoʻokipa ua hoʻokuʻu ʻo FES4335 mai ka manawa o ke kūlana paʻa. Hiki i ka Host ke hoʻomau i ke koena o ke kahawai kauoha a i ʻole kahawai ʻikepili nui.

  • Ua loaʻa kekahi code kikoʻī e hoʻomaopopo i ka hoʻopā ʻana a e hoʻihoʻi maʻalahi i ka waiwai hoʻonohonoho (x,y) o ka pā pā.
    • Return Touch interrupt code (0x50) with coordinate (x,y) value like below,

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

  • a. Ma ka hoʻoili ʻikepili nui stage, e hoʻopau ka FES4335 i ka hana hoʻopā a hoʻōki i ka hoʻihoʻi ʻana i ka hoʻonohonoho (x,y) o ka pā.
  • b. Ma waho o ka hoʻoili ʻikepili nui stage. E hoʻihoʻi ʻokoʻa ʻo FES4335 i ka coordinate (x,y) o ka hoʻopā ʻana i ka wā i hoʻopau ʻia ai kahi paʻi.
  • c. Hiki i ka mea hoʻokipa ke koho i ka waiwai hoʻonohonoho (x,y) ma o ka hoʻouna ʻana i ke code Function 0x03 (API:FG875D_Detect_Touch).
Kauoha (Stream/Format/protocol)

Kahawai Kauoha maʻamau

  • ʻAno: Hoʻohui kēia ʻano i kahi byte o ke code hana a me nā byte parameter a me kahi byte o ka checksum code.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-14
  • Hōʻoia: FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-15

Hoʻouna ʻikepili nui
No ka mea, ʻo (0x21) a i ʻole (0x24) ka helu hana ma Standard Command Stream e nīnau i kahi hana hoʻoili ʻikepili nui ma hope o ka ʻike ʻia ʻana o kēlā code hana e FES4335.
I kēia hihia, e hoʻokaʻawale ʻia ke kaʻina kamaʻilio holoʻokoʻa i ʻelua stages (Standard Command Stream stage + Kūkākūkā hoʻouna ʻikepili nui staga).

  • ʻAno: Loaʻa kēia ʻano no ka hoʻouna ʻana i ka ʻikepili nui stage wale.
    Na ke code alakaʻi (0x55,0xAA) e pani i ke code hana e hōʻike i ka hoʻomaka ʻana o ka hoʻouna ʻana i ka ʻikepili nui a laila e hoʻonohonoho ʻia ka waiwai i ka byte lōʻihi e hōʻike ʻia i ka nui o nā byte ʻikepili e piʻi mau. Hoʻolaha e hoʻonohonoho i ka byte lōʻihi me ka nui o ka ʻikepili maoli e hōʻemi i ka 1.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-16
  • Hōʻoia:
    ʻO ke kiʻi e hōʻike i ke kahawai kauoha maʻamau e noi ana e kākau i kahi hoʻoili ʻikepili nui i FES4335.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-17 ʻO ke kiʻi e hōʻike i ke kahawai kauoha maʻamau e noi ana e heluhelu i kahi hoʻoili ʻikepili nui mai FES4335. FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-18
Papa Kauoha

E ʻoluʻolu, e nānā i ka palapala "FG875D_Commands Table_vx.pdf".

Pākuʻi (Manaʻo Manaʻo)

ʻEkolu mau ʻanuʻu e hōʻike wikiwiki i nā kiʻi paʻi ma ka pale.

KaʻAnuʻu 1): Ke hoʻololi nei i ke kiʻi i kahi .bin file:
Ma muli o ka FES4335's Flash-ROM e ʻae wale i ka .bin file o ke kii. No laila, hāʻawi i kahi pono FG875_BMP_to_Bin.exe hiki ke hoʻololi i kahi kiʻi .BMP file i loko o .BIN file.
(E nānā i ka palapala〝FG875_BMP_to_Bin_manual.pdf〞no nā kikoʻī).

KaʻAnuʻu 2): Hoʻouka .bin file i ka SPI-FlashROM (AMIC A25LQ64).

  1. Ke hoʻohana nei i ke code hana 0x21 (APIs:FG875D_WriteToSerialROM) e koi iā FES4335 e komo i ka hoʻouna ʻikepili nui.tage.
  2. Ma hope o ka hoʻihoʻi ʻia ʻana o ke code success success (0x21) mai FES4335, a laila ʻae ʻia ka MPU waho e hoʻouna i nā kiʻi e like me ka wehewehe ʻana o ka protocol e pili ana i ka lawe ʻana i ka ʻikepili nui-(kākau) ma ka pauku 4-2-2. E nānā i ka helu (2).
  3. ʻO kahi ala ʻē aʻe e lele ai i ka ① & ②:
    Ma ka ʻaoʻao PC, e hoʻokō i nā lako polokalamu pono (FG875D_command_encoder.exe) a koho i ka mea hana (APIs:FG875D_WriteToSerialROM) i ke kūkākūkā koho. Ma hope o kēlā, e mālama ka polokalamu pono i nā mea āpau e pili ana i ka protocol kamaʻilio a me ka hoʻouka ʻana i ke kiʻi file i loko o SPI-FlashROM.
    E pili ana i ka hoʻohana ʻana i ka polokalamu pono (FG875D_command_encoder.exe), e ʻoluʻolu e nānā i ka palapala "FG875D_Command_Encoder-UsersMenu.pdf".

KaʻAnuʻu 3): Ke hoʻohana nei i ke code hana 0x22 (APIs:FG875D_SerialROM_Show_On_Panel) e koi iā FES4335 e hōʻike i nā kiʻi mai loko o SPI_FlashROM i kahi i hōʻike ʻia o ka panel.

Ma kēia ala e hōʻike i ke kiʻi e ʻoi aku ka wikiwiki ma mua o ka hoʻopiha ʻana i ka buffer hōʻike e ka pahi 8051 MCU.

Palapala / Punawai

FORENEX FES4335U1-56T Hoʻomanaʻo Mapping Graphics Control Module [pdf] Palapala Hoʻohana
FES4335U1-56T Hoʻomanaʻo Palapala Kiʻi Kiʻi Mana Mana, FES4335U1-56T, Hoʻomanaʻo Mapping Graphics Mana Mana, Mapping Graphics Control Module, Graphics Control Module, Mana Mana, Module

Nā kuhikuhi

Waiho i kahi manaʻo

ʻAʻole e paʻi ʻia kāu leka uila. Hōʻailona ʻia nā kahua i makemake ʻia *