LCDWIKI логотиби

MSP4030 4.0 дюймдук сыйымдуулук SPI модулу

LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулуMSP4030_MSP4031
ESP32 демо нускамалары
CR2023-MI4035

Сыноо платформасына киришүү

Өнүгүү тактасы: ESP32-WROOM-32E devKit
MCU: ESP32-32E модулу
Жыштыгы: 240MHz

Pin туташуу нускамалары

Модуль ESP32-32E иштеп чыгуу тактасына түздөн-түз сайылышы мүмкүн, төмөнкү сүрөттө көрсөтүлгөн:
LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 1-сүрөтLCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 2-сүрөт

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 каталогунда жайгашкан, төмөнкү сүрөттө көрсөтүлгөн:  LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 3-сүрөтС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 программасын чакырса болот. Программанын китепканасы төмөнкү сүрөттө көрсөтүлгөндөй, китепканаларды орнотуу каталогунда жайгашкан:LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 4-сүрөтАлардын арасында:
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 жайгашкан жерин баштапкы абалга келтириңиз:
LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 5-сүрөтЭгер сиз буга чейин конфигурацияланган китепкананы колдонгуңуз келбесе, китепкананын акыркы версиясын (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 каталогу, төмөнкү сүрөттө көрсөтүлгөндөй:LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 6-сүрөтLVGL китепкана конфигурациясы: lv_conf.h көчүрүү file алмаштырууда бар files каталогун инженердик китепкана каталогундагы lvgl китепканасынын жогорку деңгээлдеги каталогуна, төмөнкү сүрөттө көрсөтүлгөндөй:
LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 7-сүрөтlv_conf_internal.h ачыңыз file инженердик китепкана каталогунун астындагы Lvgl library src каталогунда, төмөнкү сүрөттө көрсөтүлгөндөй:
LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 8-сүрөтачкандан кийин file, 41-саптын мазмунун төмөнкү сүрөттө көрсөтүлгөндөй өзгөртүңүз (“../../lv_conf. h”ден “../lv_conf. h”ге чейин) жана өзгөртүүлөр аяктагандан кийин сактаңыз.
LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 9-сүрөтМурункусун көчүрamples жана demos каталогдорун инженердик китепкана каталогунун астындагы lvgl китепканасынын астындагы src каталогуна. Бул эки каталог lvgl китепканасында төмөнкү сүрөттө көрсөтүлгөн:
LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 10-сүрөтКөчүрүүдөн кийинки каталогдун абалы:
LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 11-сүрөтTFT_ ESPI китепкана конфигурациясы:
Алгач User_Setup.h атын өзгөртүү file инженердик китепкана каталогунун TFT_eSPI китепканасынын жогорку деңгээлдеги каталогунда User_ Setup_ bak.h дарегине жайгашкан, андан кийин User_Setup.h файлын көчүрүңүз. file Ал алмаштырылган files каталогун TFT_eSPI китепканасынын жогорку деңгээлдеги каталогуна, төмөнкү сүрөттө көрсөтүлгөндөй:
LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 12-сүрөтПрограммаларды түзүү жана иштетүү
Китепкананы орнотуу аяктагандан кийин, сample программасы төмөнкүдөй түзүлүп, иштетилиши мүмкүн:
A. Дисплей модулун түздөн-түз ESP32 иштеп чыгуу тактасына сайыңыз жана иштеп чыгуу тактасын күйгүзүү үчүн компьютерге туташтырыңыз;
B. Open Any sample программасын Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI каталогунда, төмөнкү сүрөттө көрсөтүлгөндөй (коллигат тестинин тест программасын колдонуу мененampле):
LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 13-сүрөтC. лар ачылгандан кийинampтөмөнкү сүрөттө көрсөтүлгөндөй, ESP32 түзмөгүн тандаңыз:
LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 14-сүрөтD. Төмөнкү сүрөттө көрсөтүлгөндөй ESP32 Flash, PSRAM, портторду ж.б. конфигурациялаңыз:   LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 15-сүрөтE. Төмөнкү сүрөттө көрсөтүлгөндөй, программаны компиляциялоо жана жүктөө үчүн жүктөө баскычын басыңыз: LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 16-сүрөт

F. Эгерде төмөнкү чакырык пайда болсо, бул программа ийгиликтүү компиляцияланганын жана жүктөлүп алынганын жана буга чейин иштетилгенин көрсөтөт:
LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 17-сүрөтG. Эгерде дисплей модулу мазмунду көрсөтсө, бул программа ийгиликтүү иштегенин көрсөтөт.
LVGL exampле бин file күйүү
LVGL с узак компиляция убактысына байланыштууample программа, компиляцияланган бин file алынган жана флеш жүктөө куралы аркылуу түздөн-түз күйгүзсө болот. бин file төмөнкү сүрөттө көрсөтүлгөндөй, Demo_ESP32Flash_Download_LVGL_Demosbin каталогунда жайгашкан:LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 18-сүрөтFlash_download_tool колдонуу төмөнкү сүрөттө көрсөтүлгөндөй, Demo_ESP32Flash_Download_LVGL_Demos каталогуна күйүп кетиши мүмкүн:
LCD wiki MSP4030 4.0 дюймдук сыйымдуулук SPI модулу - 19-сүрөт

LCDWIKI логотибиwww.lcdwiki.com

Документтер / Ресурстар

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 модулу, модулу

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *