Wiki tal-LCD MRB3514 Modulu RTP u CTP tal-Port Parallel ta' 3.5 pulzieri u 16-il bit

Deskrizzjoni tal-Prodott
Il-prodott huwa modulu ta' wiri TFT LCD ta' 3.5 pulzieri li jappoġġja l-bdil bejn touch screen ta' reżistenza u touch screen kapaċitativ. Għandu riżoluzzjoni ta' 480 × 320, jappoġġja wiri bil-kulur 16BIT RGB 65K, u l-IC tas-sewwieq intern huwa ILI9488, li juża komunikazzjoni ta' port parallel ta' 16-bit. Il-modulu jinkludi wiri LCD, touch screen ta' reżistenza jew touch screen kapaċitativ u backplane tal-PCB. Jista' jiġi pplaggjat fis-slott TFT LCD tal-bord tal-iżvilupp tas-serje STM32 jew jintuża fuq il-pjattaforma C51.
Karatteristiċi tal-Prodott
- Skrin bil-kulur ta '3.5-il pulzier, appoġġ wiri bil-kulur 16BIT RGB 65K, juri kuluri sinjuri
- Riżoluzzjoni 320 × 480 għal wiri ċar
- Appoġġ 16-bit parallel data bus mode switching, veloċità ta 'trasferiment veloċi
- Jappoġġja ALIENTEK STM32 Mini, Elite, WarShip, Explorer, u bordijiet għall-iżvilupp Apollo użu dirett plug-in
- Appoġġ għall-bidla bejn touch screen ta 'reżistenza u touch screen abilità
- Jipprovdi s sinjuriample programm għall-pjattaformi STM32 u C51
- Standards ta 'proċess ta' grad militari, xogħol stabbli fit-tul
- Ipprovdi appoġġ tekniku tas-sewwieq sottostanti
Parametri tal-Prodott


Deskrizzjoni tal-Interface
NOTA:
- Il-ħardwer tal-modulu jappoġġja l-bdil bejn touch screen tar-reżistenza u touch screen kapaċittiv:
- Uża touch screen tar-reżistenza: issaldja l-komponenti fil-kaxxa tal-linja bit-tikek ta 'RTOUCH, u m'għandekx bżonn iwweldja l-komponenti fil-kaxxa tal-linja bit-tikek ta' CTOUCH;
- Uża touch screen abilità: issaldja l-komponenti fil-kaxxa tal-linja bit-tikek ta 'CTOUCH, u m'għandekx bżonn iwweldja l-komponenti fil-kaxxa tal-linja bit-tikek ta' RTOUCH;

- Dan il-modulu jista 'jiddaħħal direttament fis-slot TFTLCD tal-bord ta' żvilupp puntwali ta 'l-atomu, m'hemmx bżonn ta' wajers manwali.
- Il-ħardwer ta 'dan il-modulu jappoġġja biss il-modalità ta' 16-il bit
Nota Importanti:
- In-numri tal-pin li ġejjin 1 ~ 34 huma n-numru tal-pin tal-pin tal-Modulu b'backplane tal-PCB tal-kumpanija tagħna. Jekk tixtri skrin vojt, jekk jogħġbok irreferi għad-definizzjoni tal-pin tal-ispeċifikazzjoni tal-iskrin vojt, irreferi għall-wajers skont it-tip tas-sinjal minflok direttament Wajer skont in-numri tal-pin tal-modulu li ġejjin. Per example: CS huwa 1 pin fuq il-modulu tagħna. Jista 'jkun x pin fuq skrin vojt ta' daqs differenti.
- Dwar il-provvista tal-VCC voltage: Jekk tixtri modulu b'backplane tal-PCB, il-provvista tal-enerġija VCC/VDD tista 'tkun imqabbda ma' 5V jew 3.3V (il-modulu għandu ċirkwit integrat ultra low dropout 5V sa 3V), jekk tixtri LCD screen vojt, ftakar li tqabbad biss 3.3 V.
- Dwar il-backlight voltage: Il-modulu bil-backplane tal-PCB għandu ċirkwit ta 'kontroll ta' backlight triode integrat, li jeħtieġ biss li jdaħħal il-livell għoli tal-pin BL jew il-mewġ PWM biex idawwal id-dawl ta 'wara. Jekk qed tixtri skrin vojt, l-LEDAx huwa konness ma '3.0V-3.3V u l-LEDKx huwa ertjat.

Konfigurazzjoni tal-Hardware
Iċ-ċirkwit tal-ħardwer tal-modulu LCD jinkludi sitt partijiet: ċirkwit ta' kontroll tal-wiri LCD, ċirkwit ta' kontroll tal-enerġija, ċirkwit ta' aġġustament tal-bilanċ tal-impedenza, ċirkwit ta' kontroll tal-iskrin tat-touch capacitive, ċirkwit ta' kontroll tal-iskrin tat-touch tar-reżistenza u ċirkwit ta' kontroll tad-dawl ta' wara. Ċirkwit ta' kontroll tal-wiri LCD għall-kontroll tal-pinnijiet tal-LCD, inklużi pinnijiet ta' kontroll u pinnijiet ta' trasferiment tad-dejta.
Ċirkwit tal-kontroll tal-qawwa għall-istabbilizzazzjoni tal-provvista voltage u l-għażla tal-provvista esterna voltage.
Iċ-ċirkwit tal-aġġustament tal-bilanċ tal-impedenza jintuża biex jibbilanċja l-impedenza bejn il-pin tal-MCU u l-pin tal-LCD.
Iċ-ċirkwit tal-kontroll tar-reżistenza tat-touch screen jintuża biex jikkontrolla l-akkwist ta' interruzzjoni tat-touch screen, id-dejtaampling, konverżjoni AD, trasmissjoni tad-dejta, eċċ.
Ċirkwit ta' kontroll tal-iskrin tat-touch kapaċittiv jintuża biex jikkontrolla l-akkwist ta' interruzzjoni tal-iskrin tat-touch, is-sampling, konverżjoni AD, trasmissjoni tad-data, eċċ.
Ċirkwit ta 'kontroll tad-dawl ta' wara jintuża biex jikkontrolla l-luminożità tad-dawl ta 'wara.
Prinċipju ta' ħidma
Introduzzjoni għall-Kontrollur ITI9488
Il-kontrollur ITI488 jappoġġja riżoluzzjoni massima ta' 320*480 u għandu GRAM ta' 345600 byte. Jappoġġja wkoll xarabanks tad-dejta tal-port parallel ta' 8-bit, 9-bit, 16-bit, 18-bit u 24-bit. Jappoġġja wkoll portijiet serjali SPI bi 3 wajers u 4 wajers. Peress li r-riżoluzzjoni appoġġjata hija relattivament kbira u l-ammont ta' dejta trażmessa huwa kbir, tiġi adottata t-trażmissjoni tal-port parallel, u l-veloċità tat-trażmissjoni hija mgħaġġla. ITI9488 jappoġġja wkoll wiri bil-kulur RGB ta' 65K, 262K u 16.7M, il-kulur tal-wiri huwa għani ħafna, filwaqt li jappoġġja wiri li jdur u wiri bl-iscroll u daqq tal-vidjow, juri b'diversi modi.
The ITI9488 controller uses 16bit (RGB565) to control a pixel display, so it can display up to 65K colors per pixel. The pixel address setting is performed in the order of rows and columns, and the incrementing and decreasing direction is determined by the scanning mode. The ITI9488 display method is performed by setting the address and then setting the color value.
Introduzzjoni għall-komunikazzjoni tal-port parallel
Il-ħin tal-mod tal-kitba tal-komunikazzjoni tal-port parallel huwa kif muri hawn taħt:
Iż-żmien tal-mod ta' qari tal-komunikazzjoni tal-port parallel huwa muri fil-figura hawn taħt:
CSX huwa sinjal ta 'għażla ta' ċippa għall-abilitazzjoni u d-diżattivazzjoni tal-komunikazzjoni tal-port parallel, attiv baxx
RESX huwa sinjal ta 'reset estern, attiv baxx
D/CX huwa s-sinjal tal-għażla tad-dejta jew tal-kmand, dejta 1-kitba jew parametri tal-kmand, kmand 0-kitba
WRX huwa sinjal ta 'kontroll tad-data tal-kitba
RDX huwa sinjal ta 'kontroll tad-data tal-qari
D[X:0] huwa bit tad-data tal-port parallel, li għandu erba 'tipi: 8-bit, 9-bit, 16-bit, u 18-bit.
Meta twettaq operazzjoni ta 'kitba, fuq il-bażi tar-reset, l-ewwel issettja d-data jew is-sinjal tal-għażla tal-kmand, imbagħad iġbed is-sinjal tal-għażla taċ-ċippa baxx, imbagħad daħħal il-kontenut li jrid jinkiteb mill-ospitant, u mbagħad iġbed is-sinjal tal-kontroll tad-data tal-kitba baxx . Meta jinġibed għoli, id-dejta tinkiteb lill-LC tal-kontroll IC fuq ix-xifer li jogħlew tas-sinjal tal-kontroll tal-kitba. Fl-aħħarnett, is-sinjal tal-għażla taċ-ċippa jinġibed għoli u titlesta operazzjoni ta 'kitba tad-dejta.
Meta tidħol fl-operazzjoni tal-qari, fuq il-bażi tar-reset, l-ewwel iġbed is-sinjal tal-għażla taċ-ċippa baxx, imbagħad iġbed is-sinjal tal-għażla tad-dejta jew tal-kmand għoli, imbagħad iġbed is-sinjal tal-kontroll tad-dejta tal-qari baxx, u mbagħad aqra d-dejta mill-IC ta 'kontroll LCD . U mbagħad Is-sinjal tal-kontroll tad-dejta tal-qari jinġibed għoli, u d-dejta tinqara fuq ix-xifer li jogħlew tas-sinjal tal-kontroll tad-dejta tal-qari. Fl-aħħarnett, is-sinjal tal-għażla taċ-ċippa jinġibed għoli, u titlesta operazzjoni ta 'qari tad-dejta.
Istruzzjonijiet għall-użu
Istruzzjonijiet STM32
Istruzzjonijiet tal-wajers:
Ara d-deskrizzjoni tal-interface għall-assenjazzjonijiet tal-pin.
Nota:
- Dan il-modulu jista 'jiddaħħal direttament fis-slot TFTLCD tal-bord ta' żvilupp puntwali ta 'l-atomu, m'hemmx bżonn ta' wajers manwali.
- Il-pinnijiet tal-plug-in interni li ġejjin tal-MCU korrispondenti jirreferu għall-brilli tal-MCU konnessi direttament mal-islott TFTLCD ġewwa l-bord tal-iżvilupp, bħala referenza biss.
Passi Operattivi:
- A. Qabbad il-modulu LCD (Kif muri fl-Istampa 1) u l-STM32 MCU skont l-istruzzjonijiet tal-wajers ta' hawn fuq, u ixgħel;
- B. Agħżel il-programm tat-test C51 li trid tiġi ttestjata, kif muri hawn taħt:
(Jekk jogħġbok irreferi għad-dokumentazzjoni tal-programm tat-test għad-deskrizzjoni tal-programm tat-test.)
- C. Iftaħ il-proġett tal-programm tat-test magħżul, ikkumpila u niżżel; deskrizzjoni dettaljata tal-kumpilazzjoni u t-tniżżil tal-programm tat-test STM32 tista' tinstab fid-dokument li ġej:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf - D. Jekk il-modulu LCD juri karattri u grafika b'mod normali, il-programm jaħdem b'suċċess;
Istruzzjonijiet C51
Istruzzjonijiet tal-wajers:
Ara d-deskrizzjoni tal-interface għall-assenjazzjonijiet tal-pin.
Nota:
- Peress li l-livelli ta 'input u output tal-GPIO tal-mikrokontrollur STC12C5A60S2 huma 5V, l-IC touch capacitive ma jistax jaħdem b'mod normali (1.8 ~ 3.3V biss jistgħu jiġu aċċettati). Jekk trid tuża l-funzjoni touch capacitive, għandek bżonn tikkonnettja mal-modulu ta 'konverżjoni tal-livell;
- Peress li l-mikrokontrollur STC89C52RC m'għandux funzjoni ta 'output push-pull, il-pin tal-kontroll tad-dawl ta' wara jeħtieġ li jkun imqabbad ma 'provvista ta' enerġija ta '3.3V biex ikun mixgħul sew.
- Peress li l-kapaċità tal-Flash tal-mikrokontrollur STC89C52RC hija żgħira wisq (inqas minn 25KB), il-programm b'funzjoni touch ma jistax jitniżżel, għalhekk it-touch screen m'għandux bżonn wajers.

Passi Operattivi:
- A. Qabbad il-modulu LCD (Kif muri fl-Istampa 1) u s-C51 MCU skont l-istruzzjonijiet tal-wajers ta' hawn fuq, u ixgħel;
- B. Agħżel il-programm tat-test C51 li trid tiġi ttestjata, kif muri hawn taħt:
(Deskrizzjoni tal-programm tat-test jekk jogħġbok irreferi għad-dokument tad-deskrizzjoni tal-programm tat-test fil-pakkett tat-test)
- C. Iftaħ il-proġett tal-programm tat-test magħżul, ikkumpila u niżżel;
deskrizzjoni dettaljata tal-kompilazzjoni u t-tniżżil tal-programm tat-test C51 tista 'tinstab fid-dokument li ġej:
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf - D. Jekk il-modulu LCD juri karattri u grafika b'mod normali, il-programm jaħdem b'suċċess;
Deskrizzjoni tas-Softwer
Arkitettura tal-Kodiċi
- A. Deskrizzjoni tal-arkitettura tal-kodiċi C51 u STM32 L-arkitettura tal-kodiċi tidher hawn taħt:
- Il-kodiċi Demo API għall-runtime tal-programm prinċipali huwa inkluż fil-kodiċi tat-test;
- L-inizjalizzazzjoni tal-LCD u l-operazzjonijiet tad-dejta tal-kitba tal-port parallel bin relatati huma inklużi fil-kodiċi LCD;
- Punti ta 'tpinġija, linji, grafika, u operazzjonijiet relatati mal-wiri tal-karattri Ċiniżi u Ingliżi huma inklużi fil-kodiċi GUI;
- Il-funzjoni ewlenija timplimenta l-applikazzjoni biex taħdem;
- Il-kodiċi tal-pjattaforma jvarja skont il-pjattaforma;
- Il-kodiċi IIC jintuża mill-capacitive touch IC GT911, inkluż l-inizjalizzazzjoni IIC, il-kitba u l-qari tad-dejta, eċċ;
- Il-kodiċi tat-touch jinkludi żewġ partijiet: kodiċi tat-touch screen tar-reżistenza u kodiċi tat-touch screen tal-kapaċitanza (gt911);
- Il-kodiċi relatat mal-ipproċessar taċ-ċavetta huwa inkluż fil-kodiċi taċ-ċavetta (il-pjattaforma C51 m'għandhiex kodiċi tal-ipproċessar tal-buttuna);
- Il-kodiċi relatat mal-operazzjoni ta 'konfigurazzjoni mmexxija huwa inkluż fil-kodiċi mmexxija (il-pjattaforma C51 m'għandhiex kodiċi ta' pproċessar mmexxija);
Deskrizzjoni tad-definizzjoni GPIO
- A. Deskrizzjoni tad-definizzjoni tal-GPIO tal-programm tat-test STM32
Id-definizzjoni GPIO tal-iskrin LCD tal-programm tat-test STM32 titqiegħed fl-lcd.h file, li hija definita f'żewġ modi:- Il-programm tat-test tal-mikrokontrollur STM32F103RCT6 juża l-modalità analoga IO (ma jappoġġjax xarabank FSMC)
- Programmi oħra tat-test STM32 MCU jużaw FSMC bus mode STM32F103RCT6 MCU IO Analog test programm LCD screen definizzjoni GPIO kif muri hawn taħt:
- L-iskrin LCD tal-programm tat-test FSMC GPIO huwa definit kif muri hawn taħt (ħu l-programm tat-test tal-mikrokontrollur STM32F103ZET6 FSMC bħala example):

- Il-kodiċi relatat mal-iskrin tat-touch tal-pjattaforma STM32 fih żewġ partijiet: kodiċi tal-iskrin tat-touch tar-reżistenza u kodiċi tal-iskrin tat-touch tal-kapaċitanza.
- Id-definizzjoni tal-GPIO tal-iskrin tat-touch tar-reżistenza titqiegħed fl-rtp.h file kif muri hawn taħt (ħu l-programm tat-test analogu tal-mikrokontrollur IO STM32F103ZET6 bħala example):
Id-definizzjoni tal-GPIO relatata mal-iskrin tattili tal-kapaċitanza tikkonsisti f'żewġ partijiet: id-definizzjoni tal-GPIO tal-IIC u d-definizzjoni tal-GPIO ta' interruzzjoni u reset tal-iskrin. - Id-definizzjoni tal-IIC GPIO tinsab fis-ctpiic.h file kif muri hawn taħt (ħu l-programm tat-test tal-mikrokontrollur STM32F103RCT6 FSMC bħala example):

- L-interruzzjoni tal-touch screen u d-definizzjoni reset GPIO jitqiegħdu f'GT911.h, kif muri fil-figura li ġejja (ħu l-programm tat-test tal-mikrokontrollur STM32F103ZET6 FSMC bħala example):

- L-iskrin LCD tal-programm tat-test FSMC GPIO huwa definit kif muri hawn taħt (ħu l-programm tat-test tal-mikrokontrollur STM32F103ZET6 FSMC bħala example):
- B. Deskrizzjoni tad-definizzjoni tal-GPIO tal-programm tat-test C51
C51 test programm lcd screen definizzjoni GPIO titqiegħed fl-lcd.h file, kif muri hawn taħt (Jieħdu l-programm tat-test tal-mikrokontrollur STC12C5A60S2 bħala example):
Id-definizzjoni tal-pin parallel jeħtieġ li tagħżel is-sett kollu ta 'gruppi ta' port GPIO, bħal P0, P2, eċċ., Sabiex meta tittrasferixxi d-data, l-operazzjoni tkun konvenjenti. Pinnijiet oħra jistgħu jiġu definiti bħala kwalunkwe GPIO b'xejn.
Il-kodiċi relatat mal-iskrin tat-touch screen tal-pjattaforma C51 fih żewġ partijiet: kodiċi tal-iskrin tat-touch screen tar-reżistenza u kodiċi tal-iskrin tat-touch screen tal-kapaċitanza.- Id-definizzjoni tal-GPIO tal-iskrin tat-touch tar-reżistenza titqiegħed fl-rtp.h file kif muri hawn taħt (Jieħdu l-programm tat-test tal-mikrokontrollur STC12C5A60S2 bħala example):
Id-definizzjoni tal-GPIO relatata mal-iskrin tattili tal-kapaċitanza tikkonsisti f'żewġ partijiet: id-definizzjoni tal-GPIO tal-IIC u d-definizzjoni tal-GPIO ta' interruzzjoni u reset tal-iskrin. - Id-definizzjoni IIC GPIO titqiegħed fil-gtiic.h file kif muri hawn taħt (ħu l-programm tat-test tal-mikrokontrollur STC12C5A60S2 bħala example):

- L-interruzzjoni tal-iskrin u d-definizzjoni GPIO reset jitqiegħdu f'GT911.h, kif muri fil-figura li ġejja (ħu l-programm tat-test tal-mikrokontrollur STC12C5A60S2 bħala example):
Id-definizzjoni GPIO tat-touch screen tista 'tiġi modifikata u tista' tiġi definita bħala kwalunkwe GPIO b'xejn ieħor.
- Id-definizzjoni tal-GPIO tal-iskrin tat-touch tar-reżistenza titqiegħed fl-rtp.h file kif muri hawn taħt (Jieħdu l-programm tat-test tal-mikrokontrollur STC12C5A60S2 bħala example):
Implimentazzjoni tal-kodiċi tal-komunikazzjoni tal-port parallel
- A. Implimentazzjoni tal-kodiċi tal-komunikazzjoni tal-port parallel tal-programm tat-test STM32
Il-kodiċi ta 'komunikazzjoni tal-port parallel tal-programm tat-test STM32 jitqiegħed fl-LCD.c file, li hija implimentata b'żewġ modi:- Il-programm tat-test tal-mikrokontrollur STM32F103RCT6 juża l-modalità analoga IO (ma jappoġġjax xarabank FSMC)
- Programmi oħra tat-test STM32 MCU jużaw il-modalità tal-bus FSMC
Il-programm tat-test tas-simulazzjoni IO huwa implimentat kif muri hawn taħt:
Il-programm tat-test FSMC huwa implimentat kif muri hawn taħt:
Kemm il-kitba tal-kmand ta '8 u 16-bit kif ukoll il-kitba u l-qari tad-dejta ta' 8 u 16-bit huma implimentati.
- B. Implimentazzjoni tal-kodiċi tal-komunikazzjoni tal-port parallel tal-programm tat-test C51
- Il-kodiċi rilevanti huwa implimentat fl-LCD.c file kif muri hawn taħt:
Kmandijiet implimentati ta '8-bit u 16-bit u dejta ta' 8-bit u 16-bit kitba u aqra.
- Il-kodiċi rilevanti huwa implimentat fl-LCD.c file kif muri hawn taħt:
4. touch screen kalibrazzjoni istruzzjonijiet
- A. Istruzzjonijiet ta 'kalibrazzjoni tal-iskrin tat-touch tal-programm tat-test STM32
Il-programm ta 'kalibrazzjoni tal-iskrin tat-touch STM32 jirrikonoxxi awtomatikament jekk il-kalibrazzjoni hijiex meħtieġa jew jidħol manwalment fil-kalibrazzjoni billi tagħfas buttuna.
Huwa inkluż fl-oġġett tat-test touch screen. Il-marka tal-kalibrazzjoni u l-parametri tal-kalibrazzjoni huma ssejvjati fil-flash AT24C02. Jekk meħtieġ, aqra mill-flash. Il-proċess tal-kalibrazzjoni huwa kif muri hawn taħt:
- B. Istruzzjonijiet tal-kalibrazzjoni tal-iskrin tat-touch tal-programm tat-test C51
Il-kalibrazzjoni tal-touch screen C51 teħtieġ tesegwixxi l-oġġett tat-test Touch_Adjust (disponibbli biss fil-programm tat-test STC12C5A60S2), kif muri hawn taħt:
Wara li tgħaddi l-kalibrazzjoni tal-mess, għandek bżonn issalva l-parametri tal-kalibrazzjoni murija fuq l-iskrin fil-touch.c file, kif muri hawn taħt: 
Softwer komuni
Dan is-sett ta 'test examples jeħtieġ il-wiri taċ-Ċiniż u l-Ingliż, simboli u stampi, għalhekk jintuża s-softwer modulo.
Hemm żewġ tipi ta' softwer modulo:
Image2Lcd u PCtoLCD2002. Hawnhekk huwa biss l-issettjar tas-softwer modulo għall-programm tat-test.
Is-settings tas-software PCtoLCD2002 modulo huma kif ġej:
- Dot matrix format agħżel Dark code il-modulo modulo agħżel il-mod progressiv
- Ħu l-mudell biex tagħżel id-direzzjoni (l-ewwel il-pożizzjoni għolja)
- Is-sistema tan-numri tal-ħruġ tagħżel numru eżadeċimali
- Għażla tal-format personalizzat format C51
Il-metodu tal-issettjar speċifiku huwa kif ġej:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
Is-settings tas-softwer tal-modulo Image2Lcd huma murija hawn taħt:
Is-softwer Image2Lcd jeħtieġ li jiġi ssettjat għal orizzontali, mix-xellug għal-lemin, minn fuq għal isfel, u pożizzjoni baxxa għall-mod ta 'skannjar ta' quddiem.
Dokumenti / Riżorsi
![]() |
Wiki tal-LCD MRB3514 Modulu RTP u CTP tal-Port Parallel ta' 3.5 pulzieri u 16-il bit [pdfManwal tal-Utent MRB3514 Modulu RTP u CTP tal-Port Parallel ta' 3.5 pulzieri 16-il bit, MRB3514, Modulu RTP u CTP tal-Port Parallel ta' 3.5 pulzieri 16-il bit, Modulu RTP u CTP tal-Port Parallel, Modulu RTP u CTP |






