Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

progettare LCD touch con STM32

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

2
voti

[81] Re: progettare LCD touch con STM32

Messaggioda Foto Utentepusillus » 8 dic 2018, 19:16

Purtroppo mi sono incartato anche io con il driver per il touch panel con EmWin...
Nel frattempo ho trovato una libreria GUI molto interessante:https://littlevgl.com/
è open source e mi pare anche che ha un bell'aspetto. Non ho avuto grossi problemi a compilare con Keil.
Spero di riuscire a far funzionare il Touch XPT2046. Interessante anche il supporto per l'encoder rotativo: non tutti i display hanno il touch e per quelli piccoli non è pratico.
Qui c'è la demo che ho compilato, l'animazione è molto lenta perché la comunicazione con il micro è via SPI.
Immagine
Un lungo viaggio di mille miglia comincia con un solo passo
Lao Tzu
Avatar utente
Foto Utentepusillus
1.394 5 11
Sostenitore
Sostenitore
 
Messaggi: 553
Iscritto il: 5 mar 2016, 15:19
Località: Latina

0
voti

[82] Re: progettare LCD touch con STM32

Messaggioda Foto Utenteluxinterior » 9 dic 2018, 19:01

compilmenti che bello grazie per la segnalzione pusillus
Avatar utente
Foto Utenteluxinterior
2.249 2 4 8
Expert EY
Expert EY
 
Messaggi: 1259
Iscritto il: 6 gen 2016, 17:48

0
voti

[83] Re: progettare LCD touch con STM32

Messaggioda Foto Utentelelerelele » 10 dic 2018, 9:29

Sto per reperire le board per potere caricare il software da testare, questa

https://www.waveshare.com/wiki/Open429I-C

alla quale viene abbinato un LCD touch capacitivo,
questo: https://www.waveshare.com/wiki/Category:LCD7C_interface

vorrei però usare un touch resisitivo, da ignorante credo che sia meno soggetto a problemi di lettura,
pensavo a questo, https://www.waveshare.com/wiki/7inch_Resistive_Touch_LCD

qualcuno di esperienza, ha idea se possa essere controllato dal STM32FSTM32F429I.

grazie.
Avatar utente
Foto Utentelelerelele
1.998 2 7 8
Expert EY
Expert EY
 
Messaggi: 2225
Iscritto il: 8 giu 2011, 8:57
Località: Reggio Emilia

1
voti

[84] Re: progettare LCD touch con STM32

Messaggioda Foto Utentelelerelele » 11 dic 2018, 11:23

Ok.

Ho verificato su manuali d'uso dei componenti pare che entrambi i display possano essere usati sulla scheda di sviluppo.

ottimo, così posso provarli entrambi.

Appena arriva carico il firmware che ho appena compilato poi avrò la sorpresa.....partirà il tutto o non si avvierà nulla?

saluti
Avatar utente
Foto Utentelelerelele
1.998 2 7 8
Expert EY
Expert EY
 
Messaggi: 2225
Iscritto il: 8 giu 2011, 8:57
Località: Reggio Emilia

1
voti

[85] Re: progettare LCD touch con STM32

Messaggioda Foto Utentexyz » 13 dic 2018, 12:11

pusillus ha scritto:ho trovato una libreria GUI molto interessante:https://littlevgl.com/

Compilata sotto Linux via Makefile utilizzando la libSDL2. Il programma demo funziona, è interessante visto che supporta il touch e leggendo la documentazione è facilmente portabile anche in device non sopportati ufficialmente.
Avatar utente
Foto Utentexyz
5.405 2 4 5
Master EY
Master EY
 
Messaggi: 1425
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

1
voti

[86] Re: progettare LCD touch con STM32

Messaggioda Foto Utentepusillus » 16 dic 2018, 21:59

xyz ha scritto:Compilata sotto Linux via Makefile utilizzando la libSDL2. Il programma demo funziona, è interessante visto che supporta il touch e leggendo la documentazione è facilmente portabile anche in device non sopportati ufficialmente.

Sfortunatamente il touch panel sul mio display è guasto.
Nel frattempo che ne arrivi uno nuovo sto utilizzando un rotary encoder e devo dire che si comporta bene.
Inoltre ho visto che nella prossima versione ci sarà un widget pensato proprio per gli encoder:
47869506-6676d000-de07-11e8-807b-1dbaa238e2c8.gif
47869506-6676d000-de07-11e8-807b-1dbaa238e2c8.gif (162.59 KiB) Osservato 283 volte

La libreria mi sembra ben congegnata ed è anche scalabile. Si può ridurre al minimo il codice scartando dalla compilazione features non necessarie.
Immagine
Un lungo viaggio di mille miglia comincia con un solo passo
Lao Tzu
Avatar utente
Foto Utentepusillus
1.394 5 11
Sostenitore
Sostenitore
 
Messaggi: 553
Iscritto il: 5 mar 2016, 15:19
Località: Latina

2
voti

[87] Re: progettare LCD touch con STM32

Messaggioda Foto Utentepusillus » 19 dic 2018, 16:18

xyz ha scritto:Compilata sotto Linux via Makefile utilizzando la libSDL2.


sono riuscito a compilare con windows 10 da QT Creator con mingw64 e sdl2 anche io. comodo x sviluppare la GUI senza dover verificare sempre sul micro.
Untitled.jpg
Immagine
Un lungo viaggio di mille miglia comincia con un solo passo
Lao Tzu
Avatar utente
Foto Utentepusillus
1.394 5 11
Sostenitore
Sostenitore
 
Messaggi: 553
Iscritto il: 5 mar 2016, 15:19
Località: Latina

0
voti

[88] Re: progettare LCD touch con STM32

Messaggioda Foto Utentelelerelele » 20 dic 2018, 22:20

pure io questa sera ho avuto risposta, dopo un mese di duro lavoro ed incessante studio dell'ambiente GCC AC6, basato su eclipse, ed il mio vecchio portatile che ormai non si accende più,
la scheda di sviluppo Open32429i con CORE STM32 STM32F429IGT6 MCU, ed il display LCD colore da 7pollici 800x480, con interfaccia parallela.

Stavo per abbandonare, poi......
IMG_20181220_204819.png



capisco che sia poco, però fino a mezzora fa non ero riuscito a fare niente.

credo che il resto sia tutta discesa.

so gia cosa farò per le prossime feste.......riposo poco.

saluti e buon natale e felice anno nuovo.
Avatar utente
Foto Utentelelerelele
1.998 2 7 8
Expert EY
Expert EY
 
Messaggi: 2225
Iscritto il: 8 giu 2011, 8:57
Località: Reggio Emilia

0
voti

[89] Re: progettare LCD touch con STM32

Messaggioda Foto Utentepusillus » 21 dic 2018, 22:38

Buone vacanze allora!
Anche io, se trovo tempo, voglio approfondire con questa libreria che mi pare molto valida.
Immagine
Un lungo viaggio di mille miglia comincia con un solo passo
Lao Tzu
Avatar utente
Foto Utentepusillus
1.394 5 11
Sostenitore
Sostenitore
 
Messaggi: 553
Iscritto il: 5 mar 2016, 15:19
Località: Latina

0
voti

[90] Re: progettare LCD touch con STM32

Messaggioda Foto Utentelelerelele » 26 dic 2018, 18:58

Sono alle prese con il touch,

dopo varie ore di lavoro sono riuscito ad ottenere una buon funzionamento con la matrice di taratura, questa l'ho riscritta con i valori appena letti dal touch, però per ottenere la taratura custom su ogni apparecchio volevo salvare il valore sulla flash del micro, attraverso il firmware.

Ho implementato la scrittura dei valori in flash, e funziona con valori INT, senza pensare che questi valori di matrice sono LONG, e non posso salvarli correttamente in allocazione di memoria.

Esiste una soluzione per salvare questi valori attraverso software?

saluti.
Avatar utente
Foto Utentelelerelele
1.998 2 7 8
Expert EY
Expert EY
 
Messaggi: 2225
Iscritto il: 8 giu 2011, 8:57
Località: Reggio Emilia

PrecedenteProssimo

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti