I-LCD wiki MRB3514 3.5inch 16bit Parallel Port RTP kanye ne-CTP Module

Incazelo Yomkhiqizo
Umkhiqizo uyimojula yokubonisa ye-TFT LCD engu-3.5-intshi esekela ukushintsha phakathi kwesikrini sokuthinta esinamandla kanye nesikrini sokuthinta esinamandla. Inokulungiswa kwe-480 × 320, isekela ukuboniswa kombala kwe-16BIT RGB 65K, futhi umshayeli wangaphakathi we-IC yi-ILI9488, esebenzisa ukuxhumana kwe-16-bit parallel port. Imojula ihlanganisa isibonisi se-LCD, isikrini sokuthinta sokuthinta noma isikrini sokuthinta i-capacitance kanye ne-PCB backplane. Ingaxhunywa ku-TFT LCD slot yebhodi lokuthuthukisa uchungechunge lwe-STM32 noma isetshenziswe endaweni yesikhulumi se-C51.
Izici Zomkhiqizo
- Isikrini sombala esingu-3.5-intshi, sisekela isibonisi sombala esingu-16BIT RGB 65K, sibonisa imibala ecebile
- Isixazululo esingu-320×480 sokubonisa okucacile
- Sekela ukushintshwa kwemodi yebhasi yedatha engu-16-bit, isivinini sokudlulisa esisheshayo
- Isekela i-ALIENTEK STM32 Mini, Elite, WarShip, Explorer, kanye namabhodi okuthuthukisa i-Apollo ukusetshenziswa kwe-plug-in okuqondile
- Ukusekela ukushintsha phakathi kwesikrini sokuthinta esithinta isikrini kanye nesikrini sokuthinta esinamandla
- Inikeza s ocebileample program ye-STM32 ne-C51 platform
- Izindinganiso zenqubo yezinga lezempi, umsebenzi ozinzile wesikhathi eside
- Nikeza ukwesekwa kwezobuchwepheshe komshayeli
Amapharamitha womkhiqizo


Incazelo Yesixhumanisi
QAPHELA:
- I-Hardware yemojuli isekela ukushintsha phakathi kwesikrini sokuthinta esicindezelayo kanye nesikrini sokuthinta esinamandla:
- Sebenzisa isikrini esithintwayo sokumelana: thengisa izingxenye ezisebhokisini lamachashazi le-RTOUCH, futhi awudingi ukushisela izingxenye ezisebhokisini lamachashazi le-CTOUCH;
- Sebenzisa isikrini sokuthinta esinamandla: thengisa izingxenye ezisebhokisini lamachashazi le-CTOUCH, futhi awudingi ukushisela izingxenye ezisebhokisini lamachashazi le-RTOUCH;

- Le mojula ingafakwa ngokuqondile ku-slot ye-TFTLCD yebhodi lokuthuthukisa i-athomu elifika ngesikhathi, akukho zintambo ezenziwa ngesandla ezidingekayo.
- Ihadiwe yale mojula isekela kuphela imodi eyibhithi engu-16
Inothi elibalulekile:
- Lezi zinombolo zephinikhodi ezilandelayo 1~34 ziyinombolo yephinikhodi ye-Module pin ene-PCB backplane yenkampani yethu. Uma uthenga isikrini esingenalutho, sicela ubhekisele encazelweni yephinikhodi yokucaciswa kwesikrini esingenalutho, ubheke izintambo ngokohlobo lwesignali esikhundleni se-Direct Wire ngokusho kwezinombolo zephini lemojuli elandelayo. Okwesiboneloample: I-CS inguphini ongu-1 kumojula yethu. Kungaba u-x pin kusikrini esingenalutho sosayizi ohlukile.
- Mayelana ne-VCC supply voltage: Uma uthenga imojuli ene-PCB backplane, amandla kagesi e-VCC/VDD angaxhunywa ku-5V noma ku-3.3V (imojula ihlanganise i-ultra low dropout 5V kuya kusekethi ye-3V), uma uthenga isikrini esingenalutho i-LCD, khumbula ukuxhuma kuphela i-3.3 V.
- Mayelana ne-backlight voltage: Imojula ene-backplane ye-PCB inesekethe yokulawula ukukhanya kwangemuva kwe-triode ehlanganisiwe, edinga kuphela ukufaka izinga eliphezulu lephinikhodi ye-BL noma igagasi le-PWM ukuze kukhanye ukukhanya kwangemuva. Uma uthenga isikrini esingenalutho, i-LEDAx ixhumeke ku-3.0V-3.3V futhi i-LEDKx isekelwe phansi.

Ukucushwa kwe-Hardware
I-LCD module hardware circuit iqukethe izingxenye eziyisithupha: i-LCD display control circuit, i-power control circuit, i-Impedance balance adjusting circuit, i-capacitive touch screen control circuit, i-resistance touch screen control circuit kanye ne-backlight control circuit. Isifunda sokulawula isibonisi se-LCD sokulawula izikhonkwane ze-LCD, okuhlanganisa izikhonkwane zokulawula nezikhonkwane zokudlulisa idatha.
Umjikelezo wokulawula amandla wokuzinzisa umthamo wokunikezelatage nokukhetha umthamo wangaphandle wokuhlinzekatage.
Isekethe yokulungisa ibhalansi ye-impedance isetshenziselwa ukulinganisa i-impedance phakathi kwephinikhodi ye-MCU nephinikhodi ye-LCD.
Isifunda sokulawula isikrini sokuthinta sisetshenziselwa ukulawula ukutholwa kokuphazamiseka kwesikrini esithintwayo, idatha sampling, ukuguqulwa kwe-AD, ukudluliswa kwedatha, njll
I-capacitive touch screen control circuit isetshenziselwa ukulawula ukutholwa kokuphazamiseka kwesikrini esithintwayo, idatha sampling, ukuguqulwa kwe-AD, ukudluliswa kwedatha, njll.
I-backlight control circuit isetshenziselwa ukulawula ukukhanya kwe-backlight.
Isimiso sokusebenza
Isingeniso ku-ITI9488 Controller
Isilawuli se-ITI488 sisekela ukulungiswa okuphezulu okungu-320*480 futhi sine-GRAM engu-345600-byte. Futhi isekela amabhasi edatha echweba angama-8-bit, 9-bit, 16-bit, 18-bit kanye nama-24-bit parallel port parallel. Futhi isekela izimbobo ze-serial ze-SPI ezinezintambo ezi-3 nezingu-4. Njengoba isixazululo esisekelwe sikhulu kakhulu futhi inani ledatha elidlulisiwe likhulu, ukudluliswa kwe-port parallel kuyamukelwa, futhi isivinini sokudlulisa siyashesha. I-ITI9488 futhi isekela isibonisi sombala esingu-65K, 262K kanye ne-16.7M RGB, umbala wokubonisa ucebe kakhulu, kuyilapho usekela isibonisi esizungezayo nokuskrola nokudlalwa kwevidiyo, ukuboniswa ngezindlela ezihlukahlukene.
Isilawuli se-ITI9488 sisebenzisa i-16bit (RGB565) ukulawula isibonisi sephikseli, ngakho-ke singabonisa imibala efika ku-65K ngephikseli ngayinye. Ukulungiselelwa kwekheli lephikseli kwenziwa ngokulandelana kwemigqa namakholomu, futhi indlela ekhuphukayo neyancipha inqunywa imodi yokuskena. Indlela yokubonisa ye-ITI9488 yenziwa ngokusetha ikheli bese usetha inani lombala.
Isingeniso sokuxhumana kwechweba elihambisanayo
Isikhathi semodi yokubhala yembobo ehambisanayo sikhonjiswe ngezansi:
Isikhathi semodi yokufunda yembobo ehambisanayo sikhonjiswe esithombeni esingezansi:
I-CSX iyisiginali yokukhetha i-chip yokuvumela nokukhubaza ukuxhumana kwembobo ehambisanayo, okusebenzayo okuphansi
I-RESX iyisiginali yokusetha kabusha yangaphandle, iphansi esebenzayo
I-D/CX iyisiginali yokukhetha idatha noma yomyalo, idatha yokubhala oku-1 noma amapharamitha womyalo, umyalo wokubhala okungu-0
I-WRX isignali yokulawula idatha
I-RDX iyisiginali yokulawula idatha efundwayo
I-D[X:0] i-parallel port data bit, enezinhlobo ezine: 8-bit, 9-bit, 16-bit, kanye ne-18-bit.
Lapho wenza umsebenzi wokubhala, ngesisekelo sokusetha kabusha, qala usethe idatha noma isignali yokukhetha umyalo, bese udonsa isignali yokukhetha i-chip, bese ufaka okuqukethwe okufanele kubhalwe kumsingathi, bese udonsa isiginali yokulawula idatha ephansi. . Uma idonselwa phezulu, idatha ibhalwa ku-LCD yokulawula i-IC onqenqemeni olukhuphukayo lwesiginali yokulawula ukubhala. Ekugcineni, isignali yokukhetha i-chip idonselwa phezulu futhi umsebenzi wokubhala idatha uyaqedwa.
Lapho ufaka umsebenzi wokufunda, ngesisekelo sokusetha kabusha, qala ngokudonsa isiginali khetha i-chip, bese udonsa idatha noma ukhethe isignali phezulu, bese udonsa isiginali yokulawula idatha efundwayo iphansi, bese ufunda idatha ku-IC yokulawula i-LCD. . Bese kuthi Isiginali yokulawula idatha efundiwe idonselwa phezulu, bese idatha ifundwa onqenqemeni olukhuphukayo lwesiginali yokulawula idatha efundiwe. Ekugcineni, isignali yokukhetha i-chip idonselwa phezulu, futhi umsebenzi wokufundwa kwedatha uyaqedwa.
Imiyalo yokusetshenziswa
Imiyalelo ye-STM32
Imiyalo yezintambo:
Bona incazelo yesixhumi esibonakalayo semisebenzi yephinikhodi.
Qaphela:
- Le mojula ingafakwa ngokuqondile ku-slot ye-TFTLCD yebhodi lokuthuthukisa i-athomu elifika ngesikhathi, akukho zintambo ezenziwa ngesandla ezidingekayo.
- Amaphini alandelayo we-plug-in angaphakathi e-MCU ehambisanayo abhekisela kumaphini we-MCU axhunywe ngokuqondile ku-slot ye-TFTLCD ngaphakathi kwebhodi lokuthuthukisa, kuphela njengereferensi.
Izinyathelo zokusebenza:
- A. Xhuma imojuli ye-LCD(Njengoba kukhonjisiwe esithombeni 1) kanye ne-STM32 MCU ngokwemiyalelo yezintambo engenhla, bese uvula amandla;
- B. Khetha uhlelo lokuhlola lwe-C51 oluzohlolwa, njengoba kuboniswe ngezansi:
(Sicela ubhekisele emibhalweni yohlelo lokuhlola ukuze uthole incazelo yohlelo lokuhlola.)
- C. Vula iphrojekthi yohlelo olukhethiwe, hlanganisa bese ulanda; Incazelo enemininingwane yokuhlanganiswa nohlelo lokuhlola lwe-STM32 nokulanda ingatholakala kulo mbhalo olandelayo:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf - D. Uma imojula ye-LCD ibonisa izinhlamvu nezithombe ngokujwayelekile, uhlelo lusebenza ngempumelelo;
Imiyalelo ye-C51
Imiyalo yezintambo:
Bona incazelo yesixhumi esibonakalayo semisebenzi yephinikhodi.
Qaphela:
- Njengoba amazinga okokufaka nokuphumayo we-GPIO ye-STC12C5A60S2 microcontroller engu-5V, i-capacitive touch IC ayikwazi ukusebenza ngokujwayelekile (i-1.8~3.3V kuphela engamukelwa). Uma ufuna ukusebenzisa umsebenzi we-capacitive touch, udinga ukuxhuma kumojula yokuguqula izinga;
- Njengoba isilawuli esincane se-STC89C52RC singenawo umsebenzi ophumayo wokusunduza, iphinikhodi yokulawula ukukhanya kwangemuva idinga ukuxhunywa kugesi ongu-3.3V ukuze ikhanyiswe kahle.
- Njengoba umthamo we-Flash we-STC89C52RC microcontroller mncane kakhulu (ngaphansi kuka-25KB), uhlelo olunomsebenzi wokuthinta alukwazi ukulandwa, ngakho isikrini sokuthinta asidingi izintambo.

Izinyathelo zokusebenza:
- A. Xhuma imojuli ye-LCD (Njengoba kukhonjisiwe esithombeni 1) kanye ne-C51 MCU ngokwemiyalelo yezintambo engenhla, bese uvula amandla;
- B. Khetha uhlelo lokuhlola lwe-C51 oluzohlolwa, njengoba kuboniswe ngezansi:
(Incazelo yohlelo lokuhlola sicela ubheke idokhumenti yencazelo yohlelo lokuhlola ephaketheni lokuhlola)
- C. Vula iphrojekthi yohlelo olukhethiwe, hlanganisa bese ulanda;
Incazelo enemininingwane yokuhlanganiswa nohlelo lokuhlola lwe-C51 ingatholakala kumbhalo olandelayo:
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf - D. Uma imojula ye-LCD ibonisa izinhlamvu nezithombe ngokujwayelekile, uhlelo lusebenza ngempumelelo;
Incazelo Yesoftware
Ikhodi Architecture
- Incazelo yekhodi ye-A. C51 kanye ne-STM32 yezakhiwo zekhodi iboniswa ngezansi:
- Ikhodi ye-Demo API yesikhathi sokusebenza sohlelo oluyinhloko ifakiwe kukhodi yokuhlola;
- Ukuqaliswa kwe-LCD kanye nokusebenza kwedatha yedatha ehlobene ne-bin parallel port kufakwe kukhodi ye-LCD;
- Amaphoyinti okudweba, imigqa, ihluzo, kanye nokusebenza okuhlobene nokuboniswa kwezinhlamvu zesiShayina nesiNgisi kufakwe kukhodi ye-GUI;
- Umsebenzi oyinhloko usebenzisa uhlelo lokusebenza ukuze lusebenze;
- Ikhodi yesikhulumi iyahlukahluka ngeplatifomu;
- Ikhodi ye-IIC isetshenziswa i-capacitive touch IC GT911, okuhlanganisa ukuqaliswa kwe-IIC, ukubhala idatha nokufunda, njll;
- Ikhodi yokuthinta ihlanganisa izingxenye ezimbili: ikhodi yokuthinta isikrini sokuthinta kanye ne-capacitance touch screen (gt911) ikhodi;
- Ikhodi ehlobene nokucubungula ukhiye ifakiwe kukhodi eyisihluthulelo (ipulatifomu ye-C51 ayinayo ikhodi yokucubungula inkinobho);
- Ikhodi ehlobene nokusebenza kokucushwa okuholelekile ifakiwe kukhodi eholelekile (ipulatifomu ye-C51 ayinayo ikhodi yokucubungula eholelekile);
Incazelo yencazelo ye-GPIO
- A. Uhlelo lokuhlola lwe-STM32 Incazelo yencazelo ye-GPIO
Incazelo ye-GPIO yesikrini se-LCD sohlelo lokuhlola lwe-STM32 ibekwe ku-lcd.h file, okuchazwa ngezindlela ezimbili:- Uhlelo lokuhlola i-microcontroller ye-STM32F103RCT6 lusebenzisa imodi ye-analog ye-IO (ayisekeli ibhasi le-FSMC)
- Ezinye izinhlelo zokuhlola ze-STM32 MCU zisebenzisa imodi yebhasi ye-FSMC STM32F103RCT6 MCU IO Uhlelo lokuhlola i-analog Isikrini se-LCD incazelo ye-GPIO njengoba kuboniswe ngezansi:
- Uhlelo lokuhlola lwe-FSMC isikrini se-LCD I-GPIO ichazwa njengoba kukhonjisiwe ngezansi (thatha i-STM32F103ZET6 microcontroller FSMC uhlelo lokuhlola njenge-example):

- Ikhodi ehlobene yesikrini sokuthinta yesikhulumi se-STM32 iqukethe izingxenye ezimbili:ikhodi yesikrini sokuthinta esiphikisayo kanye nekhodi yesikrini sokuthinta se-capacitance.
- Incazelo ye-GPIO yesikrini sokuphikisa ibekwe ku-rtp.h file njengoba kuboniswe ngezansi (thatha i-STM32F103ZET6 microcontroller IO uhlelo lokuhlola i-analog njenge-example):
Incazelo ye-GPIO yesikrini sokuthinta amandla ehambisana nezingxenye ezimbili: incazelo ye-IIC ye-GPIO kanye nokuphazamiseka kwesikrini nokusetha kabusha incazelo ye-GPIO. - Incazelo ye-IIC GPIO ibekwe ku-ctpiic.h file njengoba kuboniswe ngezansi (thatha i-STM32F103RCT6 microcontroller FSMC uhlelo lokuhlola njenge-example):

- Ukuphazamiseka kwesikrini sokuthinta kanye nencazelo yokusetha kabusha i-GPIO kubekwe ku-GT911.h, njengoba kuboniswe esithombeni esilandelayo (thatha uhlelo lokuhlola lwe-FSMC lwe-STM32F103ZET6 microcontroller FSMC njengesiboneloample):

- Uhlelo lokuhlola lwe-FSMC isikrini se-LCD I-GPIO ichazwa njengoba kukhonjisiwe ngezansi (thatha i-STM32F103ZET6 microcontroller FSMC uhlelo lokuhlola njenge-example):
- B. Uhlelo lokuhlola lwe-C51 Incazelo yencazelo ye-GPIO
Uhlelo lokuhlola lwe-C51 isikrini se-LCD Incazelo ye-GPIO ibekwe ku-lcd.h file, njengoba kukhonjisiwe ngezansi (Ukuthatha uhlelo lokuhlola i-STC12C5A60S2 microcontroller njenge-example):
Incazelo yephinikhodi ehambisanayo idinga ukukhetha isethi yonke yamaqembu embobo ye-GPIO, njenge-P0, i-P2, njll., ukuze uma udlulisela idatha, ukusebenza kulula.Ezinye izikhonkwane zingachazwa njenganoma iyiphi i-GPIO yamahhala.
Ikhodi ehlobene yesikrini esithintwayo se-C51platform iqukethe izingxenye ezimbili:ikhodi yesikrini sokuthinta esiphikisayo kanye nekhodi yesikrini sokuthinta i-capacitance.- Incazelo ye-GPIO yesikrini sokuphikisa ibekwe ku-rtp.h file njengoba kuboniswe ngezansi (Ukuthatha uhlelo lokuhlola i-STC12C5A60S2 microcontroller njengesiboneloample):
Incazelo ye-GPIO yesikrini sokuthinta amandla ehambisana nezingxenye ezimbili: incazelo ye-IIC ye-GPIO kanye nokuphazamiseka kwesikrini nokusetha kabusha incazelo ye-GPIO. - Incazelo ye-IIC GPIO ibekwe ku-gtiic.h file njengoba kuboniswe ngezansi (thatha uhlelo lokuhlola i-microcontroller ye-STC12C5A60S2 njengesiboneloample):

- Ukuphazamiseka kwesikrini kanye nencazelo yokusetha kabusha i-GPIO kubekwe ku-GT911.h, njengoba kuboniswe esithombeni esilandelayo (thatha uhlelo lokuhlola i-microcontroller ye-STC12C5A60S2 njenge-example):
Incazelo ye-GPIO yesikrini sokuthinta ingashintshwa futhi ingachazwa njenganoma iyiphi enye i-GPIO yamahhala.
- Incazelo ye-GPIO yesikrini sokuphikisa ibekwe ku-rtp.h file njengoba kuboniswe ngezansi (Ukuthatha uhlelo lokuhlola i-STC12C5A60S2 microcontroller njengesiboneloample):
Ukusebenzisa ikhodi yokuxhumana yechweba elihambisanayo
- A. STM32 uhlelo lokuhlola ukusebenzisa ikhodi yokuxhumana yembobo ehambisanayo
Uhlelo lokuhlola lwe-STM32 ikhodi yokuxhumana yembobo ehambisanayo ibekwe ku-LCD.c file, okwenziwa ngezindlela ezimbili:- Uhlelo lokuhlola i-microcontroller ye-STM32F103RCT6 lusebenzisa imodi ye-analog ye-IO (ayisekeli ibhasi le-FSMC)
- Ezinye izinhlelo zokuhlola ze-STM32 MCU zisebenzisa imodi yebhasi ye-FSMC
Uhlelo lokuhlola ukulingisa lwe-IO lwenziwa njengoba kukhonjisiwe ngezansi:
Uhlelo lokuhlola lwe-FSMC lwenziwa njengoba kukhonjisiwe ngezansi:
Kokubili umyalo we-8- no-16-bit uyabhala futhi idatha engu-8- kanye ne-16-bit ibhala futhi ifundwe isetshenziswe.
- I-B. C51 uhlelo lokuhlola ukusetshenziswa kwekhodi yokuxhumana yembobo ehambisanayo
- Ikhodi efanele isetshenziswa ku-LCD.c file njengoba kuboniswe ngezansi:
Kusetshenziswe imiyalo engu-8-bit no-16-bit kanye nedatha engu-8-bhithi no-16-bit bhala futhi ifundwe.
- Ikhodi efanele isetshenziswa ku-LCD.c file njengoba kuboniswe ngezansi:
4. imiyalo yokulinganisa isikrini sokuthinta
- A. STM32 iziqondiso zokulinganisa isikrini esithintwayo
Uhlelo lokulinganisa isikrini esithintwayo se-STM32 lubona ngokuzenzakalelayo ukuthi ukulinganisa kuyadingeka noma kungena ngokuzenzela ekulinganiseni ngokucindezela inkinobho.
Ifakiwe entweni yokuhlola isikrini esithintwayo. Uphawu lokulinganisa namapharamitha wokulinganisa kugcinwa ku-flash ye-AT24C02. Uma kunesidingo, funda kusuka ku-flash. Inqubo yokulinganisa injengoba iboniswe ngezansi:
- B. C51 iziqondiso zokulinganisa isikrini esithintwayo
Ukulinganisa kwesikrini esithintwayo se-C51 kudinga ukusebenzisa into yokuhlola ye-Touch_Adjust (itholakala kuphela ohlelweni lokuhlola lwe-STC12C5A60S2), njengoba kukhonjisiwe ngezansi:
Ngemuva kokuthi ukulinganisa kokuthinta sekudluliwe, udinga ukugcina amapharamitha wokulinganisa aboniswe esibukweni ku-touch.c file, njengoba kuboniswe ngezansi: 
Isofthiwe evamile
Le sethi yokuhlola exampi-les idinga ukuvezwa kwesiShayina nesiNgisi, izimpawu nezithombe, ngakho kusetshenziswa isoftware yemodulo.
Kunezinhlobo ezimbili zesoftware yemodulo:
I-Image2Lcd ne-PCtoLCD2002. Nasi kuphela isilungiselelo sesofthiwe yemodulo yohlelo lokuhlola.
Izilungiselelo zesoftware ye-PCtoLCD2002 modulo zimi kanje:
- Ifomethi ye-matrix yechashazi khetha Ikhodi emnyama imodi yemodulo khetha imodi eqhubekayo
- Thatha imodeli ukuze ukhethe isiqondiso (isikhundla esiphezulu kuqala)
- Isistimu yenombolo yokuphumayo ikhetha inombolo ye-hexadecimal
- Ukukhetha ifomethi ngokwezifiso Ifomethi ye-C51
Indlela yokusetha ethize imi kanje:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
Izilungiselelo zesoftware ye-Image2Lcd ziboniswa ngezansi:
Isofthiwe ye-Image2Lcd idinga ukusethelwa evundlile, kwesokunxele kuye kwesokudla, phezulu kuye phansi, kanye nendawo ephansi kumodi yokuskena yangaphambili.
Amadokhumenti / Izinsiza
![]() |
I-LCD wiki MRB3514 3.5inch 16bit Parallel Port RTP kanye ne-CTP Module [pdf] Imaniwali yosebenzisayo MRB3514 3.5inch 16bit Parallel Port RTP kanye ne-CTP Module, MRB3514, 3.5inch 16bit XNUMXbit Parallel Port RTP kanye ne-CTP Module, Parallel Port RTP kanye ne-CTP Module, i-RTP ne-CTP Module |






