Surenoo-logo

Surenoo SMC0350B-320480 Runtuyan MCU Interface TFT LCD Module

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-produk

Panjelasan Produk

Produkna mangrupikeun modul tampilan LCD TFT 3.5 inci sareng layar toél kapasitif. Cai mibanda 480 × 320 resolusi, ngarojong 16BIT RGB 65K tampilan warna, jeung supir IC internal nyaéta ILI9488, nu ngagunakeun 8-bit atawa 16-bit komunikasi port paralel. modul nu ngawengku tampilan LCD, layar toél kapasitif sarta backplane PCB. Ieu bisa plugged kana TFT LCD slot dewan ngembangkeun runtuyan STM32 atawa dipaké dina platform C51.

Fitur produk

  • Layar warna 3.5 inci, ngadukung tampilan warna 16BIT RGB 65K, tampilan warna anu beunghar
  • 320 × 480 resolusi pikeun tampilan jelas
  • Ngarojong 8-bit atawa 16-bit paralel data beus mode switching, speed mindahkeun gancang
  • Ngarojong papan pamekaran ALIENTEK STM32 Mini, Elite, WarShip, Explorer, sareng Apollo nganggo plug-in langsung
  • Rojongan pikeun fungsi touch kapasitif
  • Nyadiakeun s euyeubampprogram le pikeun STM32 na C51 platform
  • Standar prosés kelas militér, padamelan stabil jangka panjang
  • Nyadiakeun rojongan teknis supir kaayaan

Parameter produk

Ngaran Katerangan
Warna tampilan 16BIT RGB 65K warna
SKU MRB3511
Ukuran layar 3.5 (inci)
Tipe Layar TFT
IC supir ILI9488
Resolusi 480*320 (piksel)
Antarbeungeut modul Antarmuka paralel 8Bit atanapi 16Bit
Area aktip 48.96×73.44 (mm)
Tipe Layar Toél Layar toél kapasitif
Toél IC GT911
Ukuran modul PCB 56.41×97.60 (mm)
Suhu Operasi -10 ℃ ~ 60 ℃
Suhu Panyimpenan -20 ℃ ~ 70 ℃
Operasi Voltage 3.3V / 5V
Konsumsi Daya TBD
Beurat produk (kaasup bungkusan) 57g

Katerangan panganteur

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-2

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-3

CATETAN

  1. Hardware modul ngadukung 8-bit sareng 16-bit paralel port data bus mode switching (ditémbongkeun dina kotak beureum dina Gambar 1), saperti kieu:
    • Solder R16 sareng résistor 0Ω atanapi sirkuit pondok langsung, teras cabut R8: Pilih mode beus data port paralel 16-bit, nganggo pin data DB0 ~ DB15 (standar)
    • Solder R8 sareng résistor 0Ω atanapi sirkuit pondok langsung, teras cabut R16: Pilih 8-bit port paralel mode beus data, make DB0 ~ DB7 pin data Penting

Catetan

  1. Nomer pin di handap ieu 1 ~ 34 mangrupikeun nomer pin Modul pin sareng PCB backplane perusahaan kami. Lamun meuli layar bulistir, mangga tingal harti pin spésifikasi layar bulistir, tingal wiring nurutkeun jenis sinyal tinimbang langsung Kawat nurutkeun angka pin modul handap.
    • Pikeun example CS nyaéta 1 pin dina modul urang. Bisa jadi x pin dina ukuran béda layar bulistir.
  2. Ngeunaan VCC suplai voltage: Lamun meuli modul kalawan backplane PCB, VCC / VDD catu daya bisa disambungkeun kana 5V atanapi 3.3V (modul geus terpadu ultra low dropout 5V mun 3V circuit), tapi dianjurkeun pikeun nyambungkeun 3.3V, sabab nyambungkeun 5V bakal. ngakibatkeun circuit Ngaronjat generasi panas, mangaruhan hirup modul; lamun meuli LCD layar bulistir, inget hijina nyambungkeun 3.3V.
  3. Ngeunaan lampu tukang voltage: Modul sareng backplane PCB gaduh sirkuit kontrol lampu tukang triode terpadu, anu ngan ukur kedah input tingkat tinggi pin bl atanapi gelombang PWM pikeun nyaangan lampu tukang. Lamun meuli layar bulistir, LEDAx disambungkeun ka 3.0V-3.3V na LEDKx grounded.
Jumlah Pin modul Pin Pedaran
1 CS Pin kontrol reset LCD (tingkat low ngaktifkeun)
 

2

 

RS

LCD register / pin kontrol pamilihan data

(tingkat luhur: ngadaptar, tingkat handap: data)

3 WR LCD nulis pin kontrol
4 RD Pin kontrol dibaca LCD
5 RST Pin kontrol reset LCD (Reset tingkat rendah)
6 DB0 LCD data beus low 8-bit pin
7 DB1
8 DB2
9 DB3
10 DB4
11 DB5
12 DB6
13 DB7
14 DB8 LCD data beus tinggi 8-bit pin (Nalika ngagunakeun 8-bit paralel port data beus mode, pin 8-bit luhur teu dipaké.)
15 DB9
16 DB10
17 DB11
18 DB12
19 DB13
20 DB14
21 DB15
22 GND Pin taneuh kakuatan modul
23 BL Pin kontrol lampu tukang LCD (cahaya tingkat luhur)
24 VDD Pin positip kakuatan modul (modul parantos terintegrasi voltage regulator IC, jadi catu daya bisa disambungkeun kana 5V atawa 3.3V)
25 VDD
26 GND  

Pin taneuh kakuatan modul

27 GND
 

28

 

NC

Kakuatan lampu tukang LCD pin positip (standar dibagi kana catu daya lampu latar onboard, pin ieu henteu tiasa

disambungkeun)

29 NC Teu dihartikeun, teu kudu make
30 SDA Pin data beus IIC layar toél kapasitif
31 INT Pin deteksi interupsi layar toél kapasitif

(tingkat low nalika aya touch)

32 NC Teu dihartikeun, teu kudu make
33 CRST Pin kontrol reset IC layar toél kapasitif (rendah

tingkat reset)

34 SCL layar toél kapasitif IIC jam beus pin

Konfigurasi hardware

  • Sirkuit hardware modul LCD ngandung lima bagian: sirkuit kontrol tampilan LCD, sirkuit kontrol kakuatan, sirkuit kontrol pamilihan mode beus data, sirkuit kontrol layar rampa sareng sirkuit kontrol lampu latar.
  • Circuit kontrol tampilan LCD pikeun ngadalikeun pin LCD, kalebet pin kontrol sareng pin transfer data.
  • Sirkuit kontrol kakuatan pikeun stabilisasi vol suplaitage sarta milih suplai éksternal voltage
  • Sirkuit kontrol pamilihan mode beus data pikeun milih mode beus data 8-bit atanapi 16-bit.
  • Sirkuit kontrol layar toél kapasitif dipaké pikeun ngadalikeun akuisisi interupsi layar toél, data sampling, konvérsi AD, pangiriman data, jsb.
  • Sirkuit kontrol lampu tukang dipaké pikeun ngadalikeun kacaangan lampu tukang.
prinsip gawé

Bubuka pikeun ITI9488 Controller

ITI488 controller ngarojong resolusi maksimum 320*480 sarta ngabogaan 345600-bait GRAM. Ogé ngarojong 8-bit, 9-bit, 16-bit, 18-bit jeung 24-bit paralel beus data port. Ogé ngarojong 3-kawat jeung 4-kawat SPI palabuhan serial. Kusabab resolusi anu dirojong relatif ageung sareng jumlah data anu dikirimkeun ageung, pangiriman port paralel diadopsi, sareng laju pangiriman gancang. ITI9488 ogé ngarojong 65K, 262K jeung 16.7M rb tampilan warna, warna tampilan pisan euyeub, bari ngarojong tampilan puteran sarta tampilan gulung sarta playback video, tampilan dina rupa-rupa cara. Controller ITI9488 nganggo 16bit (RGB565) pikeun ngontrol tampilan piksel, ku kituna tiasa nampilkeun dugi ka 65K warna per piksel. Setélan alamat piksel dipigawé dina urutan baris jeung kolom, sarta arah incrementing jeung nurunna ditangtukeun ku mode scanning. Metodeu tampilan |TI9488 dilakukeun ku netepkeun alamat teras netepkeun nilai warna.

Bubuka komunikasi port paralel

Timing mode nulis komunikasi port paralel nyaéta saperti ditémbongkeun di handap ieu:

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-4

Waktu mode baca komunikasi port paralel dipidangkeun dina gambar di handap ieu:

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-5

Catetan: RDX mangrupakeun sinyal unsynchronized nu bisa terminated lamun teu dipake.

Nalika sinyal D / CX disetir ka tingkat low, data input dina panganteur diinterpretasi salaku status internal atawa data parameter. Sinyal D / CX ogé tiasa ditarik ka tingkat anu luhur nalika data dina antarmuka nyaéta data RAM atanapi data parameter paréntah.

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-6

CSX mangrupakeun chip pilih sinyal pikeun ngaktipkeun sarta nganonaktipkeun komunikasi port paralel, aktip low

  • RESX mangrupa sinyal reset éksternal, low aktip
  • D/CX nyaéta data atawa sinyal pamilihan paréntah, 1-tulis data atawa parameter paréntah,
  • O-nulis paréntah
  • WRX mangrupakeun sinyal kontrol data nulis
  • RDX nyaéta sinyal kontrol data dibaca
  • D[X:0] mangrupikeun bit data port paralel, anu ngagaduhan opat jinis: 8-bit, 9-bit, 16-bit, sareng 18-bit.

Nalika ngajalankeun operasi nulis, dina dasar reset, mimitina nyetél data atawa sinyal pamilihan paréntah, teras tarik chip pilih sinyal low, lajeng input eusi nu bakal ditulis ti host, lajeng tarik sinyal kontrol data nulis low. . Nalika ditarik tinggi, data ditulis kana IC kontrol LCD dina ujung rising sinyal kontrol nulis. Tungtungna, chip pilih sinyal ditarik tinggi sarta operasi nulis data réngsé.

Nalika asup kana operasi baca, dina dasar reset, mimitina tarik chip pilih sinyal low, teras tarik data atawa paréntah pilih sinyal tinggi, teras tarik maca sinyal kontrol data low, lajeng maca data ti IC kontrol LCD. . Lajeng The baca sinyal kontrol data ditarik tinggi, sarta data dibaca kaluar dina ujung rising sinyal kontrol data dibaca. Tungtungna, chip pilih sinyal ditarik tinggi, sarta operasi maca data réngsé.

Parentah pikeun pamakéan

parentah STM32

Wiring parentah: Tempo pedaran panganteur pikeun assignments pin.

Catetan

  1. modul ieu bisa langsung diselapkeun kana slot TFT LCD tina papan ngembangkeun atom pas waktuna, euweuh wiring manual diperlukeun.
  2. Pin plug-in internal di handap tina MCU anu saluyu ngarujuk kana pin MCU langsung nyambung ka slot LCD TFT di jero papan pangembangan, ngan ukur pikeun rujukan.
MiniSTM32 pangwangunan papan TFTLCD stop kontak baris parentah
Jumlah  

Pin modul

Sasuai

TFLCD stop kontak pin

Cocog jeung STM32F103RCT6

pin sambungan internal mikrokontroler

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 Teu dipaké 5V
29 NC Teu dipaké PC2
30 SDA Batu mosa PC3
31 INT PEN PC1
32 NC Teu dipaké NC
33 CRST TCS PC13
34 SCL CLK PC0

 

Élit STM32 pangwangunan papan TFTLCD stop kontak baris parentah
Jumlah  

Pin modul

Sasuai TFLCD stop kontak pin Cocog jeung STM32F103ZET6 mikrokontroler pin sambungan internal
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 Teu dipaké 5V
29 NC Teu dipaké PB2
30 SDA Batu mosa PF9
31 INT PEN PF10
32 NC Teu dipaké NC
33 CRST TCS PF11
34 SCL CLK PB1

 

Kapal Perang STM32 pangwangunan papan TFTLCD stop kontak baris parentah
 

Jumlah

 

Pin modul

Sasuai TFLCD stop kontak pin Cocog jeung STM32F103ZET6

pin sambungan internal mikrokontroler

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 Teu dipaké 5V
29 NC Teu dipaké PF8 PB2
30 SDA Batu mosa PF9
31 INT PEN PF10
32 NC Teu dipaké NC
33 CRST TCS PB2 PF11
34 SCL CLK PB1

 

Penjelajah STM32F4 pangwangunan papan TFTLCD stop kontak baris parentah
Jumlah  

Pin modul

Sasuai

TFLCD stop kontak pin

Cocog jeung STM32F407ZGT6

pin sambungan internal mikrokontroler

1 CS CS PG12
2 RS RS PF12
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 Teu dipaké 5V
29 NC Teu dipaké PB2
30 SDA Batu mosa PF11
31 INT PEN PB1
32 NC Teu dipaké NC
33 CRST TCS PC13
34 SCL CLK PB0

 

Apollo STM32F4/F7 pangwangunan papan TFTLCD stop kontak baris parentah
 

Jumlah

 

Pin modul

Sasuai TFLCD stop kontak pin Cocog jeung STM32F429IGT6STM32F767IGT6STM32H743IIT6

pin sambungan internal mikrokontroler

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 Teu dipaké 5V
29 NC Teu dipaké PG3
30 SDA Batu mosa PI3
31 INT PEN PH7
32 NC Teu dipaké NC
33 CRST TCS PI8
34 SCL CLK PH6

Léngkah Operasi

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-7

  • Sambungkeun modul LCD (Sakumaha ditémbongkeun dina Gambar 1) jeung STM32 MCU nurutkeun parentah wiring luhur, sarta kakuatan on;
  • Pilih program test C51 pikeun diuji, sakumaha ditémbongkeun di handap ieu: (Mangga tingal dokuméntasi program test pikeun pedaran program test. Lamun perlu make patch, mangga tingal dokuméntasi patch dina diréktori STM32_Demo_patch.)
  • Buka proyék program tés anu dipilih, kompilasi sareng unduh; katerangan lengkep ngeunaan kompilasi program tés STM32 sareng unduh tiasa dipendakan dina dokumén ieu: http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
  • Upami modul LCD nampilkeun karakter sareng grafik sacara normal, programna suksés;

C51 parentah

Wiring parentah: Tempo pedaran panganteur pikeun assignments pin.

Catetan:

  1. Kusabab tingkat input sareng kaluaran GPIO mikrokontroler STC12C5A60S2 nyaéta 5V, IC touch kapasitif teu tiasa dianggo sacara normal (ngan ukur 1.8 ~ 3.3V anu tiasa ditampi). Lamun hayang ngagunakeun fungsi touch kapasitif, anjeun kudu nyambung ka modul konversi tingkat;
  2. Kusabab mikrokontroler STC89C52RC teu gaduh fungsi kaluaran push-pull, pin kontrol lampu tukang kedah dihubungkeun ka catu daya 3.3V pikeun cahayana leres.
  3. Kusabab kapasitas Flash mikrokontroler STC89C52RC leutik teuing (kirang ti 25KB), program sareng fungsi rampa teu tiasa diunduh, janten layar rampa henteu peryogi kabel.
STC12C5A60S2 mikrokontroler nguji program parentah wiring
Jumlah  

Pin modul

Cocog jeung STC12 dewan ngembangkeun

pin wiring

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 Teu kudu nyambung
29 NC Teu kudu nyambung
30 SDA P34
31 INT P40
32 NC Teu kudu nyambung
33 CRST P37
34 SCL P36

 

STC89C52RC mikrokontroler nguji program wiring parentah
Jumlah  

Pin modul

Cocog jeung STC89 dewan ngembangkeun

pin wiring

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 Teu kudu nyambung
29 NC Teu kudu nyambung
30 SDA Teu kudu nyambung
31 INT Teu kudu nyambung
32 NC Teu kudu nyambung
33 CRST Teu kudu nyambung
34 SCL Teu kudu nyambung

Léngkah Operasi

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-8

  • Sambungkeun modul LCD (Salaku ditémbongkeun dina Gambar 1) jeung C51 MCU nurutkeun parentah wiring luhur, sarta kakuatan on;
  • Pilih program tés C51 anu badé diuji, sapertos anu dipidangkeun di handap: (Deskripsi program tés mangga tingal dokumén déskripsi program tés dina pakét tés)
  • Buka proyék program tés anu dipilih, kompilasi sareng unduh; katerangan lengkep ngeunaan kompilasi program tés C51 sareng unduh tiasa dipendakan dina dokumen ieu: http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
  • Upami modul LCD nampilkeun karakter sareng grafik sacara normal, programna suksés;

Pedaran Parangkat Lunak

Arsitéktur Kodeu

C51 jeung STM32 kode pedaran arsitektur

Arsitéktur kode ditémbongkeun di handap ieu:

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-9

  • Kodeu API Demo pikeun runtime program utama kaasup dina kode test;
  • LCD initialization jeung bin patali port paralel nulis operasi data kaasup dina kode LCD;
  • Titik gambar, garis, grafik, sareng operasi anu aya hubunganana sareng tampilan karakter Cina sareng Inggris kalebet dina kode GUI;
  • Fungsi utama implements aplikasi pikeun ngajalankeun;
  • Kode platform beda-beda dumasar platform;
  • Kode IIC dipaké ku touch kapasitif IC GT911, kaasup initialization IIC, nulis data jeung maca, jsb;
  • Kode kontrol touch GT911 kalebet deteksi touch, transmisi paréntah touch sareng bacaan data touch, jsb.
  • Kodeu patali processing konci téh kaasup kana kode konci (platform C51 teu boga kode processing tombol);
  • Kode anu aya hubunganana sareng operasi konfigurasi anu dipimpin kalebet dina kode anu dipimpin (platform C51 henteu gaduh kode pamrosesan anu dipimpin);

pedaran harti GPIO

Program tés STM32 pedaran harti GPIO

Definisi GPIO tina layar LCD program test STM32 disimpen dina led.h file, anu didefinisikeun ku dua cara:

  1. Program uji mikrokontroler STM32F103RCT6 nganggo 10 mode analog (teu ngadukung beus FSMC)
  2. program test STM32 MCU séjén Paké mode beus FSMC

STM32F103RCT6 MCU I0 program test analog layar LCD harti GPIO sakumaha ditémbongkeun di handap ieu:

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-10

Program uji FSMC layar lcd GPIO diartikeun sapertos anu dipidangkeun di handap ieu (nyandak program uji mikrokontroler FSMC STM32F103ZET6 salaku mantanample):

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-11

STM32 layar rampa patali harti GPIO diwangun ku dua bagian: IIC urang GPIO harti jeung layar ngaganggu tur ngareset harti GPIO. Definisi IIC GPIO disimpen dina gtiic.h file sakumaha ditémbongkeun di handap ieu (nyandak
STM32F103ZET6 mikrokontroler program uji FSMC salaku example):

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-12

The interupsi layar tur harti GPIO reset disimpen dina GT911.h, ditémbongkeun saperti dina gambar di handap ieu (nyandak program test FSMC mikrokontroler STM32F103ZET6 salaku ex.ample):

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-13

C51 test program pedaran harti GPIO

C51 test program layar lcd harti GPIO disimpen dina lcd.h file, sakumaha ditémbongkeun di handap (Nyandak program uji mikrokontroler STC12C5A60S2 salaku example):

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-14

Paralel pin harti kudu milih sakabeh susunan grup port GPIO, kayaning P0, P2, jeung sajabana, ku kituna nalika nransferkeun data, operasi merenah. Pin lianna bisa dihartikeun sagala GPIO bébas.

  • C51 touch layar patali harti GPIO diwangun ku dua bagian: IIC urang GPIO harti jeung layar ngaganggu tur ngareset harti GPIO.
  • Definisi IIC GPIO disimpen dina gtiic.h file ditémbongkeun saperti di handap ieu (nyandak program uji mikrokontroler STC12C5A60S2 salaku example):

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-15

  • Interupsi layar sareng definisi GPIO reset disimpen dina GT911.h, ditémbongkeun saperti dina gambar di handap ieu (nyandak program uji mikrokontroler STC12C5A60S2 salaku ex.ample):

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-16

  • Definisi GPIO tina layar toél tiasa dirobih sareng tiasa dihartikeun salaku GPIO gratis anu sanés.
  • Lamun mikrokontroler teu boga grup P4 GPIO, penirq bisa dihartikeun GPIOs séjén.

palaksanaan kode komunikasi port paralel

STM32 test program palaksanaan kode komunikasi port paralel

Program uji STM32 kode komunikasi port paralel disimpen dina LCD.c file, anu dilaksanakeun ku dua cara:

  1. Program uji mikrokontroler STM32F103RCT6 nganggo mode analog IO (henteu ngadukung beus FSMC)
  2. Program uji STM32 MCU anu sanés nganggo mode beus FSMC
    • Program uji simulasi IO dilaksanakeun sapertos di handap ieu:Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-17
    • Program tés FSMC dilaksanakeun sapertos di handap ieu:Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-18
  • Duanana 8- sareng 16-bit paréntah nyerat sareng 8- sareng 16-bit data nyerat sareng maca dilaksanakeun.

C51 test program palaksanaan kode komunikasi port paralel

  • Kodeu relevan dilaksanakeun dina LCD.c file sakumaha ditémbongkeun di handap:Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-19
  • Dilaksanakeun paréntah 8-bit sareng 16-bit sareng data 8-bit sareng 16-bit nyerat sareng maca.

software umum

set ieu tés examples merlukeun tampilan Cina jeung Inggris, simbol jeung gambar, jadi software modulo dipaké. Aya dua jinis parangkat lunak modulo: Image2Lcd sareng PCtoLCD2002. Di dieu ngan setelan tina software modulo pikeun program test.

Setélan parangkat lunak modulo PCtoLCD2002 nyaéta kieu:

Setélan parangkat lunak modulo Image2Led dipidangkeun di handap ieu:

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-20

  • Parangkat lunak Image2Lcd kedah disetel ka horisontal, kénca ka katuhu, luhur ka handap, sareng posisi handap kana mode scan hareup.

KODE QR

Surenoo-SMC0350B-320480-Seri-MCU-Interface-TFT-LCD-Module-gbr-1

Shenzhen Surenoo Téhnologi Co., Ltd.

Dokumén / Sumberdaya

Surenoo SMC0350B-320480 Runtuyan MCU Interface TFT LCD Module [pdf] Manual pamaké
SMC0350BA3-320480, SMC0350B-320480 Series, SMC0350B-320480 Runtuyan MCU Interface TFT LCD Module, MCU Interface TFT LCD Module, Interface TFT LCD Module, TFT LCD Module, LCD Module, modul

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *