I-LCD wiki MRB3512 16BIT RTP kanye ne-CTP Module

Incazelo Yomkhiqizo
Umkhiqizo uyimojuli yokubonisa ye-TFT LCD engu-3.5-intshi esekela ukushintsha phakathi kwesikrini sokuthinta esinamandla kanye ne-capacitive touch screen. Inokulungiswa okungu-480×320, isekela ukuboniswa kombala okungu-16BIT RGB 65K, kanti umshayeli wangaphakathi ongu-IC yi-ST7796, esebenzisa ukuxhumana kwe-port parallel engu-16-bit. Imojula ihlanganisa isibonisi se-LCD, isikrini sokuthinta esiphikisayo noma isikrini sokuthinta i-capacitance, kanye nendiza yangemuva ye-PCB. 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, i-Elite, i-WarShip, i-Explorer, namabhodi okuthuthukisa i-Apollo asebenzisa i-plug-in eqondile
- 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
- Ihadiwe yemojula isekela ukushintsha phakathi kwesikrini sokuthinta esibambayo kanye nesikrini sokuthinta esinamandla (njengoba kukhonjisiwe ebhokisini lamachashazi esithombeni 1 ngenhla), kanje:
- 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
- Izinombolo zephinikhodi ezilandelayo 1~34 ziyinombolo yephinikhodi ye-Module pin ne-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 kusayizi ohlukile wesikrini esingenalutho.
- Mayelana ne-VCC supply voltage: Uma uthenga imojuli enendiza engemuva ye-PCB, ugesi we-VCC/VDD ungaxhunywa ku-5V noma ku-3.3V (imojula inesekhethi ehlanganisiwe ye-ultra-low dropout engu-5V ukuya ku-3V), uma uthenga i-LCD yesikrini esingenalutho, khumbula ukuxhuma kuphela i-3.3V.
- Mayelana ne-backlight voltage: Imojula ene-backplane ye-PCB inomjikelezo ohlanganisiwe wokulawula ukukhanya kwe-triode, odinga 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. Isifunda sokulawula isikrini sokuthinta esinamandla sisetshenziselwa ukulawula ukutholwa kokuphazamiseka kwesikrini esithintwayo, idathaampling, ukuguqulwa kwe-AD, ukudluliswa kwedatha, njll. Isekethe yokulawula ukukhanya kwangemuva isetshenziselwa ukulawula ukukhanya kwesibani sangemuva.
isimiso sokusebenza
Isingeniso ku-ST7796U Controller
I-ST7796U isilawuli se-chip eyodwa yama-262 K umbala we-TFT-LCDs. Isekela ukulungiswa okuphezulu okungu-320*480 futhi ine-GRAM yamabhayithi angu-345600. Iphinde isekele i-8-bit, 9-bit, 16-bit, kanye ne-18-bit yamabhasi edatha embobo ahambisanayo. 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-ST7796U iphinde isekele isibonisi sombala esingu-65K, 262K, 16M RGB, umbala wokubonisa ucebe kakhulu, kuyilapho usekela isibonisi esizungezayo nokuskrola nokudlalwa kwevidiyo, ukuboniswa ngezindlela ezihlukahlukene. Isilawuli se-ST7796U sisebenzisa i-16bit (RGB565) ukulawula isibonisi sephikseli, ukuze sikwazi ukubonisa imibala efika ku-65K ngephikseli ngayinye. Ukulungiselelwa kwekheli lephikseli kwenziwa ngokulandelana kwemigqa namakholomu, futhi indlela ekhuphukayo neyancipha inqunywa imodi yokuskena. Indlela yokubonisa ye-ST7796U 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
- Xhuma imojula 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.)

- Vula iphrojekthi yohlelo lokuhlola olukhethiwe, hlanganisa futhi ulande; Incazelo enemininingwane yokuhlanganiswa nohlelo lokuhlola lwe-STM32 nokulanda ingatholakala kulo mbhalo olandelayo:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf - Uma imojula ye-LCD ibonisa izinhlamvu nehluzo 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 uyivula;
- B. Khetha uhlelo lokuhlola lwe-C51 oluzohlolwa, njengoba kuboniswe ngezansi: (Incazelo yohlelo lokuhlola sicela ubhekisele kudokhumenti yencazelo yohlelo lokuhlola ephaketheni lokuhlola)

- C. Vula iphrojekthi yohlelo lokuhlola olukhethiwe, hlanganisa futhi ulande;incazelo enemininingwane yokuhlanganiswa kohlelo lokuhlola lwe-C51 futhi ilawunilodiwe ingatholakala kudokhumenti elandelayo:
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf - D. Uma imojula ye-LCD ibonisa izinhlamvu nehluzo 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
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 nesikrini sokuthinta yesikhulumi se-STM32 iqukethe izingxenye ezimbili: ikhodi yesikrini sokuthinta sokuphikiswa kanye nekhodi yesikrini sokuthinta i-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 ehlobene nesikrini sokuthinta amandla iqukethe izingxenye 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):
Incazelo yencazelo yohlelo lwe-C51 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 lapho udlulisela idatha, ukusebenza kulula.Ezinye izikhonkwane zingachazwa njenganoma iyiphi i-GPIO yamahhala. Ikhodi ehlobene nesikrini sokuthinta i-C51platform iqukethe izingxenye ezimbili: ikhodi yesikrini sokuthinta esithinta ukumelana nekhodi yesikrini sokuthinta se-capacitance. Incazelo ye-GPIO yesikrini sokuphikisa ibekwe ku-rtp.h file njengoba kuboniswe ngezansi (Ukuthatha uhlelo lokuhlola i-STC12C5A60S2 microcontroller njengesiboneloample):
Incazelo ye-GPIO ehlobene nesikrini sokuthinta amandla iqukethe izingxenye 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.
Ukusebenzisa ikhodi yokuxhumana yechweba elihambisanayo
- Uhlelo lokuhlola lwe-STM32 ukusebenzisa ikhodi yokuxhumana yechweba elihambisanayo Uhlelo lokuhlola lwe-STM32 ikhodi yokuxhumana yechweba elihambisanayo 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.
Uhlelo lokuhlola lwe-C51 ukusebenzisa ikhodi 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.
imiyalo yokulinganisa isikrini sokuthinta
Imiyalo yokulinganisa isikrini esithintwayo sohlelo lokuhlola lwe-STM32
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 AT24C02. Uma kunesidingo, funda kusuka ku-flash. Inqubo yokulinganisa injengoba iboniswe ngezansi:
Imiyalelo yokulinganisa isikrini esithintwayo sohlelo lwe-C51
Ukulinganisa kwesikrini esithintwayo se-C51 kudinga ukusebenzisa into yokuhlola ye-Touch_Adjust (itholakala kuphela ohlelweni lokuhlola lwe-STC12C5A60S2), njengoba kukhonjisiwe ngezansi:
Isofthiwe evamile
Le sethi yokuhlola exampi-les idinga ukuvezwa kwesiShayina nesiNgisi, izimpawu nezithombe, ngakho kusetshenziswa isoftware yemodulo. Kunezinhlobo ezimbili zesoftware yemodulo: Image2Lcd nePCtoLCD2002. 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 (indawo ephezulu kuqala) Uhlelo lwenombolo yokuphumayo lukhetha inombolo ye-hexadecimal Ukukhetha ifomethi yangokwezifiso Ifomethi ye-C51 Indlela yokuhlela ethile imi kanje:
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 MRB3512 16BIT RTP kanye ne-CTP Module [pdf] Imaniwali yosebenzisayo I-MRB3512 16BIT RTP kanye ne-CTP Module, MRB3512, 16BIT RTP kanye ne-CTP Module, i-RTP kanye ne-CTP Module, Imojula ye-CTP, Imojula |

