Telas TFT

Software e Hardware para uC STM

Moderadores: aluis-rcastro, 51

Telas TFT

Mensagempor Guri » 30 Jun 2019 20:05

Estou para iniciar um trabalho com essa telas TFT(SSD1963), sem touch, não vou usar esse recurso no momento.

A tela que vou utilizar é 800x600 colorida.

Alguém pode me dar uma luz de por onde começar? Eu estou utilizando o mikroc, AINDA... 8)

Minha meta é gravar em um cartão SD, várias imagens e ir passando essas imagens na tela...

Ouvi dizer, até o momento das minhas pesquisas, que o povo que tem mexido com essas telas, a utilizavam no modo 16bits. Pois no modo 8 bits como as libs do mikroc, tem alguns bugs.

Como eu ainda estou na fase de pesquisas, aceito todas as dicas e desde já agradeço
DEUS SEJA LOUVADO
GURI (VonNilmam)
Guri
Byte
 
Mensagens: 457
Registrado em: 25 Abr 2010 09:05
Localização: Minas Gerais

Re: Telas TFT

Mensagempor Guri » 30 Jun 2019 20:34

NO andar das minhas pesquisas, pensei que iria precisar de um GERADOR de imagens, ou melhor um construtor de imagens ou como queiram chamar.

Achei esse programa interessante que converte as imagens...

https://code.google.com/archive/p/ab-embedded/downloads
DEUS SEJA LOUVADO
GURI (VonNilmam)
Guri
Byte
 
Mensagens: 457
Registrado em: 25 Abr 2010 09:05
Localização: Minas Gerais

Re: Telas TFT

Mensagempor Rodrigo_P_A » 30 Jun 2019 21:35

Sugiro dar olhada em bibliotecas gráficas, tipo:

https://github.com/littlevgl/lvgl

https://ugfx.io/
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2221
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Re: Telas TFT

Mensagempor pamv » 30 Jun 2019 21:53

Sugiro que você dê uma olhada nas Nextion:

https://nextion.itead.cc/

Por que?

1) Elas são controladas por um STM32
2) O STM32 fala com o seu MCU via porta serial, com 4 fios (VCC, GND, TX, RX) seu TFT tá conectado no seu MCU
3) Você manda comandos simples em ASCII para o STM32 que controla a TFT, parece quase o Basic do Apple II:

cls BLUE
line 0,0,100,100,BLACK

4) A nextion fornece um editor Gui para você gerar as telas

https://nextion.itead.cc/editor_guide/

e boa documentação para a programação

https://nextion.itead.cc/resources/docu ... ction-set/

5) São baratas
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Telas TFT

Mensagempor Guri » 01 Jul 2019 23:42

Nossa Palm, que legal...fico muito agradecido pela ótima dica.

Vou analisar com prazer esse material, já baixei o programa editor.

Sem querer abusar, você sabe onde posso encontrar, se é que tem, um distribuidor aqui no Brasil.
Quero pedir uma dessas telas para brincar.

Muito obrigado,
DEUS SEJA LOUVADO
GURI (VonNilmam)
Guri
Byte
 
Mensagens: 457
Registrado em: 25 Abr 2010 09:05
Localização: Minas Gerais

Re: Telas TFT

Mensagempor pamv » 02 Jul 2019 09:33

Eu comprei a minha da China, mas tem no Mercado Livre e se precisar de nota também no Filipeflop

https://lista.mercadolivre.com.br/nextion#D[A:nextion]

https://www.filipeflop.com/produto/disp ... m-nextion/
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Telas TFT

Mensagempor Guri » 02 Jul 2019 12:15

Comprei um de 7"...carinho, paguei 700 reais, mas vale para testes.

Palm, sou muito grato pela super dica, Gratidão sempre.

Você pode me passar o link de onde você comprou lá na china...
DEUS SEJA LOUVADO
GURI (VonNilmam)
Guri
Byte
 
Mensagens: 457
Registrado em: 25 Abr 2010 09:05
Localização: Minas Gerais

Re: Telas TFT

Mensagempor pamv » 02 Jul 2019 13:54

Guri escreveu:Comprei um de 7"...carinho, paguei 700 reais, mas vale para testes.

Palm, sou muito grato pela super dica, Gratidão sempre.

Você pode me passar o link de onde você comprou lá na china...


Eu tenho esse de 7" com o SSD1963, também comprado da China, mas ele demorou tanto pra chegar que no meio tempo e comprei e recebi o Nextion.

Na época eu paguei 160 reais com frete incluso deste vendedor aqui:

https://www.ebay.com/usr/czb6721960
New 7" inch TFT LCD module 800x480 SSD1963 Touch PWM, Arduino AVR STM32 ARM

O Nextion eu também comprei dele

https://www.ebay.com/itm/2-8-Nextion-HM ... 2749.l2649

mas hoje eu compraria no Aliexpress porque o envio está muito rápido, tem coisas que demoraram um mês entre comprar e retirar no correio.
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Telas TFT

Mensagempor Guri » 03 Jul 2019 15:36

Palm, esse tela é sensacional...

Podes me dizer até quantas telas eu consigo gerar? Eu quero montar tipo varias paginas de texto na telinha e ir foleando ...e não achei ainda nada que disse-se sobre até quantas telas eu poderia montar.
DEUS SEJA LOUVADO
GURI (VonNilmam)
Guri
Byte
 
Mensagens: 457
Registrado em: 25 Abr 2010 09:05
Localização: Minas Gerais

Re: Telas TFT

Mensagempor vtrx » 03 Jul 2019 17:53

Que pena que esta usando Mikroc,se estivesse usando Keil,tenho tudo pronto,mas posso te passar o aplicativo que fiz na época para gerar arquivo de imagem RGB5(usado nessa tela).
Este aplicativo que fiz é para gerar icones e imagens para ser gravado na Flash do micro para apresentação de menu na tela.
Para as imagens na tela eu usei ler do SD imagens BMP gravadas em FAT32.
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2192
Registrado em: 20 Abr 2008 21:01

Re: Telas TFT

Mensagempor pamv » 03 Jul 2019 19:55

Guri escreveu:Palm, esse tela é sensacional...

Podes me dizer até quantas telas eu consigo gerar? Eu quero montar tipo varias paginas de texto na telinha e ir foleando ...e não achei ainda nada que disse-se sobre até quantas telas eu poderia montar.


Acho que depende do modelo, você fala em telas com imagens estáticas né? Escolha um modelo e acesse os detalhes dele. Ou defina o modelo no GUI e va criando telas até ele reclamar
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Telas TFT

Mensagempor pamv » 03 Jul 2019 20:06

vtrx escreveu:Que pena que esta usando Mikroc,se estivesse usando Keil,tenho tudo pronto,mas posso te passar o aplicativo que fiz na época para gerar arquivo de imagem RGB5(usado nessa tela).
Este aplicativo que fiz é para gerar icones e imagens para ser gravado na Flash do micro para apresentação de menu na tela.
Para as imagens na tela eu usei ler do SD imagens BMP gravadas em FAT32.

Isso é pro SSD1963?
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Telas TFT

Mensagempor Guri » 03 Jul 2019 21:17

Olhando melhor o set de instruções, no site, notei que ele aguenta até 256 paginas com 250 elementos cada um...

Agora eu só não entendi o set de instruções...

Eu vou usar um arm para comunicação, mas só lib para arduino...
DEUS SEJA LOUVADO
GURI (VonNilmam)
Guri
Byte
 
Mensagens: 457
Registrado em: 25 Abr 2010 09:05
Localização: Minas Gerais

Re: Telas TFT

Mensagempor pamv » 03 Jul 2019 21:28

Guri escreveu:Olhando melhor o set de instruções, no site, notei que ele aguenta até 256 paginas com 250 elementos cada um...

Agora eu só não entendi o set de instruções...

Eu vou usar um arm para comunicação, mas só lib para arduino...


Hein?
O conjunto de instruções você envia pela serial do ARM para o Nextion, ele interpreta e executa, por exemplo, enviando

cls BLUE

ele vai limpar a tela ativa com a cor azul, enviando

line 0,0,100,100,BLACK

ele vai traçar uma linha de (0,0) até (100,100) na cor preta, etc

Você não precisa de lib nenhuma, é abrir uma serial e começar a conversar por ela com o display.
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Telas TFT

Mensagempor vtrx » 03 Jul 2019 21:46

pamv escreveu:
vtrx escreveu:Que pena que esta usando Mikroc,se estivesse usando Keil,tenho tudo pronto,mas posso te passar o aplicativo que fiz na época para gerar arquivo de imagem RGB5(usado nessa tela).
Este aplicativo que fiz é para gerar icones e imagens para ser gravado na Flash do micro para apresentação de menu na tela.
Para as imagens na tela eu usei ler do SD imagens BMP gravadas em FAT32.

Isso é pro SSD1963?

No meu caso é o ili9320,mas o aplicativo é para qualquer tipo.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2192
Registrado em: 20 Abr 2008 21:01

Próximo

Voltar para STMicroelectronics

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x