Surenoo-logo

Surenoo SMC0350B-320480 serija MCU sučelja TFT LCD modul

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-product

Opis proizvoda

Proizvod je 3.5-inčni TFT LCD zaslonski modul s kapacitivnim zaslonom osjetljivim na dodir. Ima rezoluciju 480×320, podržava 16BIT RGB 65K zaslon u boji, a interni upravljački program IC je ILI9488, koji koristi 8-bitnu ili 16-bitnu komunikaciju paralelnog porta. Modul uključuje LCD zaslon, kapacitivni zaslon osjetljiv na dodir i stražnju ploču PCB-a. Može se priključiti u TFT LCD utor razvojne ploče serije STM32 ili koristiti na C51 platformi.

Značajke proizvoda

  • 3.5-inčni zaslon u boji, podržava 16BIT RGB 65K zaslon u boji, prikazuje bogate boje
  • Rezolucija 320×480 za jasan prikaz
  • Podržava 8-bitnu ili 16-bitnu paralelnu promjenu načina sabirnice podataka, veliku brzinu prijenosa
  • Podržava ALIENTEK STM32 Mini, Elite, WarShip, Explorer i Apollo razvojne ploče izravnu upotrebu plug-ina
  • Podrška za kapacitivnu dodirnu funkciju
  • Pruža bogatu sample program za STM32 i C51 platforme
  • Vojni standardi procesa, dugoročno stabilan rad
  • Pružite temeljnu tehničku podršku vozaču

Parametri proizvoda

Ime Opis
Boja zaslona 16BIT RGB 65K boja
SKU MRB3511
Veličina zaslona 3.5 (inča)
Vrsta zaslona TFT
Upravljački sklop ILI9488
Rezolucija 480*320 (piksela)
Sučelje modula 8-bitno ili 16-bitno paralelno sučelje
Aktivno područje 48.96 × 73.44 (mm)
Vrsta zaslona osjetljivog na dodir Kapacitivni zaslon osjetljiv na dodir
Dodirnite IC GT911
Veličina PCB modula 56.41 × 97.60 (mm)
Radna temperatura -10℃~60℃
Temperatura skladištenja -20℃~70℃
Operativni svtage 3.3V / 5V
Potrošnja energije TBD
Težina proizvoda (uključujući pakiranje) 57g

Opis sučelja

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-2

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-3

BILJEŠKA

  1. Hardver modula podržava 8-bitnu i 16-bitnu promjenu načina rada podatkovne sabirnice paralelnog porta (prikazano u crvenom okviru na slici 1), kako slijedi:
    • Zalemite R16 s otpornikom od 0Ω ili izravno kratko spojite i odvojite R8: Odaberite 16-bitni način podatkovne sabirnice paralelnog porta, koristite DB0~DB15 podatkovne pinove (zadano)
    • Zalemite R8 s otpornikom od 0Ω ili izravno kratko spojite i odvojite R16: Odaberite 8-bitni način rada podatkovne sabirnice paralelnog porta, koristite podatkovne pinove DB0~DB7 Važno

Bilješka

  1. Sljedeći brojevi pinova 1~34 su brojevi pinova modula sa stražnjom pločom PCB-a naše tvrtke. Ako kupite goli zaslon, pogledajte definiciju pinova u specifikaciji golog zaslona, ​​pogledajte ožičenje prema vrsti signala umjesto izravnog povezivanja prema sljedećim brojevima pinova modula.
    • Na primjerample CS je 1 pin na našem modulu. Može biti x pin na golom zaslonu različite veličine.
  2. O VCC opskrbi voltage: Ako kupite modul s PCB stražnjom pločom, VCC/VDD napajanje može se spojiti na 5V ili 3.3V (modul ima integrirani krug s ultra niskim ispadanjem 5V na 3V), ali preporuča se spojiti 3.3V, jer će spajanje 5V dovesti do kruga Povećano stvaranje topline, što utječe na vijek trajanja modula; ako kupite LCD s golim zaslonom, ne zaboravite spojiti samo 3.3 V.
  3. O pozadinskom osvjetljenju voltage: Modul s stražnjom pločom tiskane pločice ima integrirani triodni kontrolni krug pozadinskog osvjetljenja, koji samo treba unijeti visoku razinu BL pina ili PWM vala za osvjetljavanje pozadinskog osvjetljenja. Ako kupujete goli zaslon, LEDAx je spojen na 3.0 V-3.3 V, a LEDKx je uzemljen.
Broj Pin modula Opis pribadače
1 CS LCD reset kontrolni pin (omogućavanje niske razine)
 

2

 

RS

LCD registar/kontrolni pin odabira podataka

(visoka razina: registar, niska razina: podaci)

3 WR Kontrolna igla LCD pisanja
4 RD Kontrolna igla za čitanje LCD-a
5 RST LCD reset kontrolni pin (niska razina resetiranja)
6 DB0 Niski 8-bitni pin LCD podatkovne sabirnice
7 DB1
8 DB2
9 DB3
10 DB4
11 DB5
12 DB6
13 DB7
14 DB8 Visoki 8-bitni pin LCD podatkovne sabirnice (Kada se koristi način rada podatkovne sabirnice 8-bitnog paralelnog porta, gornji 8-bitni pin se ne koristi.)
15 DB9
16 DB10
17 DB11
18 DB12
19 DB13
20 DB14
21 DB15
22 GND Pin za uzemljenje napajanja modula
23 BL Kontrolna igla LCD pozadinskog osvjetljenja (visoka razina svjetla)
24 VDD Pozitivni pin za napajanje modula (modul ima integriranu voltage regulator IC, tako da se napajanje može spojiti na 5V ili 3.3V)
25 VDD
26 GND  

Pin za uzemljenje napajanja modula

27 GND
 

28

 

NC

Pozitivni pin za napajanje LCD pozadinskog osvjetljenja (zadano dijeljeno napajanje pozadinskog osvjetljenja na ploči, ovaj pin ne može biti

povezan)

29 NC Nije definirano, nema potrebe za korištenjem
30 SDA Kapacitivni dodirni zaslon IIC podatkovni pin sabirnice
31 INT Pin za detekciju prekida kapacitivnog dodirnog zaslona

(niska razina kada dođe do dodira)

32 NC Nije definirano, nema potrebe za korištenjem
33 KRST Kapacitivni dodirni zaslon IC kontrolni pin za resetiranje (nisko

poništavanje razine)

34 SCL Kapacitivni zaslon osjetljiv na dodir IIC igla sabirnice sata

Konfiguracija hardvera

  • Hardverski krug LCD modula sastoji se od pet dijelova: upravljački krug LCD zaslona, ​​upravljački krug napajanja, upravljački krug odabira načina sabirnice podataka, upravljački krug dodirnog zaslona i kontrolni krug pozadinskog osvjetljenja.
  • Kontrolni krug LCD zaslona za kontrolu pinova LCD-a, uključujući kontrolne pinove i pinove za prijenos podataka.
  • Krug upravljanja snagom za stabilizaciju napajanja voltage i odabir vanjskog napajanja voltage
  • Upravljački krug odabira načina sabirnice podataka za odabir 8-bitnog ili 16-bitnog načina rada sabirnice podataka.
  • Kapacitivni upravljački krug dodirnog zaslona koristi se za upravljanje prikupljanjem prekida dodirnog zaslona, ​​podataka sampling, AD konverzija, prijenos podataka itd.
  • Kontrolni krug pozadinskog osvjetljenja koristi se za kontrolu svjetline pozadinskog osvjetljenja.
princip rada

Uvod u ITI9488 kontroler

Kontroler ITI488 podržava maksimalnu razlučivost od 320*480 i ima GRAM od 345600 bajta. Također podržava 8-bitne, 9-bitne, 16-bitne, 18-bitne i 24-bitne podatkovne sabirnice paralelnog porta. Također podržava 3-žilne i 4-žilne SPI serijske priključke. Budući da je podržana razlučivost relativno velika, a količina prenesenih podataka velika, prihvaćen je prijenos putem paralelnog porta, a brzina prijenosa je velika. ITI9488 također podržava 65K, 262K i 16.7M RB zaslon u boji, boja zaslona je vrlo bogata, dok podržava rotirajući zaslon i pomicanje zaslona i video reprodukciju, prikaz na različite načine. Kontroler ITI9488 koristi 16-bitni (RGB565) za kontrolu prikaza piksela, tako da može prikazati do 65K boja po pikselu. Postavljanje adrese piksela izvodi se redoslijedom redaka i stupaca, a smjer povećanja i opadanja određen je načinom skeniranja. | TI9488 metoda prikaza izvodi se postavljanjem adrese i zatim postavljanjem vrijednosti boje.

Uvod u komunikaciju paralelnim portom

Vremenski raspored načina pisanja komunikacije na paralelnom portu prikazan je u nastavku:

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-4

Vremenski raspored načina čitanja komunikacije paralelnog porta prikazan je na slici ispod:

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-5

Bilješka: RDX je nesinkronizirani signal koji se može prekinuti kada se ne koristi.

Kada se D/CX signal postavi na nisku razinu, ulazni podaci na sučelju tumače se kao interni status ili podaci o parametrima. D/CX signal se također može povući na visoku razinu kada su podaci na sučelju RAM podaci ili podaci parametra naredbe.

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-6

CSX je signal odabira čipa za omogućavanje i onemogućavanje komunikacije paralelnog porta, aktivan nizak

  • RESX je eksterni reset signal, aktivan nizak
  • D/CX je signal odabira podataka ili naredbe, 1-upisivanje podataka ili parametara naredbe,
  • Naredba O-write
  • WRX je kontrolni signal za pisanje podataka
  • RDX je kontrolni signal za čitanje podataka
  • D[X:0] je podatkovni bit paralelnog porta koji ima četiri vrste: 8-bitni, 9-bitni, 16-bitni i 18-bitni.

Prilikom izvođenja operacije pisanja, na temelju resetiranja, prvo postavite signal odabira podataka ili naredbe, zatim povucite signal odabira čipa na nisku razinu, zatim unesite sadržaj koji treba pisati s glavnog računala, a zatim povucite signal kontrole podataka za pisanje na nisku razinu . Kada se povuče visoko, podaci se zapisuju na LCD kontrolni IC na uzlaznom rubu kontrolnog signala pisanja. Na kraju, signal odabira čipa se podiže visoko i operacija upisa podataka je dovršena.

Prilikom ulaska u operaciju čitanja, na temelju resetiranja, prvo povucite signal odabira čipa na nisko, zatim povucite signal za odabir podataka ili naredbe na visoko, zatim povucite kontrolni signal za čitanje podataka na nisko, a zatim pročitajte podatke s LCD upravljačkog IC-a. . Zatim se kontrolni signal za očitavanje podataka podiže visoko, a podaci se očitavaju na uzlaznom rubu kontrolnog signala za očitavanje podataka. Na kraju, signal za odabir čipa se podiže visoko i operacija čitanja podataka je dovršena.

Upute za uporabu

STM32 upute

Upute za ožičenje: Pogledajte opis sučelja za dodjelu pinova.

Bilješka

  1. Ovaj se modul može izravno umetnuti u TFT LCD utor točne razvojne ploče atoma, nije potrebno ručno ožičenje.
  2. Sljedeće unutarnje utičnice odgovarajućeg MCU-a odnose se na MCU pinove izravno spojene na TFT LCD utor unutar razvojne ploče, samo za referencu.
MiniSTM32 razvoj odbor TFTLCD utičnica in-line upute
Broj  

Pin modula

Odgovarajući

TFTLCD utičnica

Odgovara STM32F103RCT6

pin interne veze mikrokontrolera

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.3 V
25 VDD 3.3 3.3 V
26 GND GND GND
27 GND GND GND
28 NC Nije korišten 5V
29 NC Nije korišten PC2
30 SDA TRAĆITI VRIJEME PC3
31 INT PEN PC1
32 NC Nije korišten NC
33 KRST TCS PC13
34 SCL CLK PC0

 

Elita STM32 razvoj odbor TFTLCD utičnica in-line upute
Broj  

Pin modula

Odgovarajući TFTLCD utičnica Odgovara STM32F103ZET6 internom spojnom pinu mikrokontrolera
1 CS CS PG12
2 RS RS PG0
3 WR WR PD5
4 RD RD PD4
5 RST RST pin za resetiranje
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.3 V
25 VDD VDD 3.3 V
26 GND GND GND
27 GND GND GND
28 NC Nije korišten 5V
29 NC Nije korišten PB2
30 SDA TRAĆITI VRIJEME PF9
31 INT PEN PF10
32 NC Nije korišten NC
33 KRST TCS PF11
34 SCL CLK PB1

 

Ratni brod STM32 razvoj odbor TFTLCD utičnica in-line upute
 

Broj

 

Pin modula

Odgovarajući TFTLCD utičnica Odgovara STM32F103ZET6

pin interne veze mikrokontrolera

V2 V3
1 CS CS PG12
2 RS RS PG0
3 WR WR PD5
4 RD RD PD4
5 RST RST pin za resetiranje
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.3 V
25 VDD VDD 3.3 V
26 GND GND GND
27 GND GND GND
28 NC Nije korišten 5V
29 NC Nije korišten PF8 PB2
30 SDA TRAĆITI VRIJEME PF9
31 INT PEN PF10
32 NC Nije korišten NC
33 KRST TCS PB2 PF11
34 SCL CLK PB1

 

Istraživač STM32F4 razvoj odbor TFTLCD utičnica in-line upute
Broj  

Pin modula

Odgovarajući

TFTLCD utičnica

Odgovara STM32F407ZGT6

pin interne veze mikrokontrolera

1 CS CS PG12
2 RS RS PF12
3 WR WR PD5
4 RD RD PD4
5 RST RST pin za resetiranje
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.3 V
25 VDD VDD 3.3 V
26 GND GND GND
27 GND GND GND
28 NC Nije korišten 5V
29 NC Nije korišten PB2
30 SDA TRAĆITI VRIJEME PF11
31 INT PEN PB1
32 NC Nije korišten NC
33 KRST TCS PC13
34 SCL CLK PB0

 

Apolon STM32F4/F7 razvoj odbor TFTLCD utičnica in-line upute
 

Broj

 

Pin modula

Odgovarajući TFTLCD utičnica Odgovara STM32F429IGT6STM32F767IGT6STM32H743IIT6

pin interne veze mikrokontrolera

1 CS CS PD7
2 RS RS PD13
3 WR WR PD5
4 RD RD PD4
5 RST RST pin za resetiranje
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.3 V
25 VDD VDD 3.3 V
26 GND GND GND
27 GND GND GND
28 NC Nije korišten 5V
29 NC Nije korišten PG3
30 SDA TRAĆITI VRIJEME PI3
31 INT PEN PH7
32 NC Nije korišten NC
33 KRST TCS PI8
34 SCL CLK PH6

Radni koraci

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-7

  • Spojite LCD modul (kao što je prikazano na slici 1) i STM32 MCU prema gornjim uputama za ožičenje i uključite;
  • Odaberite testni program C51 koji želite testirati, kao što je prikazano u nastavku: (Pogledajte dokumentaciju testnog programa za opis testnog programa. Ako trebate koristiti zakrpu, pogledajte dokumentaciju zakrpe u direktoriju STM32_Demo_patch.)
  • Otvorite projekt odabranog testnog programa, prevedite i preuzmite; detaljan opis kompilacije i preuzimanja testnog programa STM32 možete pronaći u sljedećem dokumentu: http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
  • Ako LCD modul normalno prikazuje znakove i grafiku, program radi uspješno;

C51 upute

Upute za ožičenje: Pogledajte opis sučelja za dodjelu pinova.

Bilješka:

  1. Budući da su ulazne i izlazne razine GPIO mikrokontrolera STC12C5A60S2 5 V, kapacitivni dodirni IC ne može normalno raditi (može se prihvatiti samo 1.8~3.3 V). Ako želite koristiti funkciju kapacitivnog dodira, trebate se spojiti na modul za pretvorbu razine;
  2. Budući da mikrokontroler STC89C52RC nema funkciju push-pull izlaza, pin za upravljanje pozadinskim osvjetljenjem mora biti spojen na napajanje od 3.3 V kako bi ispravno svijetlio.
  3. Budući da je Flash kapacitet mikrokontrolera STC89C52RC premali (manje od 25 KB), program s funkcijom dodira nije moguće preuzeti, tako da zaslon osjetljiv na dodir ne treba ožičenje.
STC12C5A60S2 mikrokontroler test program upute za ožičenje
Broj  

Pin modula

Odgovara razvojnoj ploči STC12

igla za ožičenje

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 Nema potrebe za povezivanjem
29 NC Nema potrebe za povezivanjem
30 SDA P34
31 INT P40
32 NC Nema potrebe za povezivanjem
33 KRST P37
34 SCL P36

 

STC89C52RC mikrokontroler test program ožičenje upute
Broj  

Pin modula

Odgovara razvojnoj ploči STC89

igla za ožičenje

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.3 V
24 VDD 3.3V/5V
25 VDD 3.3V/5V
26 GND GND
27 GND GND
28 NC Nema potrebe za povezivanjem
29 NC Nema potrebe za povezivanjem
30 SDA Nema potrebe za povezivanjem
31 INT Nema potrebe za povezivanjem
32 NC Nema potrebe za povezivanjem
33 KRST Nema potrebe za povezivanjem
34 SCL Nema potrebe za povezivanjem

Radni koraci

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-8

  • Spojite LCD modul (kao što je prikazano na slici 1) i C51 MCU prema gornjim uputama za ožičenje i uključite;
  • Odaberite testni program C51 koji želite testirati, kao što je prikazano u nastavku: (Opis testnog programa pogledajte dokument s opisom testnog programa u testnom paketu)
  • Otvorite projekt odabranog testnog programa, prevedite i preuzmite; detaljan opis kompilacije i preuzimanja testnog programa C51 može se pronaći u sljedećem dokumentu: http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
  • Ako LCD modul normalno prikazuje znakove i grafiku, program radi uspješno;

Opis softvera

Arhitektura koda

Opis arhitekture C51 i STM32 koda

Arhitektura koda prikazana je u nastavku:

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-9

  • Demo API kod za glavno vrijeme izvođenja programa uključen je u testni kod;
  • Inicijalizacija LCD-a i povezane operacije pisanja podataka paralelnog porta uključene su u kod LCD-a;
  • Crtanje točaka, linija, grafika i operacije koje se odnose na prikaz kineskih i engleskih znakova uključene su u GUI kod;
  • Glavna funkcija implementira aplikaciju za pokretanje;
  • Kod platforme razlikuje se ovisno o platformi;
  • IIC kod koristi kapacitivni dodirni IC GT911, uključujući IIC inicijalizaciju, pisanje i čitanje podataka, itd.;
  • GT911 kod za kontrolu dodira uključuje detekciju dodira, prijenos naredbi dodirom i čitanje podataka dodirom, itd.
  • Kod za obradu ključa uključen je u kod ključa (platforma C51 nema kod za obradu gumba);
  • Kod koji se odnosi na operaciju konfiguracije leda uključen je u kod LED (platforma C51 nema kod za obradu LED dioda);

Opis GPIO definicije

Opis definicije GPIO testnog programa STM32

GPIO definicija LCD zaslona testnog programa STM32 postavljena je u led.h file, koji se definira na dva načina:

  1. Program za testiranje mikrokontrolera STM32F103RCT6 koristi 10 analognih načina (ne podržava FSMC sabirnicu)
  2. Ostali testni programi STM32 MCU Koristite FSMC način rada sabirnice

STM32F103RCT6 MCU I0 analogni ispitni program GPIO definicija LCD zaslona kao što je prikazano u nastavku:

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-10

FSMC testni program LCD zaslona GPIO je definiran kao što je prikazano u nastavku (uzmite STM32F103ZET6 FSMC testni program mikrokontrolera kao primjerample):

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-11

Definicija GPIO-a vezana uz STM32 dodirni zaslon sastoji se od dva dijela: IIC-ove GPIO definicije i GPIO definicije prekida i resetiranja zaslona. IIC GPIO definicija smještena je u gtiic.h file kao što je prikazano u nastavku (uzmite
Testni program FSMC mikrokontrolera STM32F103ZET6 kao prample):

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-12

Prekid zaslona i GPIO definicija resetiranja smješteni su u GT911.h, kao što je prikazano na sljedećoj slici (uzmite testni program FSMC mikrokontrolera STM32F103ZET6 kao primjerample):

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-13

Opis definicije GPIO testnog programa C51

C51 ispitni program LCD zaslon GPIO definicija se nalazi u LCD.h file, kao što je prikazano u nastavku (uzimajući testni program mikrokontrolera STC12C5A60S2 kao primjerample):

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-14

Paralelna definicija pinova treba odabrati cijeli skup grupa GPIO priključaka, kao što su P0, P2 itd., tako da je rad pri prijenosu podataka prikladan. Ostali pinovi mogu se definirati kao bilo koji slobodni GPIO.

  • Definicija GPIO-a povezana s dodirnim zaslonom C51 sastoji se od dva dijela: IIC-ove GPIO definicije i GPIO definicije prekida i resetiranja zaslona.
  • IIC GPIO definicija smještena je u gtiic.h file kao što je prikazano u nastavku (uzmite program za testiranje mikrokontrolera STC12C5A60S2 kao primjerample):

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-15

  • Prekid zaslona i GPIO definicija resetiranja smješteni su u GT911.h, kao što je prikazano na sljedećoj slici (uzmite program za testiranje mikrokontrolera STC12C5A60S2 kao primjerample):

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-16

  • GPIO definicija zaslona osjetljivog na dodir može se mijenjati i može se definirati kao bilo koji drugi besplatni GPIO.
  • Ako mikrokontroler nema P4 GPIO grupu, penirq se može definirati kao drugi GPIO.

Implementacija komunikacijskog koda paralelnog porta

Implementacija komunikacijskog koda paralelnog porta testnog programa STM32

Komunikacijski kod paralelnog priključka ispitnog programa STM32 nalazi se na LCD-u.c file, koji se provodi na dva načina:

  1. Program za testiranje mikrokontrolera STM32F103RCT6 koristi IO analogni način rada (ne podržava FSMC sabirnicu)
  2. Ostali testni programi STM32 MCU koriste FSMC način rada sabirnice
    • Testni program IO simulacije implementiran je kako je prikazano u nastavku:Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-17
    • Testni program FSMC provodi se kako je prikazano u nastavku:Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-18
  • Implementirani su i 8- i 16-bitni zapisi naredbi te 8- i 16-bitni zapisi i čitanja podataka.

Implementacija komunikacijskog koda paralelnog priključka C51 programa za testiranje

  • Odgovarajući kod implementiran je u LCD.c file kao što je prikazano u nastavku:Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-19
  • Implementirane 8-bitne i 16-bitne naredbe te 8-bitni i 16-bitni zapis i čitanje podataka.

Uobičajeni softver

Ovaj skup testova pramples zahtijeva prikaz kineskog i engleskog jezika, simbole i slike, pa se koristi modulo softver. Postoje dvije vrste modulo softvera: Image2Lcd i PCtoLCD2002. Ovdje je samo postavka modulo softvera za ispitni program.

PCtoLCD2002 modulo softverske postavke su sljedeće:

  • Dot matrix format odaberite Tamni kod modulo način odaberite progresivni način
  • Uzmi model da odabereš smjer (najprije visoko)
  • Izlazni brojevni sustav odabire heksadecimalni broj
  • Odabir prilagođenog formata C51 format
  • Specifična metoda postavljanja je sljedeća: http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings,

Image2Led modulo softverske postavke prikazane su u nastavku:

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-20

  • Softver Image2Lcd mora biti postavljen na vodoravni, slijeva nadesno, odozgo prema dolje i niski položaj na prednji način skeniranja.

QR KODOVI

Surenoo-SMC0350B-320480-Series-MCU-Interface-TFT-LCD-Module-fig-1

Shenzhen Surenoo Technology Co., Ltd.

Dokumenti / Resursi

Surenoo SMC0350B-320480 serija MCU sučelja TFT LCD modul [pdf] Korisnički priručnik
SMC0350BA3-320480, serija SMC0350B-320480, serija SMC0350B-320480 MCU sučelje TFT LCD modul, MCU sučelje TFT LCD modul, sučelje TFT LCD modul, TFT LCD modul, LCD modul, modul

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *