FORENEX FES4335U1-56T Hoʻomanaʻo Mapping Graphics Control Module
Nā moʻolelo hoʻoponopono
Rev. No. | Lā | 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
Hoakaka kikoʻī
Papa Kuhikuhi
Kiʻi 3-a : FES4335 Palapala Kiʻi
Pūnaewele paʻa pono
- ʻO ke kumu hoʻohālike i hoʻololi ʻia ʻo FES4335U1-56T.
- UART (TTL-RX/TX): 3-wire (TX, RX, GND) e pili ana i (Mahele: hana pine).
- Pākuʻi Baud: e hoʻopaʻa ʻia ma 115200 bps/N/8/1.
- ʻO ka pilina ma waena o Host a me FES4335U1-56T
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.
- FG875D_WriteToSerialROM (ka helu hana 0x21).
- 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.
Hiki 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)
Kahawai 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) Kahawai Kauoha maʻamau stage kuhihewa
or Hoʻ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) Paʻa ke kahawai kauoha maʻamau
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)Ua mākaukau ke kahawai kauoha maʻamau
or Mā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,
- 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.
- Hōʻoia:
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. - 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.ʻ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.
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).
- 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.
- 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).
- ʻ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 |