LCDWIKI merki

MSP4030 4.0 tommu rafrýmd SPI eining

LCD wiki MSP4030 4.0 tommu rafrýmd SPI einingMSP4030_MSP4031
ESP32 kynningarleiðbeiningar
CR2023-MI4035

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:
LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 1LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 2

ESP32-32E Prófunaráætlun Pinna Leiðbeiningar um bein ísetningar

Númer Eining pinna Samsvarandi
ESP32-32E raflagnarpinnar fyrir þróunartöflu
Athugasemdir
1 VCC 5V LCD afl jákvætt
2 GND GND LCD Power jörð
0
,
LCD CS 1015 LCD valstýringarmerki, lágt stig virkt
I LCD RST 1027 LCD endurstillingarstýringarmerki, endurstilling á lágu stigi
LCD RS 102 LCD stjórn / gagnavalsstýringarmerki
Hátt stig: gögn, lágt stig: skipun
SDI(MOSI) 1013 SPI strætó skrifa gagnamerki (SD kort og LCD skjár notað saman)
SCK 1014 SPI bus klukka merki (SD kort og LCD skjár notað saman)
LED 1021 LCD baklýsingastýringarmerki (Ef þú þarft stjórn, vinsamlegast tengdu pinnana. Ef þú þarft ekki stjórn geturðu sleppt því)
() 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_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI skránni, eins og sýnt er á eftirfarandi mynd:  LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 3Lýsing á sampinnihald dagskrár
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;
FExample_ 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 UI 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:LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 4Meðal þeirra:
FT6336 arduino er ökumaður FT6336 rafrýmd snertikerfis
LVgl er 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:UsersAdministratorDocumentsArduinolibraries.
Þú 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:
LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 5Ef þú 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:
lvgl: https://github.com/lvgl/lvgl/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/TJpg_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:LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 6LVGL bókasafnsstillingar: Afritaðu lv_conf.h file sem er í Replace files möppu í efstu möppu lvgl bókasafnsins í verkfræðibókasafnsskránni, Eins og sýnt er á eftirfarandi mynd:
LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 7Opnaðu lv_conf_internal.h file sem er í Lvgl library src skránni undir verkfræðibókasafnsskránni, Eins og sýnt er á eftirfarandi mynd:
LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 8Eftir að hafa opnað file, breyttu innihaldi línu 41 eins og sýnt er á eftirfarandi mynd (frá "../../lv_conf. h" í "../lv_conf. h") og vistaðu eftir að breytingunum er lokið.
LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 9Afritaðu fyrrverandiamples- og kynningarmöppur undir verkfræðibókasafnsskránni í src möppuna undir lvgl bókasafninu. Þessar tvær möppur eru sýndar á eftirfarandi mynd í lvgl bókasafninu:
LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 10Skráarstaðan eftir afritun:
LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 11TFT_ ESPI bókasafnsstillingar:
Endurnefna fyrst User_Setup.h file sem er í efstu möppunni á TFT_eSPI 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:
LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 12Settu 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 hvaða sampforritið í Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI möppunni, eins og sýnt er á eftirfarandi mynd (með því að nota colligate prófunarforritið sem dæmiample):
LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 13C. Eftir að hafa opnað sampí forritinu skaltu velja ESP32 tækið, eins og sýnt er á eftirfarandi mynd:
LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 14D. Stilltu ESP32 Flash, PSRAM, tengi o.s.frv. eins og sýnt er á eftirfarandi mynd:   LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 15E. Smelltu á upphleðsluhnappinn til að setja saman og hlaða niður forritinu, eins og sýnt er á eftirfarandi mynd: LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 16

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:
LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 17G. 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_ESP32Flash_Download_LVGL_Demosbin möppunni, eins og sýnt er á eftirfarandi mynd:LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 18Notkun flash_download_tool getur brennt í Demo_ESP32Flash_Download_LVGL_Demos möppunni, eins og sýnt er á eftirfarandi mynd:
LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining - mynd 19

LCDWIKI merkiwww.lcdwiki.com

Skjöl / auðlindir

LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining [pdfNotendahandbók
MSP4030 4.0 tommu rafrýmd SPI eining, MSP4030, 4.0 tommu rafrýmd SPI eining, rafrýmd SPI eining, SPI eining, eining
LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining [pdfNotendahandbók
MSP4030 4.0 tommu rafrýmd SPI eining, MSP4030, 4.0 tommu rafrýmd SPI eining, rafrýmd SPI eining, SPI eining, eining
LCD wiki MSP4030 4.0 tommu rafrýmd SPI eining [pdfNotendahandbók
MSP4030 4.0 tommu rafrýmd SPI eining, MSP4030, 4.0 tommu rafrýmd SPI eining, rafrýmd SPI eining, SPI eining, eining

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *