MSP3525_MSP3526 ESP32 Demo Litaelo
CR2023-MI2467
Selelekela sa Sethala sa Teko
Boto ea Nts'etsopele: ESP32-WROOM-32E devKit
Tlhaloso: MCU: ESP32-32E module
Hangata: 240MHz
Litaelo tsa khokahano ea Pin
Mojule o ka hokeloa ka kotloloho botong ea ntlafatso ea ESP32-32E, joalo ka ha ho bonts'itsoe setšoantšong se latelang:
Lenaneo la Teko la ESP32-32E Pin Litaelo tsa ho Kena ka ho Otloloha | |||
Nomoro | Li-module pins | E tsamaisanang le ESP32-32E lithapo tsa khoele tsa boto ea nts'etsopele | Litlhaloso |
1 | VCC | 5V | LCD matla a positive |
2 | GND | GND | LCD Power ground |
3 | LCD_CS | 1015 | Letšoao la taolo ea khetho ea LCD, boemo bo tlase bo sebetsa |
4 | LCD_RST | 1027 | Letšoao la taolo ea ho seta botjha LCD, ho seta boemo bo tlase |
5 | LCD_RS | 102 | Taelo ea LCD / lets'oao la taolo ea khetho ea data Boemo bo phahameng: data, boemo bo tlase: taelo |
6 | SDI(MOSI) | 1013 | SPI bese ngola letšoao la data (karete ea SD le LCD skrine e sebelisoang hammoho) |
7 | TS'ELISO | 1014 | Letšoao la oache ea libese ea SPI (karete ea SD le skrine sa LCD se sebelisoa hammoho) |
8 | LED | 1021 | Letšoao la ho laola lebone la LCD (Haeba u hloka taolo, ka kopo, hokela lithakhisa. Haeba u sa hloke taolo, u ka e tlola) |
9 | SDO(MISO) | 1012 | Letšoao la data la SPI (karete ea SD le skrini sa LCD li sebelisoa hammoho) |
10 | CTP_SCL | 1025 | Letšoao la oache ea libese ea Capacitive IIC (li-module tse se nang li-touch screen ha li hloke ho hokela) |
11 | CTP_RST | 1033 | Letšoao la taolo ea ho seta skrineng sa Capacitor touch, reset ea boemo bo tlase (li-module tse se nang li-skrini tsa touch ha li hloke ho hokahana) |
12 | CTP_SDA | 1032 | Capacitive touch screen IIC lets'oao la data la libese (li-module tse se nang li-touch screen ha li hloke ho hokela) |
13 | CTP_INT | 1039 | Capacitor touch screen IIC lets'oao la ho ama libese, ha o hlahisa ho ama, kenya boemo bo tlase ho taolo ea mantlha (li-module tse se nang li-skrini tsa ho ama ha li hloke ho hokahana) |
14 | SD_CS | 1022 | Letšoao la taolo ea khetho ea karete ea SD, boemo bo tlase bo sebetsa (ntle le ts'ebetso ea karete ea SD, e ka khaoloa) |
Tlhaloso ea Mosebetsi oa Demo
Sena sampLenaneo le sebelisa bese ea HSPI ea ESP32, e fumanehang ho Demo_ MSP3525_MSP3526_ESP32-WROOM-32E_HSPI directory, joalo ka ha ho bonts'itsoe setšoantšong se latelang: A. Example_ 01_ Simple_ Test ke lenaneo la teko la borashe skrineng, le sa itshetlehang ho laeborari efe kapa efe ya software;
B. Example_ 02_ colligate_ Test ke lenaneo le felletseng la tlhahlobo le bonts'ang litšoantšo, mela, le ho bala nako ea tšebetso ea lenaneo;
C. Example_ 03_display_ Graphics ke lenaneo la tlhahlobo ea litšoantšo tse bonts'ang litšoantšo tse fapaneng;
D. Example_ 04_ display_ Scroll ke lenaneo la teko ya ho tsamaisetsa le bontshang ho tsamaiswa ha mongolo;
E. Example_ 05_ show_ SD_ bmp_ Setšoantšo ke lenaneo la ho hlahisa litšoantšo tsa BMP le bonts'ang litšoantšo tsa sebopeho sa BMP ka har'a SD;
F. Example_ 06_ show_ SD_ jpg_ Setšoantšo ke lenaneo la ponts'o la litšoantšo la JPG le bonts'ang litšoantšo ka sebopeho sa jpg ka har'a SD;
G. Example_ 07_ display_ Phonecall ke lenaneo la teko ea ho daela bakeng sa ho daela mohala, le etsisang tšebetso ea ho daela ka ho thetsa;
H. Example_ 08_ touch_ Pen ke lenaneo la tlhahlobo ea touch stroke le hulang skrineng sa LCD ka ho thetsa;
K. Example_ 09_ LVGL_ Demos ke LVGL example display programme e u lumellang hore u bone likarolo tse matla tsa moralo oa Ul oa LVGL. Moqomo file bakeng sa ex enaample e ntšitsoe 'me e ka chesoa ka ho toba ho sebelisa sesebelisoa se tsamaisanang le sona.
Litaelo tsa Tšebeliso ea Demo
- Tikoloho ea Ntlafatso ea Moaho
Bakeng sa mekhoa e ikhethileng ea ho aha tikoloho ea nts'etsopele, ka kopo sheba tokomane ea "Arduino_development_environment_construction_for-ESP32-EN" bukeng ena. - Ho kenya laeborari ea software
Kamora hore tikoloho ea nts'etsopele e thehoe, laebrari ea software e sebelisoang ke samplenaneo le hloka ho kopitsoa bukeng ea libuka tsa morero e le hore samplenaneo le ka bitsoa. Laeborari ea software e fumaneha lethathamong la lilaebrari tsa Install, joalo ka ha ho bonts'itsoe setšoantšong se latelang:
Har'a bona:
FT6336 arduino ke mokhanni oa FT6336 capacitive touch IC
Laeborari ea software ea litšoantšo ea LVglis LVGL GUI
TFT_ESPI ke laebrari ea litšoantšo ea Arduino bakeng sa li-skrini tsa TFT-LCD LCD, tse tšehetsang li-platform tse ngata le li-IC tsa mokhanni oa LCD.
TJpg_ Decoder ke laeborari e hlalosang litšoantšo tsa sebopeho sa JPG bakeng sa sethala sa Arduino
Laeborari ena ea li-software e hlophisitsoe 'me e ka kopitsoa ka kotloloho bukeng ea polokelo ea morero hore e sebelisoe. Tsela ea kamehla bakeng sa buka ea laeborari ea boenjiniere ke C:\Users\Administrator\Documents\Arduinol\libraries. U ka boela ua fetola bukana ea laeborari ea morero: bula software ea Arduino IDE, tobetsa File -> Likhetho, 'me u hlophise sebaka sa Sketchbook sebopeho sa pop-up, joalo ka ha ho bonts'itsoe setšoantšong se latelang: Haeba u sa batle ho sebelisa laebrari e seng e ntse e hlophisitsoe, u ka khoasolla mofuta oa morao-rao oa laeborari (ntle le FT6336 arduino) ho tsoa ho Github atereseng e latelang ea ho jarolla ebe oa e hlophisa:
Ivgl: https://github.com/Ivgl/Ilvgl/tree/release/v8.3 (Ho ka sebelisoa V8 feela. x version, V9. x version e ke ke ea sebelisoa)
TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
TJpg_Decoder: https://github.com/Bodmer/TIpg_Decoder
Kamora hore pokello ea laeborari e phetheloe, e notlolle (bakeng sa khetholoha habonolo, reha bocha foldara ea laeborari e sa koaeloang, joalo ka ha ho bonts'itsoe bukeng ea Instala laeborari), ebe u e kopitsa bukeng ea laeborari ea boenjiniere. E latelang, tsoela pele ka tlhophiso ea laebrari. The filetse hlokang ho nkeloa sebaka li fumaneha ho Replaced files, joalo ka ha ho bonts'itsoe setšoantšong se latelang: Tlhophiso ea laeborari ea LVGL:
Kopitsa faele ea Iv_conf.h file e leng ka Phetolelong files bukeng ea boemo bo holimo ea laeborari ea Ivgl bukeng ea laeborari ea boenjiniere, Joalo ka ha ho bonts'itsoe setšoantšong se latelang: Bula Iv_conf_internal.h file e leng bukeng ea Lvgl laeborari ea src tlasa bukana ea laeborari ea boenjiniere, Joalo ka ha ho bonts'itsoe setšoantšong se latelang:
Ka mor'a ho bula file, fetola litaba tsa mola oa 41 joalokaha ho bontšitsoe setšoantšong se latelang (ho tloha "../../iv_conf. h" ho ea "../Iv_conf. h"), 'me u boloke ka mor'a hore liphetoho li phethoe.
Kopitsa mohlalaampli-directory tsa les le li-demos tlas'a bukana ea laeborari ea boenjiniere ho src directory tlasa laeborari ea Ivgl. Libuka tsena tse peli li bonts'oa setšoantšong se latelang laeboraring ea Ivgl:
Boemo ba directory ka mor'a ho kopitsa:
TFT_ ESPI tlhophiso ea laeborari:
Qala ka ho reha lebitso bocha User_Setup.h file e leng bukeng ea boemo bo holimo ea laeborari ea TFT_eSPl ea pokello ea libuka tsa boenjiniere ho User_ Setup_ bak.h, ebe u kopitsa User_Setup.h file e leng ho Replaceng files bukeng ea boemo bo holimo ea laeborari ea TFT_eSPI, Joalokaha ho bontšitsoe setšoantšong se latelang: Qala ka ho reha bocha ST7796_Init.h file e leng bukeng ea TFT_Drivers bukeng ea TFT_eSPI ea laeborari ea boenjiniere, ebe u kopitsa ST7796_Init.h file ho TFT_Drivers directory ea TFT_eSPI laeborari ea boenjiniere, joalo ka ha ho bonts'itsoe setšoantšong se latelang:
◊ Kopanya le ho tsamaisa Mananeo
Ka mor'a hore ho kenngoe laebrari ho phethoe, sampLenaneo le ka hlophisoa 'me la tsamaisoa ka tsela e latelang:
A. Hokela mojule oa ponts'o ka kotloloho ho boto ea nts'etsopele ea ESP32, 'me u kopanye boto ea nts'etsopele ho PC ho kenya matla;
B. Open Demo_ ESP32-WROOM-32E_ Leha e le efe samplenaneo bukeng ea HSPI, joalo ka ha ho bonts'itsoe setšoantšong se latelang (ho sebelisa lenaneo la tlhahlobo ea colligate joalo ka ex.ample): C. Kamora ho bula sample lenaneo, khetha sesebelisoa sa ESP32, joalo ka ha ho bonts'itsoe setšoantšong se latelang:
D. Lokisa ESP32 Flash, PSRAM, likou, joalo-joalo joalo ka ha ho bonts'itsoe setšoantšong se latelang:
E. Tobetsa konopo ea ho kenya ho bokella le ho khoasolla lenaneo, joalokaha ho bontšitsoe setšoantšong se latelang:
F. Haeba molaetsa o latelang o hlaha, o bontsha hore lenaneo le hlophisitswe le ho kopitswa ka katleho, mme le se le ntse le sebetswa:
G. Haeba mojule wa pontsho o bontsha dikahare, ho bontsha hore lenaneo le sebeditse ka katleho.
◊ LVGL example bin file tukang
Ka lebaka la nako e telele ea ho bokella LVGL sample lenaneo, e hlophisitsoeng bin file e ntšitsoe 'me e ka chesoa ka ho toba ho sebelisa sesebelisoa sa ho jarolla flash.
Bin file teng ka
Demo_ESP32Flash_Download_LVGL_Demos\bin directory, joalokaha ho bontšitsoe setšoantšong se latelang: Ho sebelisa flash_download_tool ho ka chesa ka har'a
Demo_ESP32\Flash_Download_LVGL_Demos directory, joalokaha ho bontšitsoe setšoantšong se latelang:
Litokomane / Lisebelisoa
![]() | LCD wiki ST7796 3.5inch IPS SPI Module [pdf] Litaelo ST7796, MSP3525, MSP3526, ST7796 3.5inch IPS SPI Mojule, 3.5inch IPS SPI Mojule, IPS SPI Mojule, SPI Mojule, Mojule |