Logo LCDWIKI

Modulo SPI capacitivo LCDWIKI MSP4030 da 4.0 pollici

Immagine prodotto del modulo SPI capacitivo LCDWIKI-MSP4030 da 4-0 pollici

Informazioni sul prodotto

Specifiche

  • Scheda di sviluppo: STM32F103C8T6, MiniSTM32, Elite STM32, Explorer STM32F4, Apollo STM32F4/F7
  • MCU: STM32F103C8T6, STM32F103RCT6, STM32F103ZET6, STM32F407ZGT6, STM32F429IGT6, STM32F767IGT6STM32H743IIT6
  • Frequenza: 72 MHz, 72 MHz, 72 MHz, 168 MHz, 180 MHz, 216 MHz, 400 MHz (corrispondente all'MCU sopra)

Istruzioni per la connessione dei pin
Questo modulo display può essere collegato direttamente alla scheda di sviluppo STM32F103C8T6 e può essere collegato solo ad altre schede di sviluppo tramite cavi DuPont.

Figura 1: Scheda di sviluppo STM32F103C8T6 in linea del modulo

Scheda di sviluppo modulo in linea STM32F103C8T6

Figura 2: Perni posteriori del modulo

Perni posteriori del modulo

Istruzioni per l'inserimento diretto dei pin del programma di test STM32F103C8T6

Numero Pin del modulo Pin di cablaggio della scheda di sviluppo STM32F103 corrispondente Osservazioni
1 VCC 5V Positivo di alimentazione LCD
2 Terra Terra Messa a terra alimentazione LCD
3 LCD_CS PB9 Segnale di controllo selezione LCD, livello basso attivo
4 LCD_RST PB8 Segnale di controllo reset LCD, reset di basso livello
5 LCD_RS PB7 Comando LCD/segnale di controllo selezione dati, livello alto: dati,
livello basso: comando
6 SDI(MOSI) PA7 Segnale dati di scrittura bus SPI (scheda SD e schermo LCD utilizzati
insieme)
7 SCK PA5 Segnale orologio bus SPI (scheda SD e schermo LCD utilizzati
insieme)
8 GUIDATO PB6 Segnale di controllo della retroilluminazione LCD (se hai bisogno di controllo, per favore
collegare i pin. Se non hai bisogno del controllo, puoi saltarlo)
9 SDO(MISO) PA6 Segnale dati di lettura del bus SPI (scheda SD e schermo LCD utilizzati
insieme)

Istruzioni di cablaggio del programma di test del microcontrollore STM32F103RCT6 (corrispondente a MiniSTM32)

Numero Pin del modulo pin di cablaggio della scheda di sviluppo Osservazioni
1 VCC 5V Positivo di alimentazione LCD
2 Terra Terra Messa a terra alimentazione LCD
3 LCD_CS PB11 Segnale di controllo selezione LCD, livello basso attivo
4 LCD_RST PB12 Segnale di controllo reset LCD, reset di basso livello
5 LCD_RS PB10 Comando LCD/segnale di controllo selezione dati, livello alto: dati,
livello basso: comando
6 SDI(MOSI) PB15 Segnale dati di scrittura bus SPI (scheda SD e schermo LCD utilizzati
insieme)
7 SCK PB13 Segnale orologio bus SPI (scheda SD e schermo LCD utilizzati
insieme)
8 GUIDATO PB9 Segnale di controllo della retroilluminazione LCD (se hai bisogno di controllo, per favore
collegare i pin. Se non hai bisogno del controllo, puoi saltarlo)
9 SDO(MISO) PB14 Segnale dati di lettura del bus SPI (scheda SD e schermo LCD utilizzati
insieme)

Istruzioni di cablaggio del programma di test del microcontrollore STM32F103ZET6 (corrispondente a Elite STM32)

Numero Pin del modulo pin di cablaggio della scheda di sviluppo Osservazioni
1 VCC 5V Positivo di alimentazione LCD
2 Terra Terra Messa a terra alimentazione LCD
3 LCD_CS PB11 Segnale di controllo selezione LCD, livello basso attivo
4 LCD_RST PB12 Segnale di controllo reset LCD, reset di basso livello
5 LCD_RS PB10 Comando LCD/segnale di controllo selezione dati, livello alto: dati,
livello basso: comando
6 SDI(MOSI) PB15 Segnale dati di scrittura bus SPI (scheda SD e schermo LCD utilizzati
insieme)
7 SCK PB13 Segnale orologio bus SPI (scheda SD e schermo LCD utilizzati
insieme)
8 GUIDATO PB9 Segnale di controllo della retroilluminazione LCD (se hai bisogno di controllo, per favore
collegare i pin. Se non hai bisogno del controllo, puoi saltarlo)

Domande frequenti

  • D: Posso collegare direttamente il modulo display alla scheda di sviluppo MiniSTM32?
    R: No, il modulo display può essere collegato solo direttamente alla scheda di sviluppo STM32F103C8T6. Per le altre schede di sviluppo è necessario collegarle utilizzando cavi DuPont.
  • D: Come controllo la retroilluminazione dello schermo LCD?
    R: Se è necessario controllare la retroilluminazione dello schermo LCD, collegare il pin LED. Se non hai bisogno del controllo, puoi saltarlo.
  • D: Qual è la gamma di frequenza supportata dall'MCU?
    R: La gamma di frequenza supportata per l'MCU varia a seconda del modello. Fare riferimento alla sezione delle specifiche per le frequenze corrispondenti.

MSP4030_MSP4031 Istruzioni demo STM32 CR2023-MI4037

Introduzione alla piattaforma di test

  • Scheda di sviluppo: STM32F103C8T6, MiniSTM32, Elite STM32, Explorer STM32F4, Apollo STM32F4/F7
  • MCU: STM32F103C8T6, STM32F103RCT6, STM32F103ZET6, STM32F407ZGT6, STM32F429IGT6, STM32F767IGT6、STM32H743IIT6
  • Frequenza: 72 MHz, 72 MHz, 72 MHz, 168 MHz, 180 MHz, 216 MHz, 400 MHz (corrispondente all'MCU sopra)

Istruzioni per il collegamento dei pin

Questo modulo display può essere collegato direttamente alla scheda di sviluppo STM32F103C8T6 e può essere collegato solo ad altre schede di sviluppo tramite cavi DuPont. LCDWIKI-MSP4030-4-0-Inch-Capacitive-SPI-Module-01 (1) Figura 1: Scheda di sviluppo STM32F103C8T6 in linea del modulo

LCDWIKI-MSP4030-4-0-Inch-Capacitive-SPI-Module-01 (2)

STM32F103C8T6 Test Programma Spillo Diretto Inserimento Istruzioni
Numero Pin del modulo STM32F103 corrispondente scheda di sviluppo pin di cablaggio Osservazioni
1 VCC 5V Positivo di alimentazione LCD
2 Terra Terra Messa a terra alimentazione LCD
3 LCD_CS PB9 Segnale di controllo selezione LCD, livello basso

attivo

4 LCD_RST PB8 Segnale di controllo reset LCD, reset di basso livello
5 LCD_RS PB7
  • Segnale di controllo comando/selezione dati LCD
  • Livello alto: dati, livello basso: comando
6 SDI(MOSI) PA7 Segnale dati di scrittura bus SPI (scheda SD e schermo LCD utilizzati insieme)
7 SCK PA5 Segnale orologio bus SPI (scheda SD e schermo LCD utilizzati insieme)
8 GUIDATO PB6 Segnale di controllo della retroilluminazione LCD (se è necessario il controllo, collegare i pin. Se non è necessario il controllo, è possibile saltarlo)
9 SDO(MISO) PA6 Segnale dati di lettura bus SPI (scheda SD e schermo LCD utilizzati insieme)
10 CTP_SCL PB5 Segnale orologio bus IIC touch screen capacitivo (non è necessario collegare i moduli senza touch screen)
11 CTP_RST PA10 Segnale di controllo reset touch screen condensatore, reset di basso livello (non è necessario collegare i moduli senza touch screen)
12 CTP_SDA PA9 Segnale dati bus IIC touch screen capacitivo (non è necessario collegare i moduli senza touch screen)
13 CTP_INT PA8 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 NC Segnale di controllo selezione scheda SD, livello basso attivo (senza funzione scheda SD, può essere disconnesso)
STM32F103RCT6 microcontrollore test programma cablaggio istruzioni
Numero Pin del modulo Corrispondente alla scheda di sviluppo MiniSTM32 perno di cablaggio Osservazioni
1 VCC 5V Positivo di alimentazione LCD
2 Terra Terra Messa a terra alimentazione LCD
3 LCD_CS PB11 Segnale di controllo selezione LCD, livello basso attivo
4 LCD_RST PB12 Segnale di controllo reset LCD, reset di basso livello
5 LCD_RS PB10 Comando LCD/segnale di controllo selezione dati Livello alto: dati, livello basso: comando
6 SDI(MOSI) PB15 Segnale dati di scrittura bus SPI (scheda SD e schermo LCD utilizzati insieme)
7 SCK PB13 Segnale orologio bus SPI (scheda SD e schermo LCD utilizzati insieme)
8 GUIDATO PB9 Segnale di controllo della retroilluminazione LCD (se è necessario il controllo, collegare i pin. Se non è necessario il controllo, è possibile saltarlo)
9 SDO(MISO) PB14 Segnale dati di lettura del bus SPI (scheda SD e
schermo LCD utilizzato insieme)
10 CTP_SCL PC0 Segnale orologio bus IIC touch screen capacitivo (non è necessario collegare i moduli senza touch screen)
11 CTP_RST PC13 Segnale di controllo reset touch screen condensatore, reset di basso livello (non è necessario collegare i moduli senza touch screen)
12 CTP_SDA PC3 Segnale dati bus IIC touch screen capacitivo (non è necessario collegare i moduli senza touch screen)
13 CTP_INT PC10 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 NC Segnale di controllo selezione scheda SD, livello basso attivo (senza funzione scheda SD, può essere disconnesso)
STM32F103ZET6 microcontrollore test programma istruzioni di cablaggio
Numero Pin del modulo Corrispondente alla scheda di sviluppo Elite STM32

perno di cablaggio

Osservazioni
1 VCC 5V Positivo di alimentazione LCD
2 Terra Terra Messa a terra alimentazione LCD
3 LCD_CS PB11 Segnale di controllo selezione LCD, livello basso attivo
4 LCD_RST PB12 Segnale di controllo reset LCD, reset di basso livello
5 LCD_RS PB10 Comando LCD/segnale di controllo selezione dati Livello alto: dati, livello basso: comando
6 SDI(MOSI) PB15 Segnale dati di scrittura bus SPI (scheda SD e schermo LCD utilizzati insieme)
7 SCK PB13 Segnale orologio bus SPI (scheda SD e schermo LCD utilizzati insieme)
8 GUIDATO PB9 Segnale di controllo della retroilluminazione LCD (se è necessario il controllo, collegare i pin. Se non è necessario il controllo, è possibile saltarlo)
9 SDO(MISO) PB14 Segnale dati di lettura bus SPI (scheda SD e schermo LCD utilizzati insieme)
10 CTP_SCL PC0 Segnale orologio bus IIC touch screen capacitivo (non è necessario collegare i moduli senza touch screen)
11 CTP_RST PC13 Segnale di controllo reset touch screen condensatore, reset di basso livello (non è necessario collegare i moduli senza touch screen)
12 CTP_SDA PC3 Segnale dati bus IIC touch screen capacitivo (non è necessario collegare i moduli senza touch screen)
13 CTP_INT PC10 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 NC Segnale di controllo selezione scheda SD, livello basso attivo (senza funzione scheda SD, può essere disconnesso)
STM32F407ZGT6 microcontrollore test programma istruzioni di cablaggio
Numero Pin del modulo Corrispondente alla scheda di sviluppo Explorer STM32F4

perno di cablaggio

Osservazioni
1 VCC 5V Positivo di alimentazione LCD
2 Terra Terra Messa a terra alimentazione LCD
3 LCD_CS PB15 Segnale di controllo selezione LCD, livello basso attivo
4 LCD_RST PB12 Segnale di controllo reset LCD, reset di basso livello
5 LCD_RS PB14 Comando LCD/segnale di controllo selezione dati Livello alto: dati, livello basso: comando
6 SDI(MOSI) PB5 Segnale dati di scrittura bus SPI (scheda SD e schermo LCD utilizzati insieme)
7 SCK PB3 Segnale orologio bus SPI (scheda SD e schermo LCD utilizzati insieme)
8 GUIDATO PB13 Segnale di controllo della retroilluminazione LCD (se necessario
controllo, collegare i pin. Se non hai bisogno del controllo, puoi saltarlo)
9 SDO(MISO) PB4 Segnale dati di lettura bus SPI (scheda SD e schermo LCD utilizzati insieme)
10 CTP_SCL PB0 Segnale orologio bus IIC touch screen capacitivo (non è necessario collegare i moduli senza touch screen)
11 CTP_RST PC5 Segnale di controllo reset touch screen condensatore, reset di basso livello (non è necessario collegare i moduli senza touch screen)
12 CTP_SDA PF11 Segnale dati bus IIC touch screen capacitivo (non è necessario collegare i moduli senza touch screen)
13 CTP_INT PB1 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 NC Segnale di controllo selezione scheda SD, livello basso attivo (senza funzione scheda SD, può essere disconnesso)
STM32F429IGT6 microcontrollore test programma istruzioni di cablaggio
Numero Pin del modulo Corrispondente alla scheda di sviluppo Apollo STM32F4/F7 perno di cablaggio Osservazioni
1 VCC 5V Positivo di alimentazione LCD
2 Terra Terra Messa a terra alimentazione LCD
3 LCD_CS PD11 Segnale di controllo selezione LCD, livello basso attivo
4 LCD_RST PD12 Segnale di controllo reset LCD, reset di basso livello
5 LCD_RS PD5 Comando LCD/segnale di controllo selezione dati Livello alto: dati, livello basso: comando
6 SDI(MOSI) PF9 Segnale dati di scrittura bus SPI (scheda SD e schermo LCD utilizzati insieme)
7 SCK PF7 Segnale orologio bus SPI (scheda SD e schermo LCD utilizzati insieme)
8 GUIDATO PD6 Segnale di controllo della retroilluminazione LCD (se è necessario il controllo, collegare i pin. Se non è necessario il controllo, è possibile saltarlo)
9 SDO(MISO) PF8 Segnale dati di lettura bus SPI (scheda SD e schermo LCD utilizzati insieme)
10 CTP_SCL  

Modello PH6

Segnale orologio bus IIC touch screen capacitivo (non è necessario collegare i moduli senza touch screen)
11 CTP_RST PI8 Segnale di controllo reset touch screen condensatore, reset di basso livello (non è necessario collegare i moduli senza touch screen)
12 CTP_SDA PI3 Segnale dati bus IIC touch screen capacitivo (non è necessario collegare i moduli senza touch screen)
13  

CTP_INT

Modello PH11 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 NC Segnale di controllo selezione scheda SD, livello basso attivo (senza funzione scheda SD, può essere disconnesso)
STM32F767IGT6,STM32H743IIT6 microcontrollore test programma istruzioni di cablaggio
Numero Pin del modulo Corrispondente alla scheda di sviluppo Apollo STM32F4/F7 perno di cablaggio Osservazioni
1 VCC 5V Positivo di alimentazione LCD
2 Terra Terra Messa a terra alimentazione LCD
3 LCD_CS PD11 Segnale di controllo selezione LCD, livello basso attivo
4 LCD_RST PD12 Segnale di controllo reset LCD, reset di basso livello
5 LCD_RS PD5 Comando LCD/segnale di controllo selezione dati Livello alto: dati, livello basso: comando
6 SDI(MOSI) PB15 Segnale dati di scrittura bus SPI (scheda SD e schermo LCD utilizzati insieme)
7 SCK PB13 Segnale orologio bus SPI (scheda SD e LCD
schermo utilizzato insieme)
8 GUIDATO PD6 Segnale di controllo della retroilluminazione LCD (se è necessario il controllo, collegare i pin. Se non è necessario il controllo, è possibile saltarlo)
9 SDO(MISO) PB14 Segnale dati di lettura bus SPI (scheda SD e schermo LCD utilizzati insieme)
10 CTP_SCL Modello PH6 Segnale orologio bus IIC touch screen capacitivo (non è necessario collegare i moduli senza touch screen)
11 CTP_RST PI8 Segnale di controllo reset touch screen condensatore, reset di basso livello (non è necessario collegare i moduli senza touch screen)
12 CTP_SDA PI3 Segnale dati bus IIC touch screen capacitivo (non è necessario collegare i moduli senza touch screen)
13 CTP_INT Modello PH11 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 NC Segnale di controllo selezione scheda SD, livello basso attivo (senza funzione scheda SD, può essere disconnesso)

Descrizione della funzione demo

Questo programma di test include 7 programmi di test MCU tra cui STM32F103C8T6, STM32F103RCT6, STM32F103ZET6, STM32F407ZGT6, STM32F429IGT6, STM32F767IGT6, STM32H743IIT6. Ogni programma di test MCU include due funzioni: SPI software e SPI hardware, che si trovano nella directory Demo_STM32, come mostrato nella figura seguente: LCDWIKI-MSP4030-4-0-Inch-Capacitive-SPI-Module-01 (1)Descrizione di sampil contenuto del programma

  • A. Display dell'interfaccia principale;
  • B. Leggere l'ID dello schermo e i valori del colore GRAM;
  • C. Semplice scorrimento dello schermo;
  • D. Disegno e riempimento di rettangoli;
  • E. Disegna e riempi un cerchio;
  • F. Disegno e riempimento del triangolo;
  • G. Display inglese;
  • H. Display cinese;
  • I. Visualizzazione delle immagini;
  • J. Display digitale dinamico;
  • K. Display rotante;
  • L. Touch screen capacitivo (compresi pulsanti a sfioramento e linee scritte a mano);

Example istruzioni per la commutazione della direzione del display del programma
Trovata la definizione della macro USE_HORIZONTAL nel display LCD. h, come mostrato di seguito:

  • USE_HORIZONTAL 0 //Ruota di 0°
  • USE_HORIZONTAL 1 //Ruota di 90°
  • USE_HORIZONTAL 2 //Ruota di 180°
  • USE_HORIZONTAL 3 //Ruota di 270°

Istruzioni per l'uso della demo

  • Installazione del software dello strumento di sviluppo
    Innanzitutto, è necessario installare il software dello strumento di sviluppo, che utilizza Keil5. Si prega di fare riferimento personalmente ai metodi di download e installazione online.
  • Installazione della libreria dispositivi
    Dopo aver installato con successo il software dello strumento, è necessario installare diverse librerie di dispositivi MCU, altrimenti non sarà possibile realizzare il progetto, né eseguire la compilazione e il download. Consultare online per il metodo di installazione della libreria del dispositivo.
  • Compilazione di programmi
    Una volta completata l'installazione della libreria, aprire la directory PROJECT sotto il file sample, individuare il file uvprojx file, fare doppio clic per aprire la sample progetto, come mostrato nella figura seguente: LCDWIKI-MSP4030-4-0-Inch-Capacitive-SPI-Module-01 (2)
  • Dopo aver aperto la sample progetto, è possibile apportare modifiche al codice del progetto (o meno). Una volta completate le modifiche, fare clic sul pulsante di compilazione per compilare il codice. Viene visualizzato il seguente prompt che indica l'avvenuta compilazione, come mostrato nella figura seguente: LCDWIKI-MSP4030-4-0-Inch-Capacitive-SPI-Module-01 (3)

Scarica ed esegui programmi

  • La scheda di sviluppo supporta il download SWD e il download Jlink
  • Ecco un'introduzione al download di Jlink. Per altri metodi di download, fare riferimento alla documentazione nel pacchetto di documentazione della scheda di sviluppo o consultare Internet.
  • I passaggi per scaricare Jlink sono i seguenti (utilizzando la scheda di sviluppo STM32F103RCT6 come example):
  1. R. Una volta completata la compilazione del programma, procedere con il download del programma.
    Per prima cosa collega JTAG al computer e alla scheda di sviluppo, fare clic sull'icona della bacchetta magica ->Debug ->menu a discesa e selezionare J-LINK/J-TRACE Cortex, come mostrato nella figura seguente:LCDWIKI-MSP4030-4-0-Inch-Capacitive-SPI-Module-01 (4)
  2. B. Fare nuovamente clic su Impostazioni, impostare ort su SW e Max su 2 MHz, come mostrato di seguito:LCDWIKI-MSP4030-4-0-Inch-Capacitive-SPI-Module-01 (5)
  3. C. Selezionare il modello del microcontrollore, fare clic sull'icona della bacchetta magica ->Dispositivo ->seleziona il modello del microcontrollore STM32F103RC, come mostrato nella figura seguente:LCDWIKI-MSP4030-4-0-Inch-Capacitive-SPI-Module-01 (6)
  4. D. Selezionare il modello flash (se selezionato, ignorarlo), fare clic su Utilità>Impostazioni>Aggiungi>seleziona STM32F10x Flash ad alta densità ->Aggiungi, come mostrato nella figura seguente:LCDWIKI-MSP4030-4-0-Inch-Capacitive-SPI-Module-01 (7)
  5. E. Dopo aver configurato sia JTAG e flash, il programma può essere scaricato. Scarica il programma, fai clic sul pulsante di download e scarica il file esadecimale file al comitato di sviluppo. Se viene visualizzato il messaggio “Programmazione completata. Verifica OK." viene visualizzato, indica che il download è riuscito, come mostrato nella figura seguente:LCDWIKI-MSP4030-4-0-Inch-Capacitive-SPI-Module-01 (8)
  6. F. Dopo che il programma è stato scaricato con successo, se il modulo non risponde, è necessario premere il pulsante di ripristino o spegnerlo e riavviarlo per funzionare normalmente. Se si desidera che il programma venga eseguito automaticamente dopo il download riuscito, è necessario premere le seguenti impostazioni:
  7. Fare clic sull'icona della bacchetta magica ->Utilità ->Impostazioni ->seleziona Ripristina ed esegui, come mostrato nella figura seguente:LCDWIKI-MSP4030-4-0-Inch-Capacitive-SPI-Module-01 (9)
  8. G. Se il modulo display visualizza caratteri e grafica normalmente, indica che il programma è stato eseguito correttamente.

NOTA:

  1. A. Durante il download del programma, se si verifica il seguente errore, indica che JTAG l'impostazione non è corretta. Seguire il passaggio B per impostarlo:LCDWIKI-MSP4030-4-0-Inch-Capacitive-SPI-Module-01 (3)
  2. B. Se si verifica il seguente errore, indica che l'impostazione del flash non è corretta. Seguire il passaggio D per impostarlo:LCDWIKI-MSP4030-4-0-Inch-Capacitive-SPI-Module-01 (10)

www.lcdwiki.com

Documenti / Risorse

Modulo SPI capacitivo LCDWIKI MSP4030 da 4.0 pollici [pdf] Istruzioni
MSP4030, MSP4031, MSP4030 Modulo SPI capacitivo da 4.0 pollici, 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 *