MSP3525_MSP3526 ESP32 kynningarleiðbeiningar
CR2023-MI2467
Kynning á prófunarvettvangi
Þróunarráð: ESP32-WROOM-32E devKit
MCU: ESP32-32E mát
Tíðni: 240MHz
Leiðbeiningar um tengingu pinna
Eininguna er hægt að tengja beint við ESP32-32E þróunarborðið, eins og sýnt er á eftirfarandi mynd: 

| ESP32-32E Prófunaráætlun Pinna Leiðbeiningar um bein ísetningar | |||
| Númer | Mátapinnar | Samsvarandi raflögnapinnar ESP32-32E þróunartöflu | Athugasemdir |
| 1 | VCC | 5V | LCD afl jákvætt |
| 2 | GND | GND | LCD Power jörð |
| 3 | LCD_CS | 1015 | LCD valstýringarmerki, lágt stig virkt |
| 4 | LCD_RST | 1027 | LCD endurstillingarstýringarmerki, endurstilling á lágu stigi |
| 5 | LCD_RS | 102 | LCD stjórn / gagnavalsstýringarmerki Hátt stig: gögn, lágt stig: skipun |
| 6 | SDI(MOSI) | 1013 | SPI strætó skrifa gagnamerki (SD kort og LCD skjár notaður saman) |
| 7 | SCK | 1014 | SPI bus klukka merki (SD kort og LCD skjár notað saman) |
| 8 | LED | 1021 | LCD baklýsingastýringarmerki (Ef þú þarft stjórn, vinsamlegast tengdu pinnana. Ef þú þarft ekki stjórn geturðu sleppt því) |
| 9 | SDO(MISO) | 1012 | SPI strætó lesgagnamerki (SD kort og LCD skjár notað saman) |
| 10 | CTP_SCL | 1025 | Rafrýmd snertiskjár IIC bus klukkumerki (einingar án snertiskjáa þarf ekki að vera tengdur) |
| 11 | CTP_RST | 1033 | Þétti snertiskjás endurstillingarstýringarmerki, lágstigs endurstilling (einingar án snertiskjáa þarf ekki að vera tengdur) |
| 12 | CTP_SDA | 1032 | Rafrýmd snertiskjár IIC strætógagnamerki (einingar án snertiskjáa þarf ekki að vera tengdur) |
| 13 | CTP_INT | 1039 | Þéttir snertiskjár IIC strætó snertistöðvunarmerki, þegar þú býrð til snertingu, settu lágt stig inn í aðalstýringuna (einingar án snertiskjáa þarf ekki að vera tengdur) |
| 14 | SD_CS | 1022 | SD-kortavalsstýringarmerki, virkt á lágu stigi (án SD-kortaaðgerðar, hægt að aftengja) |
Demo Aðgerð Lýsing
Þetta sampLe forritið notar ESP32 vélbúnað HSPI strætó, sem er staðsett í Demo_ MSP3525_MSP3526_ESP32-WROOM-32E_HSPI skránni, eins og sýnt er á eftirfarandi mynd:
A. Dæmiample_ 01_ Simple_ Test er skjáburstun prófunarforrit, sem treystir ekki á neitt hugbúnaðarsafn;
B. Tdample_ 02_ colligate_ Test er alhliða prófunarforrit sem sýnir grafík, línur og telur keyrslutíma forritsins;
C. Dæmiample_ 03_display_ Graphics er grafískur skjáprófunarforrit sem sýnir ýmsa grafík;
D. Example_ 04_ display_ Scroll er skrunprófunarforrit sem sýnir textaflettingu;
E. Example_ 05_ show_ SD_ bmp_ Picture er BMP myndskjáforrit sem sýnir BMP snið myndir innan SD;
F. Example_ 06_ show_ SD_ jpg_ Picture er JPG myndbirtingarforrit sem sýnir myndir á jpg sniði innan SD;
G. Example_ 07_ display_ Phonecall er snertiprófunarforrit fyrir hringingu í síma, sem líkir eftir hringingu með snertingu;
H. Example_ 08_ touch_ Pen er snertiprófunarforrit sem teiknar á LCD skjáinn með snertingu;
K. Example_ 09_ LVGL_ Demos er LVGL fyrrverandiample skjáforrit sem gerir þér kleift að upplifa öfluga Ul hönnunareiginleika LVGL. Bakkann file fyrir þessa fyrrverandiampLe hefur verið dregið út og hægt er að brenna það beint með því að nota samsvarandi tól.
Demo notkunarleiðbeiningar
- Byggingarþróun umhverfi
Fyrir sérstakar aðferðir við að byggja upp þróunarumhverfi, vinsamlegast skoðaðu „Arduino_development_environment_construction_for-ESP32-EN“ skjalið í þessari möppu. - Að setja upp hugbúnaðarsafn
Eftir að þróunarumhverfið er sett upp mun hugbúnaðarsafnið sem notað er af sampLe forritið þarf að afrita í verkefnasafnsskrána svo að sampLe program er hægt að kalla. Hugbúnaðarsafnið er staðsett í Install libraries möppunni, eins og sýnt er á eftirfarandi mynd:
Meðal þeirra:
FT6336 arduino er ökumaður FT6336 rafrýmd snertikerfis
LVglis LVGL GUI grafíkhugbúnaðarsafn
TFT_ESPI er Arduino grafíksafn fyrir TFT-LCD LCD skjái, sem styður marga vettvanga og LCD drivera ICs
TJpg_ Decoder er JPG snið myndafkóðun bókasafn fyrir Arduino pallinn
Þetta hugbúnaðarsafn hefur verið stillt og hægt er að afrita það beint í verkefnasafnsskrána til notkunar. Sjálfgefin slóð fyrir verkfræðibókasafnsskrána er C:\Users\Administrator\Documents\Arduinol\libraries. Þú getur líka breytt verkefnasafnsskránni: opnaðu Arduino IDE hugbúnaðinn, smelltu File ->Stillingar, og endurstilltu Sketchbook staðsetninguna í sprettigluggaviðmótinu, eins og sýnt er á eftirfarandi mynd:
Ef þú vilt ekki nota þegar stillt bókasafn geturðu hlaðið niður nýjustu útgáfunni af safninu (að undanskildum FT6336 arduino) frá Github á eftirfarandi niðurhals heimilisfangi og síðan stillt:
Ivgl: https://github.com/Ivgl/Ilvgl/tree/release/v8.3 (Aðeins má nota V8. x útgáfu, ekki er hægt að nota V9. x útgáfu)
TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
TJpg_afkóðari: https://github.com/Bodmer/TIpg_Decoder
Eftir að niðurhali bókasafnsins er lokið skaltu pakka því niður (til að auðvelda aðgreiningu skaltu endurnefna óþjappaða bókasafnsmöppu, eins og sýnt er í Install libraries möppunni), og afritaðu það síðan í verkfræðibókasafnsskrána. Næst skaltu halda áfram með uppsetningu bókasafns. The files sem þarf að skipta um eru staðsett í Skipt files skrá, eins og sýnt er á eftirfarandi mynd:
Stillingar LVGL bókasafns:
Afritaðu Iv_conf.h file sem er í Replace files möppu í efstu möppu Ivgl bókasafnsins í verkfræðibókasafnsskránni, Eins og sýnt er á eftirfarandi mynd:
Opnaðu Iv_conf_internal.h file sem er í Lvgl library src skránni undir verkfræðibókasafnsskránni, Eins og sýnt er á eftirfarandi mynd:
Eftir að hafa opnað file, breyttu innihaldi línu 41 eins og sýnt er á eftirfarandi mynd (frá "../../iv_conf. h" í "../Iv_conf. h") og vistaðu eftir að breytingunum er lokið.
Afritaðu fyrrverandiamples- og kynningarskrár undir verkfræðibókasafnsskránni í src möppuna undir Ivgl bókasafninu. Þessar tvær möppur eru sýndar á eftirfarandi mynd í Ivgl bókasafninu:
Skráarstaðan eftir afritun:
TFT_ ESPI bókasafnsstillingar:
Endurnefna fyrst User_Setup.h file sem er í efstu möppunni í TFT_eSPl bókasafninu í verkfræðisafnsskránni yfir á User_ Setup_ bak.h, afritaðu síðan User_Setup.h file sem er í Replaced files möppu í efstu möppu TFT_eSPI bókasafnsins, Eins og sýnt er á eftirfarandi mynd:
Endurnefna fyrst ST7796_Init.h file sem er í TFT_Drivers skránni í TFT_eSPI verkfræðibókasafnsskránni, afritaðu síðan ST7796_Init.h file í TFT_Drivers möppuna í TFT_eSPI verkfræðisafnsskránni, eins og sýnt er á eftirfarandi mynd:
◊ Settu saman og keyrðu forrit
Eftir að uppsetningu bókasafnsins er lokið mun sampLe forritið er hægt að setja saman og keyra sem hér segir:
A. Stingdu skjáeiningunni beint í ESP32 þróunarspjaldið og tengdu þróunarspjaldið við tölvu til að kveikja á;
B. Opna kynningu_ ESP32-WROOM-32E_ Hvaða sample forritið í HSPI skránni, eins og sýnt er á eftirfarandi mynd (með því að nota colligate prófunarforritið sem fyrrverandiample):
C. Eftir að hafa opnað sampí forritinu skaltu velja ESP32 tækið, eins og sýnt er á eftirfarandi mynd:
D. Stilltu ESP32 Flash, PSRAM, tengi o.s.frv. eins og sýnt er á eftirfarandi mynd:
E. Smelltu á upphleðsluhnappinn til að setja saman og hlaða niður forritinu, eins og sýnt er á eftirfarandi mynd:
F. Ef eftirfarandi kvaðning birtist gefur það til kynna að forritið hafi verið sett saman og hlaðið niður með góðum árangri og hefur þegar verið keyrt:
G. Ef skjáeiningin sýnir efni gefur það til kynna að forritið hafi keyrt vel.
◊ LVGL fyrrvample bin file brennandi
Vegna hins langa samantektartíma LVGL sample forritið, samsetta bakkann file hefur verið dregið út og hægt er að brenna það beint með því að nota flash niðurhalstólið.
Bin file staðsett í
Demo_ESP32\Flash_Download_LVGL_Demos\bin möppu, eins og sýnt er á eftirfarandi mynd:
Notkun flash_download_tool getur brennt í
Demo_ESP32\Flash_Download_LVGL_Demos möppu, eins og sýnt er á eftirfarandi mynd:
Skjöl / auðlindir
![]() |
LCD wiki ST7796 3.5 tommu IPS SPI mát [pdfLeiðbeiningar ST7796, MSP3525, MSP3526, ST7796 3.5 tommu IPS SPI eining, 3.5 tommu IPS SPI eining, IPS SPI eining, SPI eining, eining |
