Surenoo SMC0350C-320480 Runtuyan MCU Interface TFT LCD Module

Panjelasan Produk
Produkna mangrupikeun modul tampilan LCD TFT 3.5 inci anu ngadukung gentos antara layar toél résistansi sareng layar toél kapasitif. Éta gaduh résolusi 480 × 320, ngadukung tampilan warna 16BIT RGB 65K, sareng IC supir internal nyaéta NT35310, anu ngagunakeun komunikasi port paralel 16-bit. modul nu ngawengku tampilan LCD, résistansi layar toél atawa layar toél capacitance na PCB backplane. 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 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 switching antara layar toél lalawanan jeung layar toél 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
Ngaran Katerangan Warna tampilan 16BIT RGB 65K warna SKU MRB3512 Ukuran layar 3.5 (inci) Tipe Layar TFT IC supir NT35310 Resolusi 480*320 (piksel) Antarbeungeut modul 16Bit panganteur paralel Area aktip 48.96×73.44 (mm) Tipe Layar Toél Résistansi layar toél atawa Layar toél kapasitif
Toél IC Résistansi layar toél: XPT2046 Layar toél kapasitif: 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
Parameter produk


CATETAN:
- Hardware modul ngarojong switching antara layar toél lalawanan jeung layar toél kapasitif (sakumaha ditémbongkeun dina kotak garis dotted dina Gambar 1 luhur), saperti kieu:
A. Paké lalawanan layar toél: solder komponén dina kotak garis dotted of RTOUCH, sarta teu kedah weld komponén dina kotak garis dotted of CTOUCH;
B. Paké layar toél kapasitif: solder komponén dina kotak garis dotted of CTOUCH, sarta teu kedah weld komponén dina kotak garis dotted of RTOUCH; - modul ieu bisa langsung diselapkeun kana slot TFTLCD tina dewan ngembangkeun atom pas waktuna, euweuh wiring manual diperlukeun. 3
- Hardware modul ieu ngan ngarojong mode 16 bit
Catetan penting:
- 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 tina spésifikasi layar bulistir, tingal wiring nurutkeun jenis sinyal tinimbang langsung Kawat nurutkeun angka pin modul handap. Pikeun example: CS nyaeta 1 pin on modul urang. Bisa jadi x pin dina ukuran béda layar bulistir.
- 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), mun anjeun meuli LCD layar bulistir, inget ngan nyambungkeun 3.3 V.
- 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 D0 LCD data beus 16-bit pin 8 D2 9 D3 10 D4 11 D5 12 D6 13 D7 14 D8 15 D9 16 D10 17 D11 18 D12 19 D13 20 D14 21 D15 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, Ieu bisa disambungkeun kana 5V atawa 3.3V on STM32 na 5V on C51)
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 MI Résistansi layar toél SPI beus maca sinyal 30 MO Résistansi layar toél SPI beus nulis sinyal atawa capacitance layar toél IIC sinyal data beus 31 PEN Kapasitif atanapi résistif layar toél interupsi pin deteksi (tingkat low nalika touch lumangsung)
32 NC Teu dihartikeun, teu kudu make 33 TCS Sinyal kontrol pamilihan chip layar toél résistansi atanapi sinyal reset layar toél kapasitif (rendah tingkat reset) 34 TCK Résistansi layar toél SPI beus atanapi layar toél kapasitif IIC sinyal jam beus
Konfigurasi hardware
Sirkuit hardware modul LCD ngandung genep bagian: sirkuit kontrol tampilan LCD, sirkuit kontrol kakuatan, sirkuit nyaluyukeun kasaimbangan Impedansi, sirkuit kontrol layar toél kapasitif, sirkuit kontrol layar toél résistansi 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 nyaluyukeun kasaimbangan impedansi digunakeun pikeun nyaimbangkeun impedansi antara pin MCU sareng pin LCD. résistansi sirkuit kontrol layar toél dipaké pikeun ngadalikeun akuisisi ngaganggu layar toél, data sampling, konvérsi AD, pangiriman data, jsb sirkuit kontrol layar toél kapasitif dipaké pikeun ngadalikeun akuisisi interupsi layar toél, data s.ampling, konvérsi AD, pangiriman data, jsb A sirkuit kontrol lampu tukang dipaké pikeun ngadalikeun kacaangan lampu tukang.
prinsip gawé
- Bubuka pikeun NT35310 Controller
NT35310 controller ngarojong resolusi maksimum 320*480 sarta ngabogaan 345600-bait GRAM. Ogé ngarojong 8-bit, 9-bit, 16-bit, 18-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. NT35310 ogé ngadukung 65K, 262K sareng tampilan warna, warna tampilan pisan beunghar, bari ngadukung tampilan puteran sareng tampilan gulung sareng playback video, tampilan dina sababaraha cara.
NT35310 controller ngagunakeun 16bit (RGB565) pikeun ngadalikeun hiji tampilan piksel, ku kituna bisa nembongkeun nepi ka 65K kelir per piksel. Setélan alamat piksel dipigawé dina urutan baris jeung kolom, sarta arah incrementing jeung nurunna ditangtukeun ku mode scanning. Metodeu tampilan NT35310 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:


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


CSX mangrupikeun sinyal pilih chip pikeun ngaktifkeun sareng nganonaktipkeun komunikasi port paralel, DCX rendah aktip nyaéta data atanapi sinyal pamilihan paréntah, 1-nulis data atanapi parameter paréntah, 0-nulis paréntah WRX mangrupikeun sinyal kontrol data nyerat RDX mangrupikeun kontrol data anu dibaca. Sinyal Host-D [17: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 ngasupkeun 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
parentah wiring: Tempo pedaran panganteur pikeun assignments pin.
Catetan:
- modul ieu bisa langsung diselapkeun kana slot TFTLCD tina dewan ngembangkeun atom pas waktuna, euweuh wiring manual diperlukeun.
- Di handap ieu plug-in pin internal tina MCU pakait nujul kana pin MCU langsung disambungkeun ka slot TFTLCD jero dewan ngembangkeun, ngan pikeun rujukan.
| Pangwangunan MiniSTM32 dewan TFLCD 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 | D0 | D0 | PB0 | ||
| 7 | D1 | D1 | PB1 | ||
| 8 | D2 | D2 | PB2 | ||
| 9 | D3 | D3 | PB3 | ||
| 10 | D4 | D4 | PB4 | ||
| 11 | D5 | D5 | PB5 | ||
| 12 | D6 | D6 | PB6 | ||
| 13 | D7 | D7 | PB7 | ||
| 14 | D8 | D8 | PB8 | ||
| 15 | D9 | D9 | PB9 | ||
| 16 | D10 | D10 | PB10 | ||
| 17 | D11 | D11 | PB11 | ||
| 18 | D12 | D12 | PB12 | ||
| 19 | D13 | D13 | PB13 | ||
| 20 | D14 | D14 | PB14 | ||
| 21 | D15 | 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 | MI | Mano | PC2 | ||
| 30 | MO | Batu mosa | PC3 | ||
| 31 | PEN | PEN | PC1 | ||
| 32 | NC | Teu dipaké | NC | ||
| 33 | TCS | TCS | PC13 | ||
| 34 | TCK | CLK | PC0 | ||
| Élit STM32 pangwangunan dewan TFLCD stop kontak baris parentah | |||||
| Jumlah | Pin modul | Pin socket TFLCD pakait | 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 | D0 | D0 | PD14 | ||
| 7 | D1 | D1 | PD15 | ||
| 8 | D2 | D2 | PD0 | ||
| 9 | D3 | D3 | PD1 | ||
| 10 | D4 | D4 | PE7 | ||
| 11 | D5 | D5 | PE8 | ||
| 12 | D6 | D6 | PE9 | ||
| 13 | D7 | D7 | PE10 | ||
| 14 | D8 | D8 | PE11 | ||
| 15 | D9 | D9 | PE12 | ||
| 16 | D10 | D10 | PE13 | ||
| 17 | D11 | D11 | PE14 | ||
| 18 | D12 | D12 | PE15 | ||
| 19 | D13 | D13 | PD8 | ||
| 20 | D14 | D14 | PD9 | ||
| 21 | D15 | 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 | MI | Mano | PB2 | ||
| 30 | MO | Batu mosa | PF9 | ||
| 31 | PEN | PEN | PF10 | ||
| 32 | NC | Teu dipaké | NC | ||
| 33 | TCS | TCS | PF11 | ||
| 34 | TCK | CLK | PB1 | ||
| Kapal Perang STM32 pangwangunan dewan TFLCD stop kontak baris parentah | |||||
| Pin modul | Pin socket TFLCD pakait | Cocog jeung STM32F103ZET6
pin sambungan internal mikrokontroler |
|||
| V2 | V3 | ||||
| CS | CS | PG12 | |||
| RS | RS | PG0 | |||
| WR | WR | PD5 | |||
| RD | RD | PD4 | |||
| RST | RST | reset pin | |||
| D0 | D0 | PD14 | |||
| D1 | D1 | PD15 | |||
| D2 | D2 | PD0 | |||
| D3 | D3 | PD1 | |||
| D4 | D4 | PE7 | |||
| D5 | D5 | PE8 | |||
| D6 | D6 | PE9 | |||
| D7 | D7 | PE10 | |||
| D8 | D8 | PE11 | |||
| D9 | D9 | PE12 | |||
| D10 | D10 | PE13 | |||
| D11 | D11 | PE14 | |||
| D12 | D12 | PE15 | |||
| D13 | D13 | PD8 | |||
| D14 | D14 | PD9 | |||
| D15 | D15 | PD10 | |||
| GND | GND | GND | |||
| BL | BL | PB0 | |||
| VDD | VDD | 3.3V | |||
| VDD | VDD | 3.3V | |||
| GND | GND | GND | |||
| GND | GND | GND | |||
| NC | Teu dipaké | 5V | |||
| 29 | MI | Mano | PF8 | PB2 | |
| 30 | MO | Batu mosa | PF9 | ||
| 31 | PEN | PEN | PF10 | ||
| 32 | NC | Teu dipaké | NC | ||
| 33 | TCS | TCS | PB2 | PF11 | |
| 34 | TCK | CLK | PB1 | ||
| Pangwangunan Explorer STM32F4 papan TFLCD stop kontak in-line 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 | D0 | D0 | PD14 | ||
| 7 | D1 | D1 | PD15 | ||
| 8 | D2 | D2 | PD0 | ||
| 9 | D3 | D3 | PD1 | ||
| 10 | D4 | D4 | PE7 | ||
| 11 | D5 | D5 | PE8 | ||
| 12 | D6 | D6 | PE9 | ||
| 13 | D7 | D7 | PE10 | ||
| 14 | D8 | D8 | PE11 | ||
| 15 | D9 | D9 | PE12 | ||
| 16 | D10 | D10 | PE13 | ||
| 17 | D11 | D11 | PE14 | ||
| 18 | D12 | D12 | PE15 | ||
| 19 | D13 | D13 | PD8 | ||
| 20 | D14 | D14 | PD9 | ||
| 21 | D15 | 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 | MI | Mano | PB2 | ||
| 30 | MO | Batu mosa | PF11 | ||
| 31 | PEN | PEN | PB1 | ||
| 32 | NC | Teu dipaké | NC | ||
| 33 | TCS | TCS | PC13 | ||
| 34 | TCK | CLK | PB0 | ||
| Apollo STM32F4 / ngembangkeun F7 papan TFLCD stop kontak in-line parentah | |||||
|
Jumlah |
Pin modul |
Pin socket TFLCD pakait | Corresponding to STM32F429IGT6、STM32F767IGT6、STM32H743IIT6
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 | D0 | D0 | PD14 | ||
| 7 | D1 | D1 | PD15 | ||
| 8 | D2 | D2 | PD0 | ||
| 9 | D3 | D3 | PD1 | ||
| 10 | D4 | D4 | PE7 | ||
| 11 | D5 | D5 | PE8 | ||
| 12 | D6 | D6 | PE9 | ||
| 13 | D7 | D7 | PE10 | ||
| 14 | D8 | D8 | PE11 | ||
| 15 | D9 | D9 | PE12 | ||
| 16 | D10 | D10 | PE13 | ||
| 17 | D11 | D11 | PE14 | ||
| 18 | D12 | D12 | PE15 | ||
| 19 | D13 | D13 | PD8 | ||
| 20 | D14 | D14 | PD9 | ||
| 21 | D15 | 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 | MI | Mano | PG3 | ||
| 30 | MO | Batu mosa | PI3 | ||
| 31 | PEN | PEN | PH7 | ||
| 32 | NC | Teu dipaké | NC | ||
| 33 | TCS | TCS | PI8 | ||
| 34 | TCK | CLK | PH6 | ||
Léngkah Operasi:
A. Sambungkeun modul LCD (Saperti ditémbongkeun dina Gambar 1) jeung STM32 MCU nurutkeun
kana parentah wiring luhur, sarta kakuatan on;
B. Pilih program tés C51 anu badé diuji, sapertos anu dipidangkeun di handap:
(Punten tingal dokuméntasi program tés pikeun program tés
katerangan.)

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
D. Upami modul LCD nampilkeun karakter sareng grafik sacara normal, programna suksés;
C51 parentah
Wiring parentah: Tempo pedaran panganteur pikeun assignments pin.
Catetan:
- 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;
- Kusabab mikrokontroler STC89C52RC teu gaduh fungsi kaluaran push-pull, pin kontrol lampu tukang kedah dihubungkeun ka catu daya 3.3V pikeun cahayana leres.
- 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 wiring parentah Pin modul
Cocog jeung STC12 dewan ngembangkeun pin wiring
CS P13 RS P12 WR P11 RD P10 RST P33 D0 P00 D1 P01 D2 P02 D3 P03 D4 P04 D5 P05 D6 P06 D7 P07 D8 P20 D9 P21 D10 P22 D11 P23 D12 P24 D13 P25 D14 P26 D15 P27 GND GND BL P31 VDD 5V VDD 5V GND GND GND GND NC Teu kudu nyambung MI Teu kudu nyambung 30 MO P34 31 PEN P32 32 NC Teu kudu nyambung 33 TCS P37 34 TCK P36 1 CS P13 2 RS P12 3 WR P11 4 RD P10 5 RST P14 6 D0 P30 7 D1 P31 8 D2 P32 9 D3 P33 10 D4 P34 11 D5 P35 12 D6 P36 13 D7 P37 14 D8 P20 15 D9 P21 16 D10 P22 17 D11 P23 18 D12 P24 19 D13 P25 20 D14 P26 21 D15 P27 22 GND GND 23 BL 3.3V 24 VDD 5V 25 VDD 5V 26 GND GND 27 GND GND 28 NC Teu kudu nyambung 29 MI Teu kudu nyambung 30 MO Teu kudu nyambung 31 PEN Teu kudu nyambung 32 NC Teu kudu nyambung 33 TCS Teu kudu nyambung 34 TCK Teu kudu nyambung
Léngkah Operasi:
A. Sambungkeun modul LCD (Saperti ditémbongkeun dina Gambar 1) jeung C51 MCU nurutkeun parentah wiring luhur, sarta kakuatan on;
B. 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)

C. 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
D. Upami modul LCD nampilkeun karakter sareng grafik sacara normal, programna suksés;
Pedaran Parangkat Lunak
- Arsitéktur Kodeu
A. Katerangan arsitéktur kode C51 sareng STM32 Arsitéktur kode dipidangkeun di handap: Sampkodeu le

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 rampa ngawengku dua bagian: résistansi kode layar rampa jeung capacitance layar rampa (gt911) kode; 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 ngolah anu dipimpin); - pedaran harti GPIO
A. Program uji STM32 déskripsi definisi GPIO Definisi GPIO tina layar LCD program uji STM32 disimpen dina lcd.h file, anu didefinisikeun 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 STM32F103RCT6 MCU IO program uji analog layar LCD definisi GPIO sapertos anu dipidangkeun di handap ieu:

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

Kode layar rampa platform STM32 ngandung dua bagian: kode layar rampa résistansi sareng kode layar rampa capacitance. Résistansi layar toél harti GPIO disimpen dina rtp.h file sakumaha ditémbongkeun di handap (nyokot STM32F103ZET6 mikrokontroler IO program test analog salaku example):

The capacitance touch layar patali harti GPIO diwangun ku dua bagian: harti GPIO IIC sarta layar ngaganggu tur ngareset harti GPIO. Definisi IIC GPIO disimpen dina ctpiic.h file ditémbongkeun saperti di handap ieu (nyandak program uji FSMC mikrokontroler STM32F103RCT6 salaku example):

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

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

harti pin paralel kudu milih sakabeh susunan grup port GPIO, kayaning P0, P2, jeung sajabana, ku kituna nalika nransferkeun data, operasi anu merenah. Pin lianna bisa dihartikeun sagala GPIO bébas. C51platform kode patali layar toél ngandung dua bagian: lalawanan kode layar toél jeung capacitance kode layar toél. Résistansi layar toél harti GPIO disimpen dina rtp.h file sakumaha ditémbongkeun di handap (Nyandak program uji mikrokontroler STC12C5A60S2 salaku example):
The capacitance touch layar patali harti GPIO diwangun ku dua bagian: harti GPIO IIC sarta 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):

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):
Definisi GPIO tina layar toél tiasa dirobih sareng tiasa dihartikeun salaku GPIO gratis anu sanés. - palaksanaan kode komunikasi port paralel
A. Program uji STM32 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 ngagunakeun mode analog IO (teu ngadukung beus FSMC) 2) Program uji STM32 MCU anu sanés nganggo mode beus FSMC Program uji simulasi IO dilaksanakeun sapertos di handap ieu:

Program tés FSMC dilaksanakeun sapertos di handap ieu:

Duanana 8- sareng 16-bit paréntah nyerat sareng 8- sareng 16-bit data nyerat sareng maca dilaksanakeun.

B. C51 test program port paralel palaksanaan kode komunikasi Kode relevan dilaksanakeun dina LCD.c file sakumaha ditémbongkeun di handap:
Dilaksanakeun paréntah 8-bit sareng 16-bit sareng data 8-bit sareng 16-bit nyerat sareng maca. - parentah calibration layar rampa
A. Program uji STM32 Parentah kalibrasi layar rampa Program kalibrasi layar rampa STM32 otomatis ngakuan naha kalibrasi diperyogikeun atanapi sacara manual ngalebetkeun kalibrasi ku mencét hiji tombol. Éta kalebet dina item tés layar rampa. Tanda kalibrasi sareng parameter kalibrasi disimpen dina lampu kilat AT24C02. Upami diperlukeun, baca tina lampu kilat. Prosés calibration nyaéta saperti kieu:

B. C51 program test parentah calibration layar rampa Calibration layar rampa C51 kudu ngaéksekusi item tés Touch_Adjust (ngan sadia dina program test STC12C5A60S2), ditémbongkeun saperti di handap ieu:

Saatos calibration touch diliwatan, Anjeun kudu nyimpen parameter calibration dipintonkeun dina layar dina touch.c. file, sakumaha ditémbongkeun di handap ieu

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:
Format dot matrix pilih Dark code mode modulo pilih mode progresif Candak model pikeun milih arah (posisi luhur kahiji) Sistem angka kaluaran milih angka héksadesimal Pilihan format custom Format C51 Metodeu setelan husus nyaéta kieu: http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings Setélan parangkat lunak modulo Image2Lcd dipidangkeun di handap:

Parangkat lunak Image2Lcd kedah disetel ka horisontal, kénca ka katuhu, luhur ka handap, sareng posisi handap kana mode scan hareup.
Dokumén / Sumberdaya
![]() |
Surenoo SMC0350C-320480 Runtuyan MCU Interface TFT LCD Module [pdf] Manual pamaké SMC0350C-320480, SMC0350C-320480 Runtuyan MCU Interface TFT LCD Module, MCU Interface TFT LCD Module, Interface TFT LCD Module, TFT LCD Module, LCD Module |









