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.
Il-kontrollur ITI9488 juża 16-il bit (RGB565) biex jikkontrolla display tal-pixel, u għalhekk jista' juri sa 65K kulur għal kull pixel. L-issettjar tal-indirizz tal-pixel jitwettaq fl-ordni tar-ringieli u l-kolonni, u d-direzzjoni taż-żieda u t-tnaqqis hija determinata mill-modalità tal-iskannjar. Il-metodu tal-wiri ITI9488 jitwettaq billi jiġi ssettjat l-indirizz u mbagħad jiġi ssettjat il-valur tal-kulur.
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 |






