Surenoo-logó

Surenoo SMC0350B-320480 sorozatú MCU interfész TFT LCD modul

Surenoo-SMC0350B-320480-sorozat-MCU-interfész-TFT-LCD-modul-termék

Termékleírás

A termék egy 3.5 hüvelykes TFT LCD kijelző modul kapacitív érintőképernyővel. 480×320-as felbontású, támogatja a 16BIT RGB 65K színes kijelzőt, a belső illesztőprogram IC pedig ILI9488, amely 8 bites vagy 16 bites párhuzamos portos kommunikációt használ. A modul LCD kijelzőt, kapacitív érintőképernyőt és PCB hátlapot tartalmaz. Csatlakoztatható az STM32 sorozatú fejlesztőkártya TFT LCD nyílásába, vagy használható a C51 platformon.

Termékjellemzők

  • 3.5 hüvelykes színes képernyő, támogatja a 16 BIT RGB 65K színes kijelzőt, gazdag színeket jelenít meg
  • 320×480 felbontás a tiszta kijelzőért
  • 8 bites vagy 16 bites párhuzamos adatbusz mód váltás támogatása, gyors átviteli sebesség
  • Támogatja az ALIENTEK STM32 Mini, Elite, WarShip, Explorer és Apollo fejlesztőkártyák közvetlen beépülő modulját
  • A kapacitív érintés funkció támogatása
  • Gazdag sample program STM32 és C51 platformokhoz
  • Katonai szintű eljárási szabványok, hosszú távú stabil munkavégzés
  • Biztosítson mögöttes illesztőprogram műszaki támogatást

Termékparaméterek

Név Leírás
Kijelző színe 16BIT RGB 65K szín
SKU MRB3511
Képernyőméret 3.5 hüvelyk
Képernyő típusa TFT
meghajtó IC ILI9488
Felbontás 480 * 320 (Pixel)
Modul interfész 8 bites vagy 16 bites párhuzamos interfész
Aktív terület 48.96×73.44 (mm)
Érintőképernyő típusa Kapacitív érintőképernyő
Érintse meg az IC-t GT911
A modul PCB mérete 56.41×97.60 (mm)
Üzemi hőmérséklet -10 ℃ ~ 60 ℃
Tárolási hőmérséklet -20 ℃ ~ 70 ℃
Operation Voltage 3.3V / 5V
Energiafogyasztás TBD
Termék súlya (beleértve a csomagolást) 57g

Interfész leírása

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-2. ábra

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-3. ábra

JEGYZET

  1. A modul hardvere támogatja a 8 bites és 16 bites párhuzamos portos adatbusz mód váltást (az 1. képen piros mezőben látható), az alábbiak szerint:
    • Forrassza az R16-et 0Ω-os ellenállással vagy rövidzárlattal közvetlenül, és válassza le az R8-t: Válassza ki a 16 bites párhuzamos port adatbusz módot, használja a DB0~DB15 adattűket (alapértelmezett)
    • Forrassza az R8-et 0Ω-os ellenállással vagy rövidzárlattal közvetlenül, és válassza le az R16-t: Válassza a 8 bites párhuzamos port adatbusz módot, használja a DB0~DB7 adattűket. Fontos

Jegyzet

  1. A következő 1-34 tűszámok cégünk PCB hátlapjával ellátott modul érintkezőjének pin számai. Ha csupasz képernyőt vásárol, kérjük, olvassa el a csupasz képernyő specifikációjának tűmeghatározását, a vezetékezést a jel típusának megfelelően nézze meg, ahelyett, hogy közvetlenül Vezetéket a következő modul érintkezőszámai szerint.
    • Plample A CS 1 érintkezős a modulunkon. Lehet x tű különböző méretű csupasz képernyőn.
  2. A VCC-ellátásról voltage: Ha NYÁK-hátlappal rendelkező modult vásárol, akkor a VCC/VDD tápegység 5V-ra vagy 3.3V-ra csatlakoztatható (a modulba integrált ultra alacsony kiesési 5V-3V áramkör), de javasolt a 3.3V-ot csatlakoztatni, mert az 5V-os tápfeszültség áramkörhöz vezet Megnövekedett hőtermelés, ami befolyásolja a modul élettartamát; ha csupasz képernyős LCD-t vásárol, ne felejtse el csak 3.3 V-ot csatlakoztatni.
  3. A háttérvilágításról voltage: A PCB hátlappal rendelkező modul integrált trióda háttérvilágítás vezérlő áramkörrel rendelkezik, amelynek csak a BL érintkező magas szintjét vagy a PWM hullámot kell bevinnie a háttérvilágítás megvilágításához. Ha csupasz képernyőt vásárol, a LEDAx 3.0 V-3.3 V-ra van csatlakoztatva, és a LEDKx földelve van.
Szám Modul Pin Pin Leírás
1 CS LCD visszaállító vezérlőcsap (alacsony szint engedélyezése)
 

2

 

RS

LCD regiszter / adatválasztó vezérlőtüske

(magas szint: nyilvántartás, alacsony szint: adat)

3 WR LCD írásvezérlő tű
4 RD LCD olvasó vezérlőtű
5 RST LCD-visszaállító vezérlőcsap (alacsony szintű visszaállítás)
6 DB0 LCD adatbusz alacsony 8 bites láb
7 DB1
8 DB2
9 DB3
10 DB4
11 DB5
12 DB6
13 DB7
14 DB8 LCD adatbusz magas 8 bites láb (a 8 bites párhuzamos port adatbusz mód használatakor a felső 8 bites érintkező nincs használatban.)
15 DB9
16 DB10
17 DB11
18 DB12
19 DB13
20 DB14
21 DB15
22 GND Modul tápfeszültség földelő érintkezője
23 BL LCD háttérvilágítás vezérlőtű (magas szintű világítás)
24 VDD Modul teljesítmény pozitív érintkező (a modul integrált voltage szabályozó IC, így a tápegység 5V-ra vagy 3.3V-ra köthető)
25 VDD
26 GND  

Modul tápfeszültség földelő érintkezője

27 GND
 

28

 

NC

Az LCD háttérvilágítás tápellátásának pozitív érintkezője (alapértelmezett megosztott fedélzeti háttérvilágítás tápegység, ez a tű nem lehet

csatlakoztatva)

29 NC Nincs meghatározva, nem szükséges használni
30 SDA Kapacitív érintőképernyős IIC busz adatcsap
31 INT Kapacitív érintőképernyő-megszakítás-érzékelő tű

(alacsony szint érintéskor)

32 NC Nincs meghatározva, nem szükséges használni
33 CRST A kapacitív érintőképernyő IC alaphelyzetbe állító vezérlőcsapja (alacsony

szint visszaállítása)

34 SCL Kapacitív érintőképernyős IIC busz óracsap

Hardver konfiguráció

  • Az LCD modul hardver áramköre öt részből áll: egy LCD kijelző vezérlő áramkör, egy teljesítményvezérlő áramkör, egy adatbusz üzemmódválasztó vezérlő áramkör, egy érintőképernyő vezérlő áramkör és egy háttérvilágítás vezérlő áramkör.
  • LCD kijelző vezérlő áramkör az LCD tűinek vezérléséhez, beleértve a vezérlő érintkezőket és az adatátviteli érintkezőket.
  • Teljesítményszabályozó áramkör a tápfeszültség stabilizálásáratage és a külső tápegység kiválasztása voltage
  • Adatbusz üzemmódválasztó vezérlő áramkör a 8 bites vagy 16 bites adatbusz üzemmód kiválasztásához.
  • Egy kapacitív érintőképernyő vezérlő áramkört használnak az érintőképernyő megszakítások gyűjtésének, adatok s vezérléséreampling, AD átalakítás, adatátvitel stb.
  • A háttérvilágítás fényerejének szabályozására egy háttérvilágításvezérlő áramkör szolgál.
működési elv

Az ITI9488 vezérlő bemutatása

Az ITI488 vezérlő 320*480-as maximális felbontást támogat, és 345600 bájtos GRAM-mal rendelkezik. Támogatja a 8 bites, 9 bites, 16 bites, 18 bites és 24 bites párhuzamos portos adatbuszokat is. Támogatja a 3 és 4 vezetékes SPI soros portokat is. Mivel a támogatott felbontás viszonylag nagy és az átvitt adatmennyiség nagy, a párhuzamos portos átvitelt alkalmazzák, és az átviteli sebesség gyors. Az ITI9488 támogatja a 65K, 262K és 16.7M RB színes kijelzőt is, a kijelző színe nagyon gazdag, miközben támogatja a forgó kijelzőt és a görgetős megjelenítést és a videolejátszást, a megjelenítést különféle módokon. Az ITI9488 vezérlő 16 bitet (RGB565) használ a pixeles kijelző vezérlésére, így képpontonként akár 65 ezer színt is képes megjeleníteni. A pixelcím beállítása sorok és oszlopok sorrendjében történik, a növekedési és csökkentési irányt a szkennelési mód határozza meg. A |TI9488 megjelenítési módszer a cím beállításával, majd a színérték beállításával történik.

Bevezetés a párhuzamos portos kommunikációba

A párhuzamos portos kommunikáció írási mód időzítése a következő:

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-4. ábra

A párhuzamos port kommunikációs olvasási mód időzítése az alábbi ábrán látható:

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-5. ábra

Jegyzet: Az RDX egy nem szinkronizált jel, amely leállítható, ha nem használják.

Amikor a D/CX jelet alacsony szintre hajtják, az interfész bemeneti adatai belső állapot- vagy paraméteradatként értelmeződnek. A D/CX jel akkor is magas szintre húzható, ha az interfészen lévő adatok RAM adatok vagy parancsparaméter adatok.

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-6. ábra

A CSX egy chipválasztó jel a párhuzamos portos kommunikáció engedélyezéséhez és letiltásához, aktív alacsony

  • A RESX egy külső reset jel, aktív alacsony
  • A D/CX az adat- vagy parancskiválasztó jel, 1 írási adat vagy parancsparaméter,
  • O-írás parancs
  • A WRX egy írási adatvezérlő jel
  • Az RDX egy olvasott adatvezérlő jel
  • A D[X:0] egy párhuzamos port adatbitje, amelynek négy típusa van: 8 bites, 9 bites, 16 bites és 18 bites.

Írási művelet végrehajtásakor a reset alapján először állítsa be az adat- vagy parancsválasztó jelet, majd húzza alacsonyra a chip kiválasztó jelet, majd adja meg a gépről írandó tartalmat, majd húzza alacsonyra az írási adatvezérlő jelet. . Magasra húzva az adatok az LCD vezérlő IC-be íródnak az írásvezérlő jel felfutó élén. Végül a chip kiválasztó jelet magasra húzzuk, és az adatírási művelet befejeződik.

Az olvasási műveletbe lépéskor a reset alapján először húzza alacsonyra a chipválasztó jelet, majd húzza magasra az adat- vagy parancsválasztó jelet, majd húzza le az olvasási adatvezérlő jelet alacsonyra, majd olvassa ki az adatokat az LCD vezérlő IC-ről . Ezután az olvasási adatvezérlő jelet magasra húzzák, és az adatokat az olvasási adatvezérlő jel felfutó élén olvassák ki. Végül a chip kiválasztási jelet magasra húzzuk, és az adatolvasási művelet befejeződik.

Használati utasítás

STM32 utasítások

Bekötési utasítások: Lásd az interfész leírását a tűkiosztáshoz.

Jegyzet

  1. Ez a modul közvetlenül behelyezhető a pontos atomfejlesztő kártya TFT LCD nyílásába, nincs szükség kézi bekötésre.
  2. A megfelelő MCU következő belső dugaszoló érintkezői a fejlesztői kártya belsejében található TFT LCD-nyíláshoz közvetlenül csatlakoztatott MCU érintkezőkre vonatkoznak, csak referenciaként.
MiniSTM32 fejlesztés bizottság TFTLCD foglalat soron belüli utasítás
Szám  

Modul Pin

Megfelelő

TFTLCD foglalat tű

Megfelel az STM32F103RCT6-nak

mikrokontroller belső csatlakozócsap

1 CS CS PC9
2 RS RS PC8
3 WR WR PC7
4 RD RD PC6
5 RST RST PC4
6 DB0 D0 PB0
7 DB1 D1 PB1
8 DB2 D2 PB2
9 DB3 D3 PB3
10 DB4 D4 PB4
11 DB5 D5 PB5
12 DB6 D6 PB6
13 DB7 D7 PB7
14 DB8 D8 PB8
15 DB9 D9 PB9
16 DB10 D10 PB10
17 DB11 D11 PB11
18 DB12 D12 PB12
19 DB13 D13 PB13
20 DB14 D14 PB14
21 DB15 D15 PB15
22 GND GND GND
23 BL BL PC10
24 VDD 3.3 3.3V
25 VDD 3.3 3.3V
26 GND GND GND
27 GND GND GND
28 NC Nem használt 5V
29 NC Nem használt PC2
30 SDA MOSI PC3
31 INT TOLL PC1
32 NC Nem használt NC
33 CRST TCS PC13
34 SCL CLK PC0

 

Elit STM32 fejlesztés bizottság TFTLCD foglalat soron belüli utasítás
Szám  

Modul Pin

Megfelelő TFTLCD foglalat tű Megfelel az STM32F103ZET6 mikrokontroller belső csatlakozó érintkezőjének
1 CS CS PG12
2 RS RS PG0
3 WR WR PD5
4 RD RD PD4
5 RST RST reset pin
6 DB0 D0 PD14
7 DB1 D1 PD15
8 DB2 D2 PD0
9 DB3 D3 PD1
10 DB4 D4 PE7
11 DB5 D5 PE8
12 DB6 D6 PE9
13 DB7 D7 PE10
14 DB8 D8 PE11
15 DB9 D9 PE12
16 DB10 D10 PE13
17 DB11 D11 PE14
18 DB12 D12 PE15
19 DB13 D13 PD8
20 DB14 D14 PD9
21 DB15 D15 PD10
22 GND GND GND
23 BL BL PB0
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 GND GND GND
27 GND GND GND
28 NC Nem használt 5V
29 NC Nem használt PB2
30 SDA MOSI 9 PF
31 INT TOLL 10 PF
32 NC Nem használt NC
33 CRST TCS 11 PF
34 SCL CLK PB1

 

Hadihajó STM32 fejlesztés bizottság TFTLCD foglalat soron belüli utasítás
 

Szám

 

Modul Pin

Megfelelő TFTLCD foglalat tű Megfelel az STM32F103ZET6-nak

mikrokontroller belső csatlakozócsap

V2 V3
1 CS CS PG12
2 RS RS PG0
3 WR WR PD5
4 RD RD PD4
5 RST RST reset pin
6 DB0 D0 PD14
7 DB1 D1 PD15
8 DB2 D2 PD0
9 DB3 D3 PD1
10 DB4 D4 PE7
11 DB5 D5 PE8
12 DB6 D6 PE9
13 DB7 D7 PE10
14 DB8 D8 PE11
15 DB9 D9 PE12
16 DB10 D10 PE13
17 DB11 D11 PE14
18 DB12 D12 PE15
19 DB13 D13 PD8
20 DB14 D14 PD9
21 DB15 D15 PD10
22 GND GND GND
23 BL BL PB0
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 GND GND GND
27 GND GND GND
28 NC Nem használt 5V
29 NC Nem használt 8 PF PB2
30 SDA MOSI 9 PF
31 INT TOLL 10 PF
32 NC Nem használt NC
33 CRST TCS PB2 11 PF
34 SCL CLK PB1

 

Felfedező STM32F4 fejlesztés bizottság TFTLCD foglalat soron belüli utasítás
Szám  

Modul Pin

Megfelelő

TFTLCD foglalat tű

Megfelel az STM32F407ZGT6-nak

mikrokontroller belső csatlakozócsap

1 CS CS PG12
2 RS RS 12 PF
3 WR WR PD5
4 RD RD PD4
5 RST RST reset pin
6 DB0 D0 PD14
7 DB1 D1 PD15
8 DB2 D2 PD0
9 DB3 D3 PD1
10 DB4 D4 PE7
11 DB5 D5 PE8
12 DB6 D6 PE9
13 DB7 D7 PE10
14 DB8 D8 PE11
15 DB9 D9 PE12
16 DB10 D10 PE13
17 DB11 D11 PE14
18 DB12 D12 PE15
19 DB13 D13 PD8
20 DB14 D14 PD9
21 DB15 D15 PD10
22 GND GND GND
23 BL BL PB15
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 GND GND GND
27 GND GND GND
28 NC Nem használt 5V
29 NC Nem használt PB2
30 SDA MOSI 11 PF
31 INT TOLL PB1
32 NC Nem használt NC
33 CRST TCS PC13
34 SCL CLK PB0

 

Apollo STM32F4/F7 fejlesztés bizottság TFTLCD foglalat soron belüli utasítás
 

Szám

 

Modul Pin

Megfelelő TFTLCD foglalat tű Megfelel az STM32F429IGT6-nakSTM32F767IGT6STM32H743IIT6

mikrokontroller belső csatlakozócsap

1 CS CS PD7
2 RS RS PD13
3 WR WR PD5
4 RD RD PD4
5 RST RST reset pin
6 DB0 D0 PD14
7 DB1 D1 PD15
8 DB2 D2 PD0
9 DB3 D3 PD1
10 DB4 D4 PE7
11 DB5 D5 PE8
12 DB6 D6 PE9
13 DB7 D7 PE10
14 DB8 D8 PE11
15 DB9 D9 PE12
16 DB10 D10 PE13
17 DB11 D11 PE14
18 DB12 D12 PE15
19 DB13 D13 PD8
20 DB14 D14 PD9
21 DB15 D15 PD10
22 GND GND GND
23 BL BL PB5
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 GND GND GND
27 GND GND GND
28 NC Nem használt 5V
29 NC Nem használt PG3
30 SDA MOSI PI3
31 INT TOLL PH7
32 NC Nem használt NC
33 CRST TCS PI8
34 SCL CLK PH6

Működési lépések

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-7. ábra

  • Csatlakoztassa az LCD-modult (az 1. képen látható módon) és az STM32 MCU-t a fenti bekötési utasítások szerint, majd kapcsolja be;
  • Válassza ki a tesztelni kívánt C51 tesztprogramot az alábbiak szerint: (A tesztprogram leírását a tesztprogram dokumentációjában találja. Ha javítást kell használnia, kérjük, olvassa el a javítás dokumentációját az STM32_Demo_patch könyvtárban.)
  • Nyissa meg a kiválasztott tesztprogram projektet, fordítsa le és töltse le; az STM32 tesztprogram összeállításának és letöltésének részletes leírása az alábbi dokumentumban található: http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
  • Ha az LCD-modul normálisan jeleníti meg a karaktereket és a grafikákat, a program sikeresen fut;

C51 utasítások

Bekötési utasítások: Lásd az interfész leírását a tűkiosztáshoz.

Jegyzet:

  1. Mivel az STC12C5A60S2 mikrokontroller GPIO bemeneti és kimeneti szintje 5 V, a kapacitív érintőképernyős IC nem tud normálisan működni (csak 1.8~3.3 V fogadható el). Ha a kapacitív érintés funkciót szeretné használni, csatlakoznia kell a szintkonverziós modulhoz;
  2. Mivel az STC89C52RC mikrokontroller nem rendelkezik push-pull kimeneti funkcióval, a háttérvilágítás vezérlőtüskét egy 3.3 V-os tápegységhez kell csatlakoztatni, hogy megfelelően világítson.
  3. Mivel az STC89C52RC mikrokontroller Flash kapacitása túl kicsi (kevesebb, mint 25KB), az érintőfunkciós program nem tölthető le, így az érintőképernyőt nem kell bekötni.
STC12C5A60S2 mikrokontroller teszt program bekötési utasítások
Szám  

Modul Pin

Megfelel az STC12 fejlesztőkártyának

vezetékcsap

1 CS P13
2 RS P12
3 WR P11
4 RD P10
5 RST P33
6 DB0 P00
7 DB1 P01
8 DB2 P02
9 DB3 P03
10 DB4 P04
11 DB5 P05
12 DB6 P06
13 DB7 P07
14 DB8 P20
15 DB9 P21
16 DB10 P22
17 DB11 P23
18 DB12 P24
19 DB13 P25
20 DB14 P26
21 DB15 P27
22 GND GND
23 BL P32
24 VDD 3.3V/5V
25 VDD 3.3V/5V
26 GND GND
27 GND GND
28 NC Nem kell csatlakozni
29 NC Nem kell csatlakozni
30 SDA P34
31 INT P40
32 NC Nem kell csatlakozni
33 CRST P37
34 SCL P36

 

STC89C52RC mikrokontroller teszt program vezeték utasítás
Szám  

Modul Pin

Megfelel az STC89 fejlesztőkártyának

vezetékcsap

1 CS P13
2 RS P12
3 WR P11
4 RD P10
5 RST P14
6 DB0 P30
7 DB1 P31
8 DB2 P32
9 DB3 P33
10 DB4 P34
11 DB5 P35
12 DB6 P36
13 DB7 P37
14 DB8 P20
15 DB9 P21
16 DB10 P22
17 DB11 P23
18 DB12 P24
19 DB13 P25
20 DB14 P26
21 DB15 P27
22 GND GND
23 BL 3.3V
24 VDD 3.3V/5V
25 VDD 3.3V/5V
26 GND GND
27 GND GND
28 NC Nem kell csatlakozni
29 NC Nem kell csatlakozni
30 SDA Nem kell csatlakozni
31 INT Nem kell csatlakozni
32 NC Nem kell csatlakozni
33 CRST Nem kell csatlakozni
34 SCL Nem kell csatlakozni

Működési lépések

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-8. ábra

  • Csatlakoztassa az LCD-modult (az 1. képen látható módon) és a C51 MCU-t a fenti bekötési utasítások szerint, majd kapcsolja be;
  • Válassza ki a tesztelni kívánt C51 tesztprogramot az alábbiak szerint: (A tesztprogram leírását lásd a tesztcsomagban található tesztprogram leírásában)
  • Nyissa meg a kiválasztott tesztprogram projektet, fordítsa le és töltse le; A C51 tesztprogram összeállításának és letöltésének részletes leírása az alábbi dokumentumban található: http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
  • Ha az LCD-modul normálisan jeleníti meg a karaktereket és a grafikákat, a program sikeresen fut;

Szoftver leírása

Kódarchitektúra

C51 és STM32 kódarchitektúra leírása

A kód architektúrája az alábbiakban látható:

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-9. ábra

  • A fő program futási környezetéhez tartozó Demo API kódot a tesztkód tartalmazza;
  • Az LCD-kód inicializálása és a kapcsolódó bin párhuzamos port adatírási műveletei szerepelnek az LCD kódban;
  • Rajzpontok, vonalak, grafikák, valamint a kínai és angol karakterek megjelenítéséhez kapcsolódó műveletek a grafikus felhasználói felület kódjában szerepelnek;
  • A fő funkció végrehajtja az alkalmazás futtatását;
  • A platform kódja platformonként változik;
  • Az IIC kódot a kapacitív érintőképernyős IC GT911 használja, beleértve az IIC inicializálást, adatírást és -olvasást stb.;
  • A GT911 érintésvezérlési kód magában foglalja az érintésérzékelést, az érintési parancsok átvitelét és az érintési adatolvasást stb.
  • A kulcsfeldolgozással kapcsolatos kódot a kulcskód tartalmazza (a C51 platform nem rendelkezik gombfeldolgozó kóddal);
  • A led konfigurációs művelethez kapcsolódó kódot a led kód tartalmazza (a C51 platform nem rendelkezik led feldolgozó kóddal);

GPIO definíció leírása

STM32 tesztprogram GPIO definíció leírása

Az STM32 tesztprogram LCD képernyőjének GPIO definíciója a ledben.h file, amelyet kétféleképpen határozhatunk meg:

  1. Az STM32F103RCT6 mikrokontroller tesztprogramja 10 analóg módot használ (nem támogatja az FSMC buszt)
  2. Egyéb STM32 MCU tesztprogramok FSMC busz mód használata

STM32F103RCT6 MCU I0 analóg tesztprogram LCD képernyő GPIO definíció az alábbiak szerint:

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-10. ábra

Az FSMC tesztprogram lcd képernyő GPIO az alábbiak szerint van definiálva (mint az STM32F103ZET6 mikrokontroller FSMC tesztprogramjaample):

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-11. ábra

Az STM32 érintőképernyőhöz kapcsolódó GPIO definíció két részből áll: az IIC GPIO definíciójából és a képernyő megszakítási és visszaállítási GPIO definíciójából. Az IIC GPIO definíció a gtiic.h-ba kerül file az alábbiak szerint (vegye a
STM32F103ZET6 mikrokontroller FSMC tesztprogram mint plample):

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-12. ábra

A képernyő megszakítása és a GPIO definíció visszaállítása a GT911.h-ban van elhelyezve, ahogy az a következő ábrán látható (vegye az STM32F103ZET6 mikrokontroller FSMC tesztprogramját mint pl.ample):

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-13. ábra

C51 tesztprogram GPIO definíció leírása

C51 tesztprogram lcd képernyő A GPIO definíció az lcd.h-ba kerül file, ahogy az alább látható (az STC12C5A60S2 mikrokontroller tesztprogramot tekintveample):

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-14. ábra

A párhuzamos tűk meghatározásához ki kell választani a GPIO portcsoportok teljes készletét, mint például a P0, P2 stb., hogy az adatok átvitelekor a művelet kényelmes legyen.A többi érintkező bármely szabad GPIO-ként definiálható.

  • A C51 érintőképernyővel kapcsolatos GPIO definíció két részből áll: az IIC GPIO definíciójából és a képernyő megszakítási és visszaállítási GPIO definíciójából.
  • Az IIC GPIO definíció a gtiic.h-ba kerül file az alábbiak szerint (például az STC12C5A60S2 mikrokontroller tesztprogramjaample):

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-15. ábra

  • A képernyő megszakítása és a GPIO definíció visszaállítása a GT911.h-ban van elhelyezve, amint az a következő ábrán látható (vegye az STC12C5A60S2 mikrokontroller tesztprogramját mint pl.ample):

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-16. ábra

  • Az érintőképernyő GPIO definíciója módosítható, és úgy definiálható, mint bármely más ingyenes GPIO.
  • Ha a mikrokontroller nem rendelkezik P4 GPIO csoporttal, akkor a penirq más GPIO-ként definiálható.

Párhuzamos port kommunikációs kód megvalósítása

STM32 tesztprogram párhuzamos portos kommunikációs kód megvalósítása

Az STM32 tesztprogram párhuzamos port kommunikációs kódja az LCD.c-be kerül file, amely kétféleképpen valósul meg:

  1. Az STM32F103RCT6 mikrokontroller tesztprogramja IO analóg módot használ (nem támogatja az FSMC buszt)
  2. Más STM32 MCU tesztprogramok FSMC busz módot használnak
    • Az IO szimulációs tesztprogram az alábbiak szerint valósul meg:Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-17. ábra
    • Az FSMC tesztprogram végrehajtása az alábbiak szerint történik:Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-18. ábra
  • Mind a 8 és 16 bites parancsírás, mind a 8 és 16 bites adatírás és -olvasás megvalósul.

C51 tesztprogram párhuzamos portos kommunikációs kód megvalósítása

  • A vonatkozó kódot az LCD.c file az alábbiak szerint:Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-19. ábra
  • Megvalósított 8 bites és 16 bites parancsok, valamint 8 bites és 16 bites adatírás és -olvasás.

Közös szoftver

Ez a tesztkészlet plampA les kínai és angol nyelvű, szimbólumok és képek megjelenítését igényli, ezért a modulo szoftvert használjuk. Kétféle modulo szoftver létezik: Image2Lcd és PCtoLCD2002. Itt csak a modulo szoftver beállítása látható a tesztprogramhoz.

A PCtoLCD2002 modulo szoftver beállításai a következők:

  • Pontmátrix formátum kiválasztása Sötét kód a modulo mód válassza a progresszív módot
  • Vegyük a modellt az irány kiválasztásához (először a magas pozícióban)
  • A kimeneti számrendszer hexadecimális számot választ ki
  • Egyedi formátum kiválasztása C51 formátum
  • A konkrét beállítási módszer a következő: http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings,

Az Image2Led modulo szoftver beállításai az alábbiakban láthatók:

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-20. ábra

  • Az Image2Lcd szoftvert vízszintesre, balról jobbra, fentről lefelé és alacsonyra kell állítani az elülső szkennelési módhoz.

QR KÓDOK

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Modul-1. ábra

Shenzhen Surenoo Technology Co., Ltd.

Dokumentumok / Források

Surenoo SMC0350B-320480 sorozatú MCU interfész TFT LCD modul [pdf] Felhasználói kézikönyv
SMC0350BA3-320480, SMC0350B-320480 sorozat, SMC0350B-320480 sorozat MCU interfész TFT LCD modul, MCU interfész TFT LCD modul, interfész TFT LCD modul, TFT LCD modul, LCD modul, modul

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *