LCD-wiki-LOGO

LCD wiki MRB3512 16BIT RTP Ug CTP Module

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

Deskripsyon sa Produkto

Ang produkto usa ka 3.5-pulgada nga TFT LCD display module nga nagsuporta sa pagbalhin tali sa resistensya sa touch screen ug usa ka capacitive touch screen. Kini adunay 480 × 320 nga resolusyon, nagsuporta sa 16BIT RGB 65K color display, ug ang internal nga driver IC mao ang ST7796, nga naggamit sa 16-bit parallel port communication. Ang module naglakip sa LCD display, resistensya touch screen o capacitance touch screen, ug PCB backplane. Mahimo kining isaksak sa TFT LCD slot sa STM32 series development board o gamiton sa C51 nga plataporma.

Mga Feature sa Produkto

  • 3.5-pulgada nga kolor nga screen, pagsuporta sa 16BIT RGB 65K nga kolor nga pagpakita, pagpakita sa daghang mga kolor
  • 320 × 480 nga resolusyon alang sa tin-aw nga pagpakita
  • Suportahi ang 16-bit parallel data bus mode switching, paspas nga pagbalhin sa speed
  • Nagsuporta sa ALIENTEK STM32 Mini, Elite, WarShip, Explorer, ug Apollo development boards nga adunay direktang paggamit sa plug-in
  • Suportahi ang pagbalhin tali sa resistensya sa touch screen ug capacitive touch screen
  • Naghatag usa ka adunahan nga sampAng programa alang sa STM32 ug C51 nga mga plataporma
  • Mga sumbanan sa proseso sa grado sa militar, dugay nga lig-on nga trabaho
  • Paghatag og nagpahiping drayber nga teknikal nga suporta

Mga Parameter sa Produkto

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

Deskripsyon sa Interface

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

NOTA

  1. Ang hardware sa module nagsuporta sa pagbalhin tali sa resistensya touch screen ug usa ka capacitive touch screen (sama sa gipakita sa dotted line box sa Hulagway 1 sa ibabaw), ingon sa mosunod:
    • Gamita ang resistensya sa touch screen: ibaligya ang mga sangkap sa tuldok-tuldok nga linya nga kahon sa RTOUCH, ug dili kinahanglan nga weld ang mga sangkap sa tuldok nga linya nga kahon sa CTOUCH;
    • Gamita ang capacitive touch screen: ibaligya ang mga sangkap sa dotted line box sa CTOUCH, ug dili kinahanglan nga weld ang mga sangkap sa dotted line box sa RTOUCH;
  2. Kini nga module mahimong direktang isulod sa TFTLCD slot sa punctual atom development board, walay manual wiring ang gikinahanglan.
  3. Ang hardware niini nga module nagsuporta lamang sa 16 bit mode

Importante nga Nota

  1. Ang mosunod nga mga numero sa pin 1 ~ 34 mao ang numero sa pin sa Module pin nga adunay PCB backplane sa among kompanya. Kon mopalit ka ug hubo nga screen, palihog tan-awa ang pin nga kahulugan sa hubo nga screen specification, tan-awa ang mga wiring sumala sa matang sa signal imbes nga direkta nga Wire sumala sa mosunod nga module pin numbers. Kay example: Ang CS kay 1 pin sa among module. Kini mahimo nga x pin sa lain-laing gidak-on nga hubo nga screen.
  2. Mahitungod sa suplay sa VCC voltage: Kung mopalit ka og module nga adunay backplane sa PCB, ang VCC/VDD power supply mahimong konektado sa 5V o 3.3V (ang module adunay integrated ultra-low dropout 5V to 3V circuit), kung mopalit ka ug hubo nga screen LCD, hinumdumi sa pagkonektar lamang sa 3.3V.
  3. Mahitungod sa backlight voltage: Ang module nga adunay PCB backplane adunay integrated triode backlight control circuit, nga kinahanglan lamang nga i-input ang taas nga lebel sa BL pin o ang PWM wave aron madan-agan ang backlight. Kung nagpalit ka usa ka hubo nga screen, ang LEDAx konektado sa 3.0V-3.3V ug ang LEDKx gi-ground.LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-25 LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-26

Pag-configure sa Hardware

Ang LCD module hardware circuit naglangkob sa unom ka bahin: usa ka LCD display control circuit, usa ka power control circuit, usa ka Impedance balance adjusting circuit, usa ka capacitive touch screen control circuit, usa ka resistance touch screen control circuit ug usa ka backlight control circuit. LCD display control circuit para makontrol ang mga pin sa LCD, lakip ang control pin ug data transfer pins. Power control circuit para sa pag-stabilize sa supply voltage ug pagpili sa eksternal nga suplay voltage Ang impedance balance adjusting circuit gigamit sa pagbalanse sa impedance tali sa MCU pin ug LCD pin. resistensya touch screen control circuit gigamit sa pagkontrolar sa touch screen interrupt acquisition, data sampling, AD conversion, data transmission, etc Capacitive touch screen control circuit gigamit aron makontrol ang touch screen interrupt acquisition, data sampling, AD conversion, data transmission, ug uban pa. Ang backlight control circuit gigamit aron makontrol ang kahayag sa backlight.

prinsipyo sa pagtrabaho

Pasiuna sa ST7796U Controller
Ang ST7796U usa ka single-chip controller alang sa 262 K color TFT-LCDs. Gisuportahan niini ang labing taas nga resolusyon nga 320 * 480 ug adunay GRAM nga 345600 bytes. Gisuportahan usab niini ang 8-bit, 9-bit, 16-bit, ug 18-bit parallel port data buses. Gisuportahan usab niini ang 3-wire ug 4-wire SPI serial port. Tungod kay ang gisuportahan nga resolusyon medyo dako ug ang gidaghanon sa datos nga gipasa dako, ang parallel port transmission gisagop, ug ang transmission speed paspas. Gisuportahan usab sa ST7796U ang 65K, 262K, 16M RGB color display, ang kolor sa display dato kaayo, samtang nagsuporta sa rotating display ug scroll display ug video playback, gipakita sa lainlaing paagi. Ang ST7796U controller naggamit sa 16bit (RGB565) aron makontrol ang usa ka pixel display, aron kini makapakita hangtod sa 65K nga mga kolor matag pixel. Ang setting sa pixel address gihimo sa han-ay sa mga laray ug mga kolum, ug ang pagsaka ug pagkunhod sa direksyon gitino pinaagi sa scanning mode. Ang ST7796U nga pamaagi sa pagpakita gihimo pinaagi sa pagtakda sa adres ug dayon pagtakda sa bili sa kolor.

Pasiuna sa parallel port communication

Ang parallel port communication write mode timing mao ang gipakita sa ubos:

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

Ang timing sa parallel port communication read mode gipakita sa hulagway sa ubos:

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

  • Ang CSX maoy usa ka chip select signal para sa pagpagana ug pag-disable sa parallel port communication, active low
  • Ang RESX usa ka eksternal nga reset signal, aktibo nga ubos
  • Ang D/CX mao ang data o command selection signal, 1-write data o command parameters, 0-write command
  • Ang WRX usa ka signal sa pagkontrol sa data sa pagsulat
  • Ang RDX kay usa ka read data control signal
  • Ang D[X:0] usa ka parallel port data bit, nga adunay upat ka klase: 8-bit, 9-bit, 16-bit, ug 18-bit.

Kung maghimo usa ka operasyon sa pagsulat, pinasukad sa pag-reset, una nga itakda ang data o signal sa pagpili sa command, dayon ibira ang chip pilia ang signal nga ubos, dayon i-input ang sulud nga isulat gikan sa host, ug dayon ibira ang signal sa pagkontrol sa data sa pagsulat nga ubos. . Kung gibira nga taas, ang datos isulat sa LCD control IC sa nagtaas nga ngilit sa write control signal. Sa katapusan, ang chip select signal gibira sa taas ug usa ka operasyon sa pagsulat sa datos nahuman.

Kung mosulod sa operasyon sa pagbasa, base sa pag-reset, una nga ibira ang chip pilia ang signal nga ubos, dayon ibira ang data o command pilia ang signal nga taas, dayon ibira ang read data control signal nga ubos, ug dayon basaha ang datos gikan sa LCD control IC . Ug dayon Ang signal sa pagkontrol sa pagbasa sa datos gibira nga taas, ug ang datos gibasa sa pagtaas sa ngilit sa signal sa pagkontrol sa datos sa pagbasa. Sa katapusan, ang chip select signal gibira sa taas, ug ang usa ka data read operation nahuman.

Mga panudlo alang sa paggamit

Mga panudlo sa STM32

Mga instruksyon sa wiring:
Tan-awa ang paghulagway sa interface alang sa mga buluhaton sa pin.

Nota

  1. Kini nga module mahimong direktang isulod sa TFTLCD slot sa punctual atom development board, walay manual wiring ang gikinahanglan.
  2. Ang mosunod nga mga internal nga plug-in nga mga pin sa katugbang nga MCU nagtumong sa mga MCU nga mga pin nga direktang konektado sa TFTLCD slot sulod sa development board, alang lamang sa pakisayran.

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

Mga Lakang sa Pag-opera

  • Ikonektar ang LCD module (Sama sa gipakita sa Hulagway 1) ug ang STM32 MCU sumala sa mga instruksyon sa mga wiring sa ibabaw ug power on;
  • B. Pilia ang programa sa pagsulay sa C51 nga sulayan, ingon sa gipakita sa ubos: (Palihug tan-awa ang dokumentasyon sa programa sa pagsulay alang sa paghulagway sa programa sa pagsulay.)LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-5
  • Ablihi ang napili nga proyekto sa programa sa pagsulay, pagtipon ug pag-download; Ang detalyadong paghulagway sa STM32 test program compilation ug download makita sa mosunod nga dokumento:
    http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
  • Kung ang LCD module nagpakita sa mga karakter ug mga graphic nga normal, ang programa malampuson nga nagdagan;
C51 mga instruksyon

Mga instruksyon sa wiring
Tan-awa ang paghulagway sa interface alang sa mga buluhaton sa pin.

Nota

  1. Tungod kay ang input ug output nga lebel sa GPIO sa STC12C5A60S2 microcontroller mao ang 5V, ang capacitive touch IC dili molihok nga normal (1.8 ~ 3.3V ra ang madawat). Kung gusto nimo gamiton ang capacitive touch function, kinahanglan nimo nga magkonektar sa module sa pagkakabig sa lebel;
  2. Tungod kay ang STC89C52RC microcontroller walay push-pull output function, ang backlight control pin kinahanglan nga konektado sa usa ka 3.3V nga suplay sa kuryente aron husto ang pagsiga.
  3. Tungod kay ang kapasidad sa Flash sa STC89C52RC microcontroller gamay ra kaayo (ubos sa 25KB), ang programa nga adunay function sa paghikap dili ma-download, mao nga ang touch screen wala magkinahanglan mga wiring.LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-36LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-37LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-38

Mga lakang sa operasyon:

  • A. Ikonektar ang LCD module (Sama sa gipakita sa Hulagway 1) ug ang C51 MCU sumala sa mga instruksyon sa mga wiring sa ibabaw ug i-on kini;
  • B. Pilia ang programa sa pagsulay sa C51 nga sulayan, ingon sa gipakita sa ubos: (Deskripsyon sa programa sa pagsulay palihog tan-awa ang dokumento sa paghulagway sa programa sa pagsulay sa pakete sa pagsulay)LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-6
  • C. Ablihi ang napili nga proyekto sa programa sa pagsulay, pag-compile ug pag-download; ang detalyado nga paghulagway sa pagtipon ug pag-download sa programa sa pagsulay sa C51 makita sa mosunod nga dokumento:
    http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
  • D. Kung ang LCD module nagpakita sa mga karakter ug mga graphic nga normal, ang programa malampuson nga nagdagan;

Paglaraw sa Software

Arkitektura sa Code
A. C51 ug STM32 code architecture deskripsyon Ang code architecture gipakita sa ubos:

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

Ang Demo API code alang sa main program runtime gilakip sa test code; Ang LCD initialization ug may kalabutan nga bin parallel port write data operations gilakip sa LCD code; Ang mga drowing nga punto, linya, graphic, ug mga operasyon nga may kalabotan sa pagpakita sa karakter nga Intsik ug Ingles gilakip sa GUI code; Ang nag-unang function nagpatuman sa aplikasyon nga modagan; Ang code sa plataporma managlahi sa plataporma; Ang IIC code gigamit sa capacitive touch IC GT911, lakip ang IIC initialization, data writing ug reading, etc; Ang touch code naglakip sa duha ka bahin: resistance touch screen code ug capacitance touch screen (gt911) code; Ang key processing related code gilakip sa key code (ang C51 nga plataporma walay buton nga processing code); Ang code nga may kalabutan sa led configuration operation gilakip sa led code (ang C51 nga plataporma walay lead processing code);

Deskripsyon sa kahulugan sa GPIO

STM32 nga programa sa pagsulay nga paghulagway sa kahulugan sa GPIO
Ang kahulugan sa GPIO sa LCD screen sa STM32 test program gibutang sa lcd.h file, nga gihubit sa duha ka paagi:

  1. STM32F103RCT6 microcontroller test nga programa naggamit sa IO analog mode (kini dili mosuporta sa FSMC bus)
  2. Ang ubang mga STM32 MCU test programs naggamit sa FSMC bus mode STM32F103RCT6 MCU IO analog test program LCD screen GPIO kahulugan sama sa gipakita sa ubos:LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-8

FSMC test program lcd screen GPIO gihubit sama sa gipakita sa ubos (kuhaa ang STM32F103ZET6 microcontroller FSMC test program isip example):LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-9

Ang STM32 nga plataporma nga touch screen nga may kalabutan nga code adunay duha ka bahin: resistensya touch screen code ug capacitance touch screen code. Resistance touch screen GPIO kahulugan gibutang sa rtp.h file sama sa gipakita sa ubos (kuhaa ang STM32F103ZET6 microcontroller IO analog test program isip example):LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-10

Ang capacitance touch screen-related nga GPIO definition naglangkob sa duha ka bahin: IIC's GPIO definition ug screen interrupt ug reset GPIO definition. Ang kahulugan sa IIC GPIO gibutang sa ctpiic.h file sama sa gipakita sa ubos (kuhaa ang STM32F103RCT6 microcontroller FSMC test program isip example):LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-11

Ang paghunong sa touch screen ug ang pag-reset sa kahulugan sa GPIO gibutang sa GT911.h, ingon sa gipakita sa mosunod nga numero (kuhaa ang STM32F103ZET6 microcontroller FSMC test program isip example):LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-12

C51 nga programa sa pagsulay nga paghulagway sa kahulugan sa GPIO
C51 test program lcd screen GPIO kahulugan gibutang sa lcd.h file, ingon sa gipakita sa ubos (Pagkuha sa STC12C5A60S2 microcontroller test program isip example):LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-13

Ang parallel pin definition kinahanglan nga pilion ang tibuok set sa GPIO port groups, sama sa P0, P2, ug uban pa, aron sa pagbalhin sa data, ang operasyon sayon. Ang C51platform touch screen-related nga code adunay duha ka bahin: resistance touch screen code ug capacitance touch screen code. Resistance touch screen GPIO kahulugan gibutang sa rtp.h file sama sa gipakita sa ubos (Pagkuha sa STC12C5A60S2 microcontroller test program isip example):LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-14

Ang capacitance touch screen-related nga GPIO definition naglangkob sa duha ka bahin: IIC's GPIO definition ug screen interrupt ug reset GPIO definition. Ang kahulugan sa IIC GPIO gibutang sa gtiic.h file sama sa gipakita sa ubos (kuhaa ang STC12C5A60S2 microcontroller test program isip example):LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-15

Ang interrupt sa screen ug ang reset nga kahulugan sa GPIO gibutang sa GT911.h, ingon sa gipakita sa mosunod nga numero (kuhaa ang STC12C5A60S2 microcontroller test program isip example):LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-16

Ang kahulugan sa GPIO sa touch screen mahimong mabag-o ug mahimong ipasabut sa bisan unsang uban nga libre nga GPIO.

Pagpatuman sa parallel port communication code

  • STM32 test program parallel port communication code pagpatuman Ang STM32 test program parallel port communication code gibutang sa LCD.c file, nga gipatuman sa duha ka paagi:
  1. STM32F103RCT6 microcontroller test nga programa naggamit sa IO analog mode (kini dili mosuporta sa FSMC bus)
  2. Ang ubang mga programa sa pagsulay sa STM32 MCU naggamit sa FSMC bus mode

Ang IO simulation test program gipatuman sama sa gipakita sa ubos:LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-17

Ang programa sa pagsulay sa FSMC gipatuman sama sa gipakita sa ubos:

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

Parehong 8- ug 16-bit command writes ug 8- ug 16-bit data writes and reads kay gipatuman.

C51 test program parallel port communication code pagpatuman
Ang may kalabutan nga code gipatuman sa LCD.c file ingon sa gipakita sa ubos:LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-19

Gipatuman ang 8-bit ug 16-bit nga mga sugo ug 8-bit ug 16-bit nga data pagsulat ug pagbasa.

instruksyon sa pag-calibrate sa touch screen

STM32 test program touch screen mga instruksyon sa calibration
Ang STM32 touch screen calibration program awtomatik nga makaila kung gikinahanglan ang calibration o mano-mano nga mosulod sa calibration pinaagi sa pagpindot og buton. Nalakip kini sa butang nga pagsulay sa touch screen. Ang marka sa pagkakalibrate ug mga parameter sa pagkakalibrate gitipigan sa AT24C02 flash. Kung gikinahanglan, basaha gikan sa flash. Ang proseso sa pag-calibrate sama sa gipakita sa ubos:LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-20

C51 test program touch screen calibration mga instruksyon
Ang C51 touch screen calibration kinahanglan nga ipatuman ang Touch_Adjust test item (anaa ra sa STC12C5A60S2 test program), ingon sa gipakita sa ubos:LCD-wiki-MRB3512-16BIT-RTP-Ug-CTP-Module-FIG-21

Komon nga software

Kini nga set sa pagsulay examples nagkinahanglan sa pagpakita sa Chinese ug English, mga simbolo ug mga hulagway, mao nga ang modulo software gigamit. Adunay duha ka matang sa modulo software: Image2Lcd ug PCtoLCD2002. Ania lang ang setting sa modulo software para sa test program.

Ang PCtoLCD2002 modulo software settings mao ang mosunod:
Dot matrix format pilia Dark code ang modulo mode pilia ang progresibong mode Dad-a ang modelo aron mapili ang direksyon (taas nga posisyon una) Output number system mopili hexadecimal number Custom format selection C51 format Ang espesipikong paagi sa setting mao ang mosunod:

Ang Image2Lcd modulo software settings gipakita sa ubos:

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

Ang Image2Lcd software kinahanglan nga ibutang sa pinahigda, wala ngadto sa tuo, ibabaw ngadto sa ubos, ug ubos nga posisyon sa atubangan nga scan mode.

Mga Dokumento / Mga Kapanguhaan

LCD wiki MRB3512 16BIT RTP Ug CTP Module [pdf] Manwal sa Gumagamit
MRB3512 16BIT RTP Ug CTP Module, MRB3512, 16BIT RTP Ug CTP Module, RTP Ug CTP Module, CTP Module, Module

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *