FORENEX-logo

FORENEX FES4335U1-56T Memory Mapping Graphics Iṣakoso Module

FORENEX-FES4335U1-56T Iranti-Iyaworan-Awọn aworan-Iṣakoso-Module-aworan-ọja

Awọn itan-akọọlẹ atunṣe

Rev. No. Ọjọ Awọn iyipada nla
1.0 2016 Ọrọ akọkọ.

Gbogbogbo Apejuwe

FES4335U1-56T jẹ idiyele kekere, ṣiṣe giga ati ọlọgbọn ti module iṣakoso ifihan TFT-LCD eyiti o le pese awọn ohun kikọ tabi ohun elo eya aworan 2D laarin 768KB ti a fi sii ti Ramu ifihan.
FES4335U1-56T nfunni ni wiwo ni tẹlentẹle (Uart-TT) lati fi idi ibaraẹnisọrọ ohun elo kan pẹlu MCU ti o rọrun ti ita (bii 8051 ati bẹbẹ lọ), ati pese “Tbili Awọn aṣẹ” fun pipe ipa ayaworan ati ipaniyan.
Gẹgẹbi “Tabili Awọn aṣẹ” ti awọn API eya aworan, MCU ita nikan nilo lati atagba koodu aṣẹ ti o baamu pẹlu awọn paramita sinu FES4335U1-56T lori wiwo ni tẹlentẹle. Olupilẹṣẹ aṣẹ inu FES4335U1-56T yoo lọ lati ṣe iṣẹ ṣiṣe awọn eya aworan laifọwọyi.

FG875D_command_encoder.exe jẹ IwUlO sọfitiwia PC kan ati pese olumulo lati ni iriri awọn aṣẹ iṣẹ lọpọlọpọ ni “Tabili Awọn aṣẹ”.

Nkan Sipesifikesonu Akiyesi
LCD iwọn 5.6 inch (Diagonal)
Ipinnu 640 x 3 (RGB) x 480 aami
Iru ifihan Deede White, Transmissive
Dot ipolowo 0.0588 (W) x 0.1764 (H) mm
Agbegbe ti nṣiṣe lọwọ 112.896 (W) x 84.672 (H) mm
Iwọn module 142.5 (W) x 100.0 (H) x 16.72 (D) mm
View igun L:70/ R:70/ T:50/ B:70 θ
Dada itọju Anti-Glare
Eto awọ 64k awọn awọ w / RGB-okun
Fọwọkan iru 4-waya Resistive
Imọlẹ ẹhin Kọ-ni LED iwakọ
Ni wiwo Uart (TTL-RX/TX), 115200/N/8/1
ìfilọ software Àsẹ Table Akiyesi1
Iwọn otutu iṣẹ -10 ℃ si 60 ℃
Ibi ipamọ otutu -20 ℃ si 70 ℃

Akiyesi1: Gbogbo awọn API ti a le lo jẹ akopọ ninu awọn aṣẹ Tabili. Jọwọ tọkasi iwe-ipamọ
(FG875D_Commands Table_vx.pdf). Ati apejuwe lilo alaye fun aṣẹ kọọkan, tọka si (FG4335x_software_Note_V1.pdf).

Pin Iyansilẹ

UART Input ni wiwo (H4)
Asopọmọra: (Apoti Akọsori_2x5pin/ 2.0mm/ titẹsi ẹgbẹ)
Nọmba PIN Apejuwe I/O Akiyesi Nọmba PIN Apejuwe I/O Akiyesi
Pin1 GND Pin2 RX I
Pin3 TX O Pin4 NC
Pin5 Aabo GND Pin6 NC
Pin7 NC Pin8 NC
Pin9 5V / 350mA I 1 Pin10 5V / 350mA I 1

AKIYESI1: Ita agbara orisun DC5V input

2-2, Yiyan Power asopo ohun (W2) aṣayan
Asopọmọra: (wafer_2pin/ 2.0mm/ titẹsi ẹgbẹ)
Nọmba PIN Apejuwe I/O Akiyesi Nọmba PIN Apejuwe I/O Akiyesi
Pin1 GND I Pin2 5V / 700mA

Lati pese afikun-asopo fun titẹ orisun agbara ita. Ti orisun agbara (DC5V) ko ba pese lati Pin 9&10 ti H4.

GPIO ni wiwo (H2)
Asopọmọra: (Akọsori_2x5pin/ 2.0mm/ titẹsi ẹgbẹ)
Nọmba PIN Apejuwe I/O Akiyesi Nọmba PIN Apejuwe I/O Akiyesi
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

AKIYESI2: GPO_0 ~ 3 naa jẹ iṣelọpọ pẹlu ṣiṣan ṣiṣi ati pe o yẹ ki o ni atako-giga lori ọkọ ita.
AKIYESI3: GPI_0 ~ 3 jẹ igbewọle 3.3V pẹlu ifarada 5V.

Awọn pato isẹ

Itanna ni pato

Idi ti o pọju-wonsi

Aami Aami Min. O pọju. Ẹyọ Akiyesi
Agbara Voltage VCC -0.3 5.2 V  
Awọn iwọn otutu ti nṣiṣẹ TOP -10 60  
Ibi ipamọ otutu TST -20 70  

* Awọn iye igbelewọn pipe pipe ti ọja yii ko gba laaye lati kọja nigbakugba.

Niyanju ipo iṣẹ

Aami Apejuwe Min. Iru. O pọju. Ẹyọ Akiyesi
VDC Ipese voltage 3.7 5 5.2 V  
Icc Lọwọlọwọ 0.7     A  
UART_TTL (Tx, Rx, CTS, RTS) & I2C (SCL, SDA) ipele ifihan
VIH Input High Voltage 2.64   3.3 V  
VIL Input Low Voltage 0   0.66 V  
VOH O wu High Voltage 2.9   3.3 V  
VOL O wu Low Voltage 0   0.4 V  
Awọn pato Opitika (θ=0°)
CR Ipin Itansan 400 500      
L Imọlẹ 230 280   cd / m²  
Oṣuwọn Baud
UART   115200   bps  
Lilo agbara @ titẹ sii 5v, 100% imọlẹ
Lilo agbara 5.6”, 640×480 3.1 W  
Sipesifikesonu ilana

FORENEX-FES4335U1-56T Iranti-Iyaworanhan-Awọn aworan-Iṣakoso-Module-01

Hardware sipesifikesonu

Àkọsílẹ aworan atọka

FORENEX-FES4335U1-56T Iranti-Iyaworanhan-Awọn aworan-Iṣakoso-Module-02Olusin 3-a: FES4335 Àkọsílẹ aworan atọka

Ni wiwo Hardware

  1. Awoṣe ti a ṣe atunṣe jẹ FES4335U1-56T.
  2. UART (TTL-RX/TX): 3-waya (TX, RX, GND) tọka si (Apakan: pin iṣẹ iyansilẹ).
  3. Oṣuwọn Baud: ṣe atunṣe ni 115200 bps/N/8/1.
  4. Asopọmọra laarin Gbalejo ati FES4335U1-56T

FORENEX-FES4335U1-56T Iranti-Iyaworanhan-Awọn aworan-Iṣakoso-Module-03

Software

Ibaraẹnisọrọ (fifọwọwọ)

Nitori awọn atọkun ni tẹlentẹle (Uart-TTL) awọn FES4335 ni ipese lati fi idi ibaraẹnisọrọ kan pẹlu agbalejo ita. Ogun naa ni anfani lati atagba ṣiṣan aṣẹ kan si FES4335 fun imuse iṣẹ ṣiṣe kan.

Gẹgẹbi agbara ti gbigbe, ọna kika ṣiṣan aṣẹ jẹ asọye nirọrun si awọn ẹka meji.

  • Standard Òfin ṣiṣan: Eleyi jẹ ẹya awọn ibaraẹnisọrọ pipaṣẹ san kika fun kọọkan ọkan-ṣiṣe eyi ti o ti wa ni akojọ si ni awọn Òfin Tabili. (Tọkasi Abala 4-3 Tabili Awọn aṣẹ).
  • Gbigbe Gbigbe Data Olopobobo: Pese nikan si diẹ ninu awọn iṣẹ-ṣiṣe yoo beere fun gbigbe data olopobobo, ati pe ibeere naa ti jẹrisi lakoko ṣiṣan aṣẹ boṣewa stage.
    Lọwọlọwọ nikan ni isalẹ awọn iṣẹ-ṣiṣe meji eyiti yoo beere fun Ilana Gbigbe Data Olopobobo kan.
  1. FG875D_WriteToSerialROM (koodu iṣẹ 0x21).
  2. FG875D_ Ifihan _Block_RW (koodu iṣẹ 0x24).

Gẹgẹbi Tabili Awọn aṣẹ, aṣẹ kọọkan ni koodu iṣẹ alailẹgbẹ fun iṣẹ ṣiṣe kan pato. (Tọkasi Abala 4-3 Tabili Awọn aṣẹ).
Nitorinaa, ni kete ti FES4335 ti gba pipe ti Isanwọle Aṣẹ Standard ati apakan wo ni a ṣayẹwo ni akọkọ. Lẹhin iyẹn, apakan koodu iṣẹ yoo jẹ idanimọ ati imuse pẹlu apakan awọn paramita.

Agbegbe koodu pataki kan wa 0x50 ~ 0x5F nibiti yoo ṣe iyasọtọ lati ṣalaye diẹ ninu koodu ifiranṣẹ ati tun ya sọtọ lati gbogbo koodu iṣẹ.

Pada koodu ifiranṣẹ pada ASCII hex Apejuwe
koodu ti ko tọ "X" 0x58 Aṣiṣe Checksum
Nduro koodu “W” 0x57 FES4335 nšišẹ
Ṣetan koodu "S" 0x53 FES4335 ti šetan
Koodu akoko ipari "T" 0x54 Gba Akoko Ipari
Fọwọkan koodu Idilọwọ "P" 0x50 A ti fi ọwọ kan nronu ifọwọkan
Òfin aseyori koodu koodu iṣẹ Aṣẹ ṣe aṣeyọri
Olopobobo gbigbe koodu aseyori 0x55,0xAA Aseyori gbigbe data olopobobo

Ti ko ba si aṣiṣe ti o pade lakoko gbigbe.

FES4335 yoo ṣe aṣẹ ni ibamu si koodu iṣẹ ti o ti gba ni Standard Command Stream Stage, ati pada koodu iṣẹ pada si Gbalejo fun ṣiṣe ayẹwo aṣeyọri.
or
Pada koodu iṣẹ pada (0x55,0xAA) lati tọka akoko yii ti Gbigbe Data Bulk ni
pari laisi iṣoro ni “Gbigbejade Data olopobobo stage”.

Pada koodu Aṣeyọri tabi (0x55,0xAA), sọfun ipo aṣeyọri kan.

FORENEX-FES4335U1-56T Iranti-Iyaworanhan-Awọn aworan-Iṣakoso-Module-043Ogun le firanṣẹ ṣiṣan aṣẹ tuntun atẹle.

  • Ti ipo airotẹlẹ eyikeyi ba wa lakoko gbigbe.

FES4335 yoo pada ifiranṣẹ koodu aṣiṣe ti o baamu ati pẹlu koodu iṣẹ ti o gba fun ṣiṣe ayẹwo aṣiṣe.

Ti o ba da koodu aṣiṣe pada (0x58) bii isalẹ. (tọkasi aṣiṣe Checksum kan ti ṣẹlẹ)

FORENEX-FES4335U1-56T Iranti-Iyaworanhan-Awọn aworan-Iṣakoso-Module-05Standard Òfin ṣiṣan stage aṣiṣe
or Olopobobo Data Gbigbe stage aṣiṣe
Gbalejo yẹ ki o tun ṣiṣan pipaṣẹ iṣaaju.

Ti koodu Aago ti pada (0x54) bii isalẹ, (tọkasi aṣiṣe Aago kan ti ṣẹlẹ) FORENEX-FES4335U1-56T Iranti-Iyaworanhan-Awọn aworan-Iṣakoso-Module-07Standard Òfin ṣiṣan stage aṣiṣe
or FORENEX-FES4335U1-56T Iranti-Iyaworanhan-Awọn aworan-Iṣakoso-Module-08Olopobobo Data Gbigbe stage aṣiṣe
Gbalejo yẹ ki o tun ṣiṣan pipaṣẹ iṣaaju.

Pada koodu idaduro (0x57) bii isalẹ, (tọkasi ipo iduro ti waye) FORENEX-FES4335U1-56T Iranti-Iyaworanhan-Awọn aworan-Iṣakoso-Module-09Standard Òfin ṣiṣan ni Nšišẹ FORENEX-FES4335U1-56T Iranti-Iyaworanhan-Awọn aworan-Iṣakoso-Module-10 Gbigbe Data olopobobo Nšišẹ lọwọ Lati sọ fun agbalejo pe FES4335 wa ni ipo nšišẹ. Ogun yẹ ki o da gbigbe igba diẹ duro titi FES4335 yoo fi pada koodu Ṣetan (0x53) ati lẹhinna tẹsiwaju ṣiṣan aṣẹ tabi ṣiṣan data olopobobo ti ko pari data sibẹsibẹ.

Pada koodu Ṣetan pada (0x53) bii isalẹ, (tọkasi ifiranṣẹ ti o ṣetan ti ṣẹlẹ)FORENEX-FES4335U1-56T Iranti-Iyaworanhan-Awọn aworan-Iṣakoso-Module-11Standard Òfin ṣiṣan ti šetan
or FORENEX-FES4335U1-56T Iranti-Iyaworanhan-Awọn aworan-Iṣakoso-Module-12Gbigbe Data Olopobobo ti šetan
Lati sọfun alejo pe FES4335 ti tu silẹ lati akoko ipo nšišẹ. Olugbalejo le tẹsiwaju iyoku ṣiṣan aṣẹ tabi ṣiṣan data olopobobo.

  • Koodu kan pato lati sọ fun idalọwọduro ifọwọkan ti waye ati pe yoo tun da iye ipoidojuko (x,y) ti nronu ifọwọkan pada laifọwọyi.
    • Pada koodu idalọwọduro Fọwọkan (0x50) pẹlu iye ipoidojuko (x,y) bii isalẹ,

FORENEX-FES4335U1-56T Iranti-Iyaworanhan-Awọn aworan-Iṣakoso-Module-13

  • a. Ni a olopobobo data gbigbe stage, FES4335 yoo fun igba diẹ lati mu iṣẹ ifọwọkan duro ati da pada ipoidojuko (x, y) ti ifọwọkan.
  • b. Jade ti a olopobobo data gbigbe stage. FES4335 yoo da ipoidojuko (x, y) pada laifọwọyi nigbati idalọwọduro ifọwọkan ba waye.
  • c. Olugbalejo tun le ṣe idibo iye ipoidojuko (x, y) nipa fifiranṣẹ koodu iṣẹ 0x03 (APIs: FG875D_Detect_Touch).
Aṣẹ (Sisanwọle / Ọna kika / Ilana)

Standard Òfin ṣiṣan

  • Ilana: Ọna kika yii ṣajọpọ baiti ti koodu iṣẹ ati ọpọlọpọ awọn baiti paramita ati baiti ti checksum kan koodu.FORENEX-FES4335U1-56T Iranti-Iyaworanhan-Awọn aworan-Iṣakoso-Module-14
  • Ilana: FORENEX-FES4335U1-56T Iranti-Iyaworanhan-Awọn aworan-Iṣakoso-Module-15

Olopobobo Data Gbigbe
Niwọn igba ti koodu iṣẹ ni Standard Command Stream jẹ (0x21) tabi (0x24) ti yoo beere iṣẹ-ṣiṣe gbigbe data olopobobo lẹhin koodu iṣẹ yẹn ti jẹ idanimọ nipasẹ FES4335.
Ni idi eyi, gbogbo ilana ibaraẹnisọrọ yoo pin si awọn s mejitages (Standard Command Stream stage + Olopobobo Data Gbigbe Ilana stagati).

  • Ilana: Yi ọna kika wa fun olopobobo data gbigbe stage nikan.
    Koodu asiwaju (0x55,0xAA) yoo rọpo koodu iṣẹ lati ṣe afihan Gbigbe Data Bulk kan ti o bẹrẹ ati lẹhinna iye ti ṣeto sinu baiti gigun jẹ itọkasi iye baiti data yoo wa ni igbagbogbo. Akiyesi lati ṣeto baiti gigun pẹlu iye data gidi iyokuro 1.FORENEX-FES4335U1-56T Iranti-Iyaworanhan-Awọn aworan-Iṣakoso-Module-16
  • Ilana:
    Apejuwe lati ṣafihan ṣiṣan aṣẹ boṣewa eyiti o beere lati kọ gbigbe data lọpọlọpọ si FES4335.FORENEX-FES4335U1-56T Iranti-Iyaworanhan-Awọn aworan-Iṣakoso-Module-17 Apejuwe lati ṣafihan ṣiṣan aṣẹ boṣewa eyiti o beere lati ka gbigbe data olopobobo lati FES4335. FORENEX-FES4335U1-56T Iranti-Iyaworanhan-Awọn aworan-Iṣakoso-Module-18
Àsẹ Table

Jọwọ, tọka si iwe “FG875D_Commands Table_vx.pdf”.

Àfikún (Imọran)

Awọn igbesẹ mẹta lati ṣafihan awọn aworan iduro loju iboju ni iyara diẹ sii.

Igbesẹ 1): Yiyipada aworan si .bin file:
Nitori FES4335's Flash-ROM ti o gba .bin nikan file ti aworan. Nitorinaa, pese ohun elo FG875_BMP_to_Bin.exe ti o le ṣe iyipada aworan .BMP kan file sinu .BIN file.
(Tọkasi iwe-ipamọFG875_BMP_to_Bin_manual.pdf〞fun alaye).

Igbesẹ 2): Ikojọpọ .bin file si SPI-FlashROM inu (AMIC A25LQ64).

  1. Lilo koodu iṣẹ 0x21 (APIs: FG875D_WriteToSerialROM) lati nilo FES4335 lati lọ sinu gbigbe data olopobobo stage.
  2. Lẹhin koodu aṣeyọri pipaṣẹ (0x21) ti pada lati FES4335, lẹhinna MPU ti ita gba ọ laaye lati tan awọn aworan ni ibamu si apejuwe ilana nipa gbigbe data olopobo (kọ) ni apakan 4-2-2. Tọkasi nọmba (2).
  3. Ona miiran lati fo ① & ②:
    Ni ẹgbẹ PC, lati ṣiṣẹ sọfitiwia IwUlO (FG875D_command_encoder.exe) ati yan nkan iṣẹ (APIs:FG875D_WriteToSerialROM) ni ajọṣọ yiyan. Lẹhin lẹhinna, sọfitiwia ohun elo yoo ṣe abojuto gbogbo nipa ilana ibaraẹnisọrọ ati aworan ikojọpọ file sinu SPI-FlashROM.
    Nipa lilo sọfitiwia ohun elo (FG875D_command_encoder.exe), jọwọ tọka si iwe “FG875D_Command_Encoder-UsersMenu.pdf”.

Igbesẹ 3): Lilo koodu iṣẹ 0x22 (APIs: FG875D_SerialROM_Show_On_Panel) lati nilo FES4335 lati ṣafihan awọn aworan lati inu SPI_FlashROM ti inu si ipo itọkasi ti nronu.

Nipa ọna yii lati ṣafihan aworan ti yoo yara ju fifi ifipamọ ifihan kun nipasẹ ọkọ akero 8051 MCU.

Awọn iwe aṣẹ / Awọn orisun

FORENEX FES4335U1-56T Memory Mapping Graphics Iṣakoso Module [pdf] Afowoyi olumulo
FES4335U1-56T Modulu Iṣakoso Awọn aworan iyaworan Iranti, FES4335U1-56T, Modulu Iṣakoso Awọn aworan iyaworan Iranti, Modulu Iṣakoso Awọn aworan aworan, Modulu Iṣakoso Awọn aworan, Modulu Iṣakoso, Module

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *