Logo LCDWIKI

Modulo SPI capacitivo da 4030 pollici MSP4.0

LCD wiki MSP4030 Modulo SPI capacitivo da 4.0 polliciMSP4030_MSP4031
Istruzioni dimostrative ESP32
CR2023-MI4035

Introduzione alla piattaforma di test

Scheda di sviluppo: ESP32-WROOM-32E devKit
MCU: modulo ESP32-32E
Frequenza: 240 MHz

Istruzioni per il collegamento dei pin

Il modulo può essere collegato direttamente alla scheda di sviluppo ESP32-32E, come mostrato nella figura seguente:
LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 1LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 2

Istruzioni per l'inserimento diretto dei pin del programma di test ESP32-32E

Numero Modulo spilli Corrispondente
Pin di cablaggio della scheda di sviluppo ESP32-32E
Osservazioni
1 VCC 5V Positivo di alimentazione LCD
2 Terra Terra Messa a terra alimentazione LCD
0
,
CS LCD 1015 Segnale di controllo selezione LCD, livello basso attivo
I LCDRST 1027 Segnale di controllo reset LCD, reset di basso livello
RS LCD 102 Segnale di controllo comando/selezione dati LCD
Livello alto: dati, livello basso: comando
SDI(MOSI) 1013 Segnale dati di scrittura bus SPI (scheda SD e schermo LCD utilizzati insieme)
SCK 1014 Segnale orologio bus SPI (scheda SD e schermo LCD utilizzati insieme)
GUIDATO 1021 Segnale di controllo della retroilluminazione LCD (se è necessario il controllo, collegare i pin. Se non è necessario il controllo, è possibile saltarlo)
() SDO(MISO) 1012 Segnale dati di lettura bus SPI (scheda SD e schermo LCD utilizzati insieme)
10 CTP-SCL 1025 Segnale orologio bus IIC touch screen capacitivo (non è necessario collegare i moduli senza touch screen)
11 CTP RST 1033 Segnale di controllo reset touch screen condensatore, reset di basso livello (non è necessario collegare i moduli senza touch screen)
12 CTP_SDA 1032 Segnale dati bus IIC touch screen capacitivo (non è necessario collegare i moduli senza touch screen)
 

13

CTP_INT 1039 Segnale di interruzione tocco del bus IIC touch screen del condensatore, quando si genera il tocco, ingresso di livello basso al controllo principale (non è necessario collegare i moduli senza touch screen)
14 SD_CS 1022 Segnale di controllo selezione scheda SD, livello basso attivo (senza funzione scheda SD, può essere disconnesso)

Descrizione della funzione demo

Questo èampil programma utilizza il bus HSPI hardware ESP32, che si trova nella directory Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI, come mostrato nella figura seguente:  LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 3Descrizione di sampil contenuto del programma
A. Esample_ 01_ Simple_ Test è un programma di test di screen brushing, che non si basa su alcuna libreria software;
B. Esample_ 02_ colligate_ Test è un programma di test completo che visualizza grafici, linee e conteggi durante l'esecuzione del programma;
C. Esample_ 03_ display_ Graphics è un programma di test del display grafico che visualizza vari elementi grafici;
D. Esample_ 04_ display_ Scroll è un programma di test di scorrimento che visualizza lo scorrimento del testo;
E.Esample_ 05_ show_ SD_ bmp_ Picture è un programma di visualizzazione di immagini BMP che visualizza immagini in formato BMP all'interno di SD;
FExample_ 06_ show_ SD_ jpg_ Picture è un programma di visualizzazione di immagini JPG che visualizza immagini in formato jpg all'interno di SD;
G.Esample_ 07_ display_ Phonecall è un programma di touch testing per la composizione telefonica, che simula la funzione di composizione tramite tocco;
Esadecimaleample_ 08_ touch_ Pen è un programma di test del tratto tattile che disegna sullo schermo LCD tramite il tocco;
K.Esample_ 09_ LVGL_ Demos è un ex LVGLampprogramma di visualizzazione le che ti consente di sperimentare le potenti funzionalità di progettazione dell'interfaccia utente di LVGL. Il cestino file per questo exampil file è stato estratto e può essere masterizzato direttamente utilizzando lo strumento corrispondente.

Istruzioni per l'uso della demo

Ambiente di sviluppo edilizio
Per metodi specifici di creazione di un ambiente di sviluppo, fare riferimento al documento "Arduino_development_environment_construction_for-ESP32-EN" in questa directory.
Installazione della libreria software
Dopo aver configurato l'ambiente di sviluppo, la libreria software utilizzata da sample il programma deve essere copiato nella directory della libreria del progetto in modo che sampè possibile richiamare il programma. La libreria software si trova nella directory Install librerie, come mostrato nella figura seguente:LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 4Tra loro:
Arduino FT6336 è il driver dell'IC touch capacitivo FT6336
LVgl è la libreria software grafica della GUI LVGL
TFT_ ESPI è una libreria grafica Arduino per schermi LCD TFT-LCD, che supporta più piattaforme e circuiti integrati driver LCD
TJpg_ Decoder è una libreria di decodifica di immagini in formato JPG per la piattaforma Arduino
Queste librerie software sono state configurate e possono essere copiate direttamente nella directory delle librerie del progetto per l'uso. Il percorso predefinito per la directory della libreria di progettazione è C:UsersAdministratorDocumentsArduinolibraries.
Puoi anche cambiare la directory della libreria del progetto: apri il software Arduino IDE, fai clic su File ->Preferenze e reimpostare la posizione dello Sketchbook nell'interfaccia pop-up, come mostrato nella figura seguente:
LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 5Se non vuoi utilizzare la libreria già configurata, puoi scaricare l'ultima versione della libreria (escluso arduino FT6336) da Github al seguente indirizzo di download e poi configurata:
lvgl: https://github.com/lvgl/lvgl/tree/release/v8.3 (È possibile utilizzare solo la versione V8. x, non è possibile utilizzare la versione V9. x)
TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
TJpg_Decoder: https://github.com/Bodmer/TJpg_Decoder
Una volta completato il download della libreria, decomprimila (per una facile differenziazione, rinomina la cartella della libreria decompressa, come mostrato nella directory Installa librerie), quindi copiala nella directory della libreria di ingegneria. Successivamente, procedere con la configurazione della libreria. IL fileI messaggi che devono essere sostituiti si trovano nella sezione Sostituiti files, come mostrato nella figura seguente:LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 6Configurazione della libreria LVGL: copiare il file lv_conf.h file che si trova in Sostituisci files nella directory di livello superiore della libreria lvgl nella directory della libreria di ingegneria, come mostrato nella figura seguente:
LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 7Apri il file lv_conf_internal.h file che si trova nella directory src della libreria Lvgl sotto la directory della libreria di ingegneria, come mostrato nella figura seguente:
LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 8Dopo aver aperto il file, modificare il contenuto della riga 41 come mostrato nella figura seguente (da “../../lv_conf. h” a “../lv_conf. h”), e salvare una volta completate le modifiche.
LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 9Copia l'esamples e demos nella directory della libreria di ingegneria nella directory src nella libreria lvgl. Queste due directory sono mostrate nella figura seguente nella libreria lvgl:
LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 10Lo stato della directory dopo la copia:
LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 11Configurazione della libreria TFT_ ESPI:
Per prima cosa rinominare User_Setup.h file che si trova nella directory di livello superiore della libreria TFT_eSPI della directory della libreria di ingegneria in User_ Setup_ bak.h, quindi copiare User_Setup.h file che è nel Sostituito files alla directory di primo livello della libreria TFT_eSPI, come mostrato nella figura seguente:
LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 12Compilare ed eseguire programmi
Una volta completata l'installazione della libreria, sampil programma può essere compilato ed eseguito come segue:
A. Collega il modulo display direttamente alla scheda di sviluppo ESP32 e collega la scheda di sviluppo a un PC per accenderla;
B. Apri qualsiasi sample nella directory Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI, come mostrato nella figura seguente (utilizzando il programma di test colligate test come example):
LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 13C. Dopo aver aperto la sample, selezionare il dispositivo ESP32, come mostrato nella figura seguente:
LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 14D. Configurare ESP32 Flash, PSRAM, porte, ecc. come mostrato nella figura seguente:   LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 15E. Fare clic sul pulsante upload per compilare e scaricare il programma, come mostrato nella figura seguente: LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 16

F. Se viene visualizzato il messaggio seguente, indica che il programma è stato compilato e scaricato con successo ed è già stato eseguito:
LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 17G. Se il modulo display visualizza il contenuto, indica che il programma è stato eseguito correttamente.
LVGL esampil cestino file bruciante
A causa del lungo tempo di compilazione dei file LVGLample programma, il bin compilato file è stato estratto e può essere masterizzato direttamente utilizzando lo strumento di download flash. Bidone file situato nella directory Demo_ESP32Flash_Download_LVGL_Demosbin, come mostrato nella figura seguente:LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 18Utilizzando flash_download_tool è possibile masterizzare nella directory Demo_ESP32Flash_Download_LVGL_Demos, come mostrato nella figura seguente:
LCD wiki Modulo SPI capacitivo MSP4030 da 4.0 pollici - figura 19

Logo LCDWIKIwww.lcdwiki.com

Documenti / Risorse

LCD wiki MSP4030 Modulo SPI capacitivo da 4.0 pollici [pdf] Manuale d'uso
MSP4030 Modulo SPI capacitivo da 4.0 pollici, MSP4030, Modulo SPI capacitivo da 4.0 pollici, Modulo SPI capacitivo, Modulo SPI, Modulo
LCD wiki MSP4030 Modulo SPI capacitivo da 4.0 pollici [pdf] Manuale d'uso
MSP4030 Modulo SPI capacitivo da 4.0 pollici, MSP4030, Modulo SPI capacitivo da 4.0 pollici, Modulo SPI capacitivo, Modulo SPI, Modulo
LCD wiki MSP4030 Modulo SPI capacitivo da 4.0 pollici [pdf] Manuale d'uso
MSP4030 Modulo SPI capacitivo da 4.0 pollici, MSP4030, Modulo SPI capacitivo da 4.0 pollici, Modulo SPI capacitivo, Modulo SPI, Modulo

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *