TFT

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

TFT

Mensagempor tcpipchip » 31 Jul 2014 06:56

Bom dia

Vou te que usar um TFT baseado no chipset ILI9341, no modo 8080 paralelo.

Como estou limitado em pinos, vou ter que usar o conversor de serial para paralelo para montar o address bus e parte do control bus do TFT.

Vou perder muita performance ?
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: TFT

Mensagempor proex » 31 Jul 2014 08:26

Pra que vai usar o barramento paralelo se terá que transforma-lo em serial?
Isso é ilógico. Vc vai ficar dependente da velocidade da serial e não da velocidade do barramento paralelo, que pode trabalhar facilmente em 30Mhz.

Não entendi essa abordagem, não mesmo.

No pior caso eu usaria o SPI desse chip.

.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Re: TFT

Mensagempor vtrx » 31 Jul 2014 08:30

Vou perder muita performance ?

Sim,além de não poder usar RGB e Sincronismo para gerar imagens com movimento com máxima performance.
Uma dica também é reescrever o driver,pois se usar uma lib genérica vai perder muita performance pois usa muitas chamadas CALL e toda hora fica carregando e descarregando a pilha.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Re: TFT

Mensagempor Eduardo Augusto » 31 Jul 2014 08:56

Não entendi. porque converter de serial para paralelo?
Não é possível dormir com todas mulheres do mundo, mas deve-se fazer o esforço.
Avatar do usuário
Eduardo Augusto
Byte
 
Mensagens: 105
Registrado em: 03 Mar 2014 08:57
Localização: São Paulo, SP

Re: TFT

Mensagempor tcpipchip » 31 Jul 2014 09:19

O chipset deste TFT é ILI9341 só tem o modo 8080 de uso. Entendeu ? A não ser que eu esteja enganado e ele tem SPI.

Imagem

O barramento dele é 37 pinos

Ele é usa como data bus 16 bits e control bus 4 bits.

E estou limitado a 8 pinos de I/O no STM32...infelizmente...

Por isto do conversor de serial para paralelo formar o data bus e então dar o WR/RD/CS/DL

Alguem usou com este CHIPSET ?
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: TFT

Mensagempor Eduardo Augusto » 31 Jul 2014 09:33

Comunicação paralela é a forma mais rápida de se trocar dados, acredito que se você com seu STM32 em um alto baudrate e sua própria pilha codificada não tenha tantos problemas... falando por fora.
Não é possível dormir com todas mulheres do mundo, mas deve-se fazer o esforço.
Avatar do usuário
Eduardo Augusto
Byte
 
Mensagens: 105
Registrado em: 03 Mar 2014 08:57
Localização: São Paulo, SP

Re: TFT

Mensagempor vtrx » 31 Jul 2014 12:08

Alguem usou com este CHIPSET ?

Todos os vídeos que postei é baseado nele e usa um STM.
Se você comprou da China,vai ter que ler o endereço zero do registro para saber exatamente qual o controlador,mesmo que esteja como ILI9341.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Re: TFT

Mensagempor tcpipchip » 31 Jul 2014 14:27

Podes me informar quais pinos dele formam o canal serial SPI ?
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: TFT

Mensagempor chrdcv » 31 Jul 2014 16:20

Use o barramento que tem de oito bits e conecta em uma EPLD e baseado no que mandar no barramento paralelo, ela decodifica e manda para o LCD.
Seu Madruga: "O trabalho não é ruim, ruim é ter que trabalhar"
Avatar do usuário
chrdcv
Dword
 
Mensagens: 1580
Registrado em: 13 Out 2006 14:13

Re: TFT

Mensagempor vtrx » 31 Jul 2014 16:24

Podes me informar quais pinos dele formam o canal serial SPI ?

Só tenho os detalhes em casa,depois das 18:30.
Um detalhe,o meu tem Touch,tem 2 SPI.
Se não me engano,voce tem que setar os registros e então vai saber os pinos que serão dedicados ao SPI,em casa confirmo porque só usei paralelo.
O seu é sem Touch?
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Re: TFT

Mensagempor tcpipchip » 31 Jul 2014 16:28

Otimo VTRX

Se possivel me mande estas informações para tcpipchip@hotmail.com

A principio sem TOUCH...mas aceito tambem info com touch
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: TFT

Mensagempor tcpipchip » 02 Ago 2014 16:20

conclui-se que a pinagem acima aceita somente modo paralelo, certo ?
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: TFT

Mensagempor Rodrigo_P_A » 02 Ago 2014 16:59

Apesar de alguns controladores possuírem SPI, muitos LCDs não possuem acesso aos pinos da SPI, somente ao barramento paralelo.
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2237
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Re: TFT

Mensagempor lopesjm » 02 Ago 2014 19:33

Olá Miguel,

Segundo o datasheet do chipset ,
http://www.newhavendisplay.com/app_notes/ILI9341.pdf pag 24,
ele tem a opção de usar outras formas de comunicação, mas é como o Rodrigo disse, pode não ter acesso aos sinais.

Nesse diagrama, nem os pinos de seleção estão disponíveis. Apenas o IM0. Precisaria do IM1, IM2 e IM3 para conseguir selecionar outros modos de comunicação.

[]s
Jorge
lopesjm
Byte
 
Mensagens: 133
Registrado em: 26 Out 2006 12:40

Re: TFT

Mensagempor tcpipchip » 03 Ago 2014 16:33

exato! Voces mataram a charada :)
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Próximo

Voltar para ARM

Quem está online

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

x