
MSP4030 4.0 дюймдук сыйымдуулук SPI модулу
MSP4030_MSP4031
ESP32 демо нускамалары
CR2023-MI4035
Сыноо платформасына киришүү
Өнүгүү тактасы: ESP32-WROOM-32E devKit
MCU: ESP32-32E модулу
Жыштыгы: 240MHz
Pin туташуу нускамалары
Модуль ESP32-32E иштеп чыгуу тактасына түздөн-түз сайылышы мүмкүн, төмөнкү сүрөттө көрсөтүлгөн:


ESP32-32E Сыноо Программасы Pin Түз киргизүү нускамалары
| Сан | Модуль пиндер | Тиешелүү ESP32-32E өнүктүрүү тактасынын зымдары |
Эскертүү |
| 1 | VCC | 5V | ЖК кубаты оң |
| 2 | GND | GND | LCD Power жер |
| 0 , |
LCD CS | 1015 | ЖК тандоо башкаруу сигналы, төмөнкү деңгээл активдүү |
| I | LCD RST | 1027 | ЖК баштапкы абалга келтирүү башкаруу сигналы, Төмөн деңгээлди баштапкы абалга келтирүү |
| LCD RS | 102 | LCD буйругу / маалыматтарды тандоо башкаруу сигналы Жогорку деңгээл: маалымат, төмөнкү деңгээл: буйрук |
|
| SDI(MOSI) | 1013 | SPI автобус жазуу маалымат сигналы (SD карта жана LCD экран бирге колдонулат) | |
| SCK | 1014 | SPI автобус саат сигналы (SD карта жана LCD экран бирге колдонулат) | |
| LED | 1021 | ЖК арткы жарыгын башкаруу сигналы (Эгер сизге көзөмөл керек болсо, төөнөгүчтөрдү туташтырыңыз. Эгер сизге контролдун кереги жок болсо, аны өткөрүп жиберсеңиз болот) | |
| () | SDO(MISO) | 1012 | SPI автобус маалымат сигналын окуу (SD карта жана ЖК экраны чогуу колдонулат) |
| 10 | CTP-SCL | 1025 | Capacitive сенсордук экран IIC автобус саат сигналы (сенсордук экраны жок модулдарды туташтыруунун кереги жок) |
| 11 | CTP RST | 1033 | Конденсатордун сенсордук экранын баштапкы абалга келтирүү башкаруу сигналы, төмөнкү деңгээлдеги баштапкы абалга келтирүү (сенсордук экраны жок модулдарды туташтыруунун кереги жок) |
| 12 | CTP_SDA | 1032 | Capacitive сенсордук экран IIC автобус маалымат сигналы (сенсордук экраны жок модулдарды туташтыруунун кереги жок) |
|
13 |
CTP_INT | 1039 | Конденсатордун сенсордук экраны IIC автобусунун сенсордук үзгүлтүккө учуроо сигналы, сенсордукту генерациялоодо, негизги башкарууга төмөнкү деңгээлди киргизиңиз (сенсордук экраны жок модулдарды туташтыруунун кереги жок) |
| 14 | SD_CS | 1022 | SD картаны тандоону башкаруу сигналы, төмөнкү деңгээл активдүү (SD карта функциясы жок, ажыратылышы мүмкүн) |
Демо функциянын сүрөттөлүшү
Бул сample программасы ESP32 аппараттык HSPI шинасын колдонот, ал Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI каталогунда жайгашкан, төмөнкү сүрөттө көрсөтүлгөн:
Сampпрограмманын мазмуну
A. Example_ 01_ Simple_ Test – бул экранды тазалоочу тест программасы, ал эч кандай программалык китепканага таянбайт;
B. Example_ 02_ colligate_ Test – графикаларды, сызыктарды жана программанын иштөө убактысын эсептеген комплекстүү тестирлөө программасы;
C. Example_ 03_ display_ Graphics — ар кандай графикаларды көрсөтүүчү графикалык дисплейди сыноочу программа;
D. Example_ 04_ display_ Scroll — текстти жылдырууну көрсөткөн сыдырма сыноо программасы;
E. Example_ 05_ show_ SD_ bmp_ Picture — SD ичинде BMP форматындагы сүрөттөрдү көрсөткөн BMP сүрөтүн көрсөтүү программасы;
FExample_ 06_ show_ SD_ jpg_ Picture — SD ичинде jpg форматында сүрөттөрдү көрсөткөн JPG сүрөттү көрсөтүү программасы;
G. Example_ 07_ display_ Phonecall – телефон терүү үчүн сенсордук тестирлөө программасы, ал тийүү аркылуу терүү функциясын имитациялайт;
H. Example_ 08_ touch_ Калем - тийүү аркылуу ЖК экранга тартуучу сенсордук соккуну сыноо программасы;
K. Example_ 09_ LVGL_ Demos бул LVGL мурункуample дисплей программасы LVGLдин күчтүү UI дизайн өзгөчөлүктөрүн сезүүгө мүмкүндүк берет. бин file бул үчүн мурункуample алынган жана тиешелүү куралды колдонуу менен түздөн-түз күйгүзсө болот.
Демо колдонуу нускамалары
Имаратты өнүктүрүү чөйрөсү
Өнүктүрүү чөйрөсүн куруунун конкреттүү ыкмалары үчүн бул каталогдогу “Arduino_development_environment_construction_for-ESP32-EN” документине кайрылыңыз.
Программалык камсыздоо китепканасын орнотуу
Иштеп чыгуу чөйрөсү орнотулгандан кийин, s колдонгон программалык камсыздоо китепканасыample программасын долбоордун китепканасынын каталогуна көчүрүү керек, андыктан sample программасын чакырса болот. Программанын китепканасы төмөнкү сүрөттө көрсөтүлгөндөй, китепканаларды орнотуу каталогунда жайгашкан:
Алардын арасында:
FT6336 arduino FT6336 сыйымдуулугу тийүү IC драйвери болуп саналат
LVgl LVGL GUI графикалык программалык китепканасы
TFT_ ESPI - TFT-LCD LCD экрандары үчүн Arduino графикалык китепканасы, бир нече платформаларды жана LCD драйвер IC'лерин колдойт
TJpg_ Decoder - Arduino платформасы үчүн JPG форматындагы сүрөттүн коддоочу китепканасы
Бул программалык китепкана конфигурацияланган жана аларды пайдалануу үчүн долбоордун китепканасынын каталогуна түз көчүрсө болот. Инженердик китепкана каталогунун демейки жолу - C:UsersAdministratorDocumentsArduinolibraries.
Сиз ошондой эле долбоордун китепкана каталогун өзгөртө аласыз: Arduino IDE программасын ачып, чыкылдатыңыз File ->Preferences, жана төмөнкү сүрөттө көрсөтүлгөндөй, калкыма интерфейсте Sketchbook жайгашкан жерин баштапкы абалга келтириңиз:
Эгер сиз буга чейин конфигурацияланган китепкананы колдонгуңуз келбесе, китепкананын акыркы версиясын (FT6336 arduino кошпогондо) Github'дан төмөнкү жүктөө дареги боюнча жүктөп алып, анан конфигурациялай аласыз:
lvgl: https://github.com/lvgl/lvgl/tree/release/v8.3 (V8. x версиясын гана колдонсо болот, V9. x версиясын колдонууга болбойт)
TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
TJpg_Decoder: https://github.com/Bodmer/TJpg_Decoder
Китепкананы жүктөп алуу аяктагандан кийин, аны ачыңыз (оңой айырмалоо үчүн, китепканаларды орнотуу каталогунда көрсөтүлгөндөй, ачылбаган китепкана папкасынын атын өзгөртүңүз), андан кийин аны инженердик китепкана каталогуна көчүрүңүз. Андан кийин, китепкана конфигурациясын улантыңыз. The fileалмаштырылышы керек болгондор алмаштырылганда жайгашкан files каталогу, төмөнкү сүрөттө көрсөтүлгөндөй:
LVGL китепкана конфигурациясы: lv_conf.h көчүрүү file алмаштырууда бар files каталогун инженердик китепкана каталогундагы lvgl китепканасынын жогорку деңгээлдеги каталогуна, төмөнкү сүрөттө көрсөтүлгөндөй:
lv_conf_internal.h ачыңыз file инженердик китепкана каталогунун астындагы Lvgl library src каталогунда, төмөнкү сүрөттө көрсөтүлгөндөй:
ачкандан кийин file, 41-саптын мазмунун төмөнкү сүрөттө көрсөтүлгөндөй өзгөртүңүз (“../../lv_conf. h”ден “../lv_conf. h”ге чейин) жана өзгөртүүлөр аяктагандан кийин сактаңыз.
Мурункусун көчүрamples жана demos каталогдорун инженердик китепкана каталогунун астындагы lvgl китепканасынын астындагы src каталогуна. Бул эки каталог lvgl китепканасында төмөнкү сүрөттө көрсөтүлгөн:
Көчүрүүдөн кийинки каталогдун абалы:
TFT_ ESPI китепкана конфигурациясы:
Алгач User_Setup.h атын өзгөртүү file инженердик китепкана каталогунун TFT_eSPI китепканасынын жогорку деңгээлдеги каталогунда User_ Setup_ bak.h дарегине жайгашкан, андан кийин User_Setup.h файлын көчүрүңүз. file Ал алмаштырылган files каталогун TFT_eSPI китепканасынын жогорку деңгээлдеги каталогуна, төмөнкү сүрөттө көрсөтүлгөндөй:
Программаларды түзүү жана иштетүү
Китепкананы орнотуу аяктагандан кийин, сample программасы төмөнкүдөй түзүлүп, иштетилиши мүмкүн:
A. Дисплей модулун түздөн-түз ESP32 иштеп чыгуу тактасына сайыңыз жана иштеп чыгуу тактасын күйгүзүү үчүн компьютерге туташтырыңыз;
B. Open Any sample программасын Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI каталогунда, төмөнкү сүрөттө көрсөтүлгөндөй (коллигат тестинин тест программасын колдонуу мененampле):
C. лар ачылгандан кийинampтөмөнкү сүрөттө көрсөтүлгөндөй, ESP32 түзмөгүн тандаңыз:
D. Төмөнкү сүрөттө көрсөтүлгөндөй ESP32 Flash, PSRAM, портторду ж.б. конфигурациялаңыз:
E. Төмөнкү сүрөттө көрсөтүлгөндөй, программаны компиляциялоо жана жүктөө үчүн жүктөө баскычын басыңыз: 
F. Эгерде төмөнкү чакырык пайда болсо, бул программа ийгиликтүү компиляцияланганын жана жүктөлүп алынганын жана буга чейин иштетилгенин көрсөтөт:
G. Эгерде дисплей модулу мазмунду көрсөтсө, бул программа ийгиликтүү иштегенин көрсөтөт.
LVGL exampле бин file күйүү
LVGL с узак компиляция убактысына байланыштууample программа, компиляцияланган бин file алынган жана флеш жүктөө куралы аркылуу түздөн-түз күйгүзсө болот. бин file төмөнкү сүрөттө көрсөтүлгөндөй, Demo_ESP32Flash_Download_LVGL_Demosbin каталогунда жайгашкан:
Flash_download_tool колдонуу төмөнкү сүрөттө көрсөтүлгөндөй, Demo_ESP32Flash_Download_LVGL_Demos каталогуна күйүп кетиши мүмкүн:

Документтер / Ресурстар
![]() |
LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу [pdf] Колдонуучунун колдонмосу MSP4030 4.0 дюймдук сыйымдуулук SPI модулу, MSP4030, 4.0 дюймдук сыйымдуулук SPI модулу, сыйымдуулук SPI модулу, SPI модулу, модулу |
![]() |
LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу [pdf] Колдонуучунун колдонмосу MSP4030 4.0 дюймдук сыйымдуулук SPI модулу, MSP4030, 4.0 дюймдук сыйымдуулук SPI модулу, сыйымдуулук SPI модулу, SPI модулу, модулу |
![]() |
LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу [pdf] Колдонуучунун колдонмосу MSP4030 4.0 дюймдук сыйымдуулук SPI модулу, MSP4030, 4.0 дюймдук сыйымдуулук SPI модулу, сыйымдуулук SPI модулу, SPI модулу, модулу |


