LCD-wiki-LOGO

LCD wiki MRB3512 16BIT RTP lan Modul CTP

LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-PRODUCT

Deskripsi Produk

Produk kasebut minangka modul tampilan LCD TFT 3.5 inci sing ndhukung ngalih ing antarane layar tutul resistensi lan layar tutul kapasitif. Wis 480 × 320 résolusi, ndhukung 16BIT RGB 65K tampilan werna, lan IC driver internal ST7796, kang nggunakake komunikasi port podo 16-dicokot. Modul kalebu tampilan LCD, layar tutul resistance utawa layar tutul kapasitansi, lan backplane PCB. Bisa dipasang menyang slot LCD TFT saka papan pangembangan seri STM32 utawa digunakake ing platform C51.

Fitur produk

  • Layar warna 3.5 inci, ndhukung tampilan warna 16BIT RGB 65K, nampilake warna sing sugih
  • Resolusi 320 × 480 kanggo tampilan sing cetha
  • Ndhukung 16-bit paralel data bus mode switching, kacepetan transfer cepet
  • Ndhukung papan pangembangan ALIENTEK STM32 Mini, Elite, WarShip, Explorer, lan Apollo kanthi panggunaan plug-in langsung
  • Dhukungan ngoper antarane layar tutul resistance lan layar tutul kapasitif
  • Nyedhiyani sugih sampprogram le kanggo platform STM32 lan C51
  • Standar proses kelas militer, karya stabil jangka panjang
  • Nyedhiyakake dhukungan teknis driver dhasar

Parameter produk

LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-23 LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-24

Katrangan Antarmuka

LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-1LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-2

CATETAN

  1. Hardware modul ndhukung ngoper antarane layar tutul resistance lan layar tutul kapasitif (minangka ditampilake ing kothak garis burik ing Gambar 1 ndhuwur), minangka nderek:
    • Gunakake layar tutul resistance: solder komponen ing kothak garis burik saka RTOUCH, lan ora perlu kanggo las komponen ing kothak garis burik saka CTOUCH;
    • Gunakake layar tutul kapasitif: solder komponen ing kothak garis burik saka CTOUCH, lan ora perlu kanggo las komponen ing kothak baris burik saka RTOUCH;
  2. Modul iki bisa langsung dilebokake menyang slot TFTLCD saka papan pangembangan atom pas wektune, ora ana kabel manual sing dibutuhake.
  3. Perangkat keras modul iki mung ndhukung mode 16 bit

Wigati Penting

  1. Nomer pin ing ngisor iki 1 ~ 34 minangka nomer pin saka pin Modul karo backplane PCB perusahaan kita. Yen sampeyan tuku layar gundhul, waca definisi pin saka specification layar gundhul, deleng wiring miturut jinis sinyal tinimbang langsung Wire miturut nomer pin modul ing ngisor iki. Kanggo example: CS punika 1 pin ing modul kita. Bisa uga x pin ing layar gundhul ukuran beda.
  2. Babagan pasokan VCC voltage: Yen sampeyan tuku modul karo backplane PCB, VCC / VDD sumber daya bisa disambungake menyang 5V utawa 3.3V (modul wis terpadu Ultra-kurang dropout 5V kanggo sirkuit 3V), yen sampeyan tuku LCD layar gundhul, elinga kanggo mung nyambung 3.3V.
  3. Babagan lampu mburi voltage: Modul karo backplane PCB duwe sirkuit kontrol lampu mburi triode terpadu, kang mung perlu kanggo input tingkat dhuwur saka pin BL utawa gelombang PWM kanggo madhangi lampu mburi. Yen sampeyan tuku layar gundhul, LEDAx disambungake menyang 3.0V-3.3V lan LEDKx wis grounded.LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-25 LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-26

Konfigurasi Hardware

Sirkuit hardware modul LCD kasusun saka enem bagean: sirkuit kontrol tampilan LCD, sirkuit kontrol daya, sirkuit nyetel keseimbangan Impedansi, sirkuit kontrol layar tutul kapasitif, sirkuit kontrol layar tutul resistance lan sirkuit kontrol lampu latar. Sirkuit kontrol tampilan LCD kanggo ngontrol pin LCD, kalebu pin kontrol lan pin transfer data. Sirkuit kontrol daya kanggo stabil sumber voltage lan milih sumber eksternal voltage Sirkuit nyetel imbangan impedansi digunakake kanggo ngimbangi impedansi antarane pin MCU lan pin LCD. sirkuit kontrol layar tutul resistensi digunakake kanggo ngontrol akuisisi interupsi layar tutul, data sampling, konversi AD, transmisi data, lsp. Sirkuit kontrol layar tutul kapasitif digunakake kanggo ngontrol akuisisi interupsi layar tutul, data s.ampling, konversi AD, transmisi data, etc. A sirkuit kontrol lampu mburi digunakake kanggo ngontrol padhange lampu mburi.

prinsip kerja

Pambuka kanggo ST7796U Controller
ST7796U minangka pengontrol chip tunggal kanggo TFT-LCD warna 262 K. Ndhukung resolusi maksimal 320*480 lan nduweni GRAM 345600 bita. Uga ndhukung bus data port paralel 8-bit, 9-bit, 16-bit, lan 18-bit. Uga ndhukung port serial SPI 3-kabel lan 4-kabel. Amarga resolusi sing didhukung relatif gedhe lan jumlah data sing dikirimake gedhe, transmisi port paralel diadopsi, lan kacepetan transmisi cepet. ST7796U uga ndhukung 65K, 262K, 16M tampilan werna RGB, werna tampilan sugih banget, nalika ndhukung tampilan puteran lan tampilan gulung lan puter maneh video, tampilan ing macem-macem cara. Pengontrol ST7796U nggunakake 16bit (RGB565) kanggo ngontrol tampilan piksel, saengga bisa nampilake nganti 65K warna saben piksel. Setelan alamat piksel ditindakake miturut urutan baris lan kolom, lan arah nambah lan mudhun ditemtokake dening mode mindhai. Cara tampilan ST7796U ditindakake kanthi nyetel alamat banjur nyetel nilai warna.

Pambuka kanggo komunikasi port paralel

Timing mode nulis komunikasi port paralel kaya ing ngisor iki:

LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-3

Wektu mode maca komunikasi port paralel ditampilake ing gambar ing ngisor iki:

LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-4

  • CSX punika chip pilih sinyal kanggo mbisakake lan mateni komunikasi port podo, aktif kurang
  • RESX iku sinyal reset external, aktif kurang
  • D/CX minangka data utawa sinyal pilihan printah, 1-tulis data utawa paramèter printah, 0-tulis printah
  • WRX minangka sinyal kontrol data nulis
  • RDX minangka sinyal kontrol data sing diwaca
  • D[X:0] minangka bit data port paralel, sing nduweni papat jinis: 8-bit, 9-bit, 16-bit, lan 18-bit.

Nalika nindakake operasi nulis, ing basis saka reset, pisanan nyetel data utawa sinyal pilihan printah, banjur tarik chip pilih sinyal kurang, banjur input isi sing bakal ditulis saka inang, lan banjur tarik nulis sinyal kontrol data kurang. . Nalika ditarik dhuwur, data ditulis menyang IC kontrol LCD ing pojok munggah saka sinyal kontrol nulis. Pungkasan, sinyal pilih chip ditarik dhuwur lan operasi nulis data rampung.

Nalika ngetik operasi maca, ing basis saka reset, pisanan narik chip pilih sinyal kurang, banjur narik data utawa printah pilih sinyal dhuwur, banjur tarik maca sinyal kontrol data kurang, lan banjur maca data saka IC kontrol LCD. . Lan banjur sinyal kontrol data diwaca ditarik dhuwur, lan data diwaca metu ing pojok munggah saka sinyal kontrol data diwaca. Pungkasan, sinyal pilih chip ditarik dhuwur, lan operasi maca data rampung.

Pandhuan kanggo nggunakake

STM32 instruksi

Instruksi Wiring:
Deleng katrangan antarmuka kanggo tugas pin.

Cathetan

  1. Modul iki bisa langsung dilebokake menyang slot TFTLCD saka papan pangembangan atom pas wektune, ora ana kabel manual sing dibutuhake.
  2. Ing ngisor iki plug-in pins internal saka MCU cocog kanggo lencana MCU langsung disambungake menyang slot TFTLCD nang Papan pembangunan, mung kanggo referensi.

LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-27 LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-28LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-29LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-30LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-31LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-32LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-33LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-34

Langkah-langkah Operasi

  • Sambungake modul LCD (Minangka ditampilake ing Gambar 1) lan STM32 MCU miturut pandhuan wiring ndhuwur lan daya ing;
  • B. Pilih program tes C51 sing bakal diuji, kaya sing kapacak ing ngisor iki: (Mangga waca dokumentasi program tes kanggo katrangan program tes.)LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-5
  • Bukak proyek program tes sing dipilih, kompilasi lan download; katrangan rinci babagan kompilasi lan download program tes STM32 bisa ditemokake ing dokumen ing ngisor iki:
    http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
  • Yen modul LCD nampilake karakter lan grafis kanthi normal, program kasebut sukses;
C51 instruksi

instruksi Wiring
Deleng katrangan antarmuka kanggo tugas pin.

Cathetan

  1. Amarga tingkat input lan output GPIO mikrokontroler STC12C5A60S2 yaiku 5V, IC tutul kapasitif ora bisa digunakake kanthi normal (mung 1.8 ~ 3.3V sing bisa ditampa). Yen sampeyan pengin nggunakake fungsi tutul kapasitif, sampeyan kudu nyambung menyang modul konversi tingkat;
  2. Wiwit mikrokontroler STC89C52RC ora nduweni fungsi output push-pull, pin kontrol lampu mburi kudu disambungake menyang sumber daya 3.3V supaya bisa dipadhangi kanthi bener.
  3. Wiwit kapasitas Flash mikrokontroler STC89C52RC cilik banget (kurang saka 25KB), program kanthi fungsi tutul ora bisa didownload, mula layar tutul ora perlu kabel.LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-36LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-37LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-38

Langkah-langkah operasi:

  • A. Sambungake modul LCD (Minangka ditampilake ing Gambar 1) lan C51 MCU miturut pandhuan wiring ndhuwur lan daya ing;
  • B. Pilih program tes C51 sing bakal diuji, kaya ing ngisor iki: (Deskripsi program tes mangga deleng dokumen deskripsi program tes ing paket tes)LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-6
  • C. Bukak proyek program tes sing dipilih, kompilasi lan download; katrangan rinci babagan kompilasi program tes C51 lan download bisa ditemokake ing dokumen ing ngisor iki:
    http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
  • D. Yen modul LCD nampilake karakter lan grafis kanthi normal, program kasebut sukses;

Deskripsi Piranti Lunak

Kode Arsitektur
A. Gambar arsitektur kode C51 lan STM32 Arsitektur kode ditampilake ing ngisor iki:

LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-7

Kode API Demo kanggo runtime program utama kalebu ing kode test; LCD initialization lan bin podo karo port nulis operasi data kalebu ing kode LCD; Titik gambar, garis, grafis, lan operasi sing gegandhengan karo tampilan karakter Cina lan Inggris kalebu ing kode GUI; Fungsi utama ngleksanakake aplikasi kanggo mbukak; Kode platform beda-beda miturut platform; Kode IIC digunakake dening tutul kapasitif IC GT911, kalebu initialization IIC, nulis data lan maca, etc; Kode tutul kalebu rong bagean: kode layar tutul resistance lan kode layar tutul kapasitansi (gt911); Kode sing gegandhengan karo pangolahan kunci kalebu ing kode kunci (platform C51 ora duwe kode pangolahan tombol); Kode sing ana gandhengane karo operasi konfigurasi sing dipimpin kalebu ing kode sing dipimpin (platform C51 ora duwe kode pangolahan sing dipimpin);

katrangan definisi GPIO

STM32 test program GPIO gambaran definisi
Definisi GPIO saka layar LCD program test STM32 diselehake ing lcd.h file, sing ditetepake kanthi rong cara:

  1. Program uji mikrokontroler STM32F103RCT6 nggunakake mode analog IO (ora ndhukung bus FSMC)
  2. Program tes STM32 MCU liyane nggunakake mode bus FSMC STM32F103RCT6 MCU IO program tes analog layar LCD definisi GPIO kaya ing ngisor iki:LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-8

Program uji FSMC layar lcd GPIO ditetepake kaya ing ngisor iki (njupuk STM32F103ZET6 mikrokontroler program uji FSMC minangka mantanample):LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-9

Kode sing gegandhengan karo layar tutul platform STM32 ngemot rong bagean: kode layar tutul resistensi lan kode layar tutul kapasitansi. Resistance layar tutul definisi GPIO diselehake ing rtp.h file kaya ing ngisor iki (njupuk program uji analog mikrokontroler IO STM32F103ZET6 minangka mantanample):LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-10

Definisi GPIO sing gegandhengan karo layar tutul kapasitansi kasusun saka rong bagean: definisi GPIO IIC lan interupsi layar lan ngreset definisi GPIO. Definisi IIC GPIO diselehake ing ctpiic.h file kaya ing ngisor iki (njupuk program uji mikrokontroler FSMC STM32F103RCT6 minangka mantanample):LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-11

Interupsi layar tutul lan definisi GPIO reset diselehake ing GT911.h, minangka ditampilake ing gambar ing ngisor iki (njupuk program test FSMC mikrokontroler STM32F103ZET6 minangka mantanample):LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-12

C51 test program gambaran definisi GPIO
C51 test program layar lcd definisi GPIO diselehake ing lcd.h file, kaya ing ngisor iki (Njupuk program uji mikrokontroler STC12C5A60S2 minangka mantanample):LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-13

Definisi pin paralel kudu milih kabeh klompok port GPIO, kayata P0, P2, lan sapiturute, supaya nalika nransfer data, operasi kasebut trep. Pin liyane bisa ditetepake minangka GPIO gratis. Kode sing gegandhengan karo layar tutul C51platform ngemot rong bagean: kode layar tutul resistensi lan kode layar tutul kapasitansi. Resistance layar tutul definisi GPIO diselehake ing rtp.h file minangka ditampilake ing ngisor iki (Njupuk program uji mikrokontroler STC12C5A60S2 minangka example):LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-14

Definisi GPIO sing gegandhengan karo layar tutul kapasitansi kasusun saka rong bagean: definisi GPIO IIC lan interupsi layar lan ngreset definisi GPIO. Definisi IIC GPIO diselehake ing gtiic.h file kaya ing ngisor iki (njupuk program uji mikrokontroler STC12C5A60S2 minangka contoample):LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-15

Interupsi layar lan definisi GPIO reset diselehake ing GT911.h, kaya sing ditampilake ing gambar ing ngisor iki (njupuk program uji mikrokontroler STC12C5A60S2 minangka mantanample):LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-16

Definisi GPIO saka layar tutul bisa diowahi lan bisa ditetepake minangka GPIO gratis liyane.

Implementasi kode komunikasi port paralel

  • Program uji STM32 implementasi kode komunikasi port paralel Program uji STM32 kode komunikasi port paralel diselehake ing LCD.c file, sing ditindakake kanthi rong cara:
  1. Program uji mikrokontroler STM32F103RCT6 nggunakake mode analog IO (ora ndhukung bus FSMC)
  2. Program tes STM32 MCU liyane nggunakake mode bus FSMC

Program uji simulasi IO ditindakake kaya ing ngisor iki:LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-17

Program tes FSMC ditindakake kaya ing ngisor iki:

LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-18

Tulis printah 8 lan 16 bit lan nulis lan maca data 8 lan 16 bit dileksanakake.

Program uji C51 implementasi kode komunikasi port paralel
Kode sing cocog ditrapake ing LCD.c file kaya ing ngisor iki:LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-19

Dilaksanakake printah 8-bit lan 16-bit lan nulis lan maca data 8-bit lan 16-bit.

instruksi kalibrasi layar tutul

STM32 program test instruksi kalibrasi layar tutul
Program kalibrasi layar tutul STM32 kanthi otomatis ngenali manawa kalibrasi dibutuhake utawa mlebu kalibrasi kanthi manual kanthi mencet tombol. Iku kalebu ing item test layar tutul. Tandha kalibrasi lan paramèter kalibrasi disimpen ing lampu kilat AT24C02. Yen perlu, maca saka lampu kilat. Proses kalibrasi kaya ing ngisor iki:LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-20

C51 program test instruksi kalibrasi layar tutul
Kalibrasi layar tutul C51 kudu nglakokake item tes Touch_Adjust (mung kasedhiya ing program uji STC12C5A60S2), kaya ing ngisor iki:LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-21

Piranti lunak umum

Iki set tes examples mbutuhake tampilan Cina lan Inggris, simbol lan gambar, supaya lunak modulo digunakake. Ana rong jinis piranti lunak modulo: Image2Lcd lan PCtoLCD2002. Punika mung setelan piranti lunak modulo kanggo program test.

Setelan piranti lunak modulo PCtoLCD2002 kaya ing ngisor iki:
Format dot matriks pilih Kode peteng mode modulo pilih mode progresif Njupuk model kanggo milih arah (posisi dhuwur dhisik) Sistem nomer output milih nomer heksadesimal Pilihan format khusus Format C51 Cara setelan spesifik kaya ing ngisor iki:

Setelan piranti lunak modulo Image2Lcd ditampilake ing ngisor iki:

LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-22

Piranti lunak Image2Lcd kudu disetel menyang horisontal, kiwa menyang tengen, ndhuwur nganti ngisor, lan posisi kurang menyang mode pindai ngarep.

Dokumen / Sumber Daya

LCD wiki MRB3512 16BIT RTP lan Modul CTP [pdf] Manual pangguna
MRB3512 16BIT RTP lan Modul CTP, MRB3512, 16BIT RTP lan CTP Modul, RTP lan CTP Modul, CTP Modul, Modul

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *