YomboTFT en acción

Todo aquello que acompaña a la placa del ZX-Uno (carcasas, alimentadores, pegatinas para el teclado, etc) / Everything that goes with the ZX-Uno board (cases, AC adapters, stickers for keyboard, etc)
skywalky
Mensajes: 95
Registrado: 23 Mar 2016, 19:16

Re: YomboTFT en acción

Mensaje por skywalky » 20 Dic 2017, 17:32

¿Esto sigue funcionando solo en la TFT_320QDT_9341? Porque no consigo encontrar ninguna con ese código.

EDITO: Esta parece que se puede pedir con el ILI9341, ¿podría funcionar?
https://es.aliexpress.com/store/product ... 68215.html

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: YomboTFT en acción

Mensaje por antoniovillena » 20 Dic 2017, 17:38

skywalky escribió:¿Esto sigue funcionando solo en la TFT_320QDT_9341? Porque no consigo encontrar ninguna con ese código.
Funciona para el chip ILI9341. En el enlace que puse de ebay ya no aparece el _9341 al final. No sé si internamente lo tendrá. ¿Alguno de los que habéis comprado la pantalla tiene solo TFT_320QDT en la serigrafía? El mío al ser de los primeros pone TFT_320QDT_9341.

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: YomboTFT en acción

Mensaje por antoniovillena » 20 Dic 2017, 17:39

No funciona. El conector tiene un pinout distinto.

skywalky
Mensajes: 95
Registrado: 23 Mar 2016, 19:16

Re: YomboTFT en acción

Mensaje por skywalky » 20 Dic 2017, 17:45

Si, ya me he dado cuenta. Ni siquiera tiene los 40 pines

skywalky
Mensajes: 95
Registrado: 23 Mar 2016, 19:16

Re: YomboTFT en acción

Mensaje por skywalky » 20 Dic 2017, 17:49

Creo que he encontrado una que puede valer, aunque no sale el reverso.
https://es.aliexpress.com/store/product ... 96491.html

EDITO: Esta si que parece que es exactamente la que interesa:
https://es.aliexpress.com/store/product ... 90322.html

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: YomboTFT en acción

Mensaje por antoniovillena » 20 Dic 2017, 18:08

skywalky escribió:Creo que he encontrado una que puede valer, aunque no sale el reverso.
https://es.aliexpress.com/store/product ... 96491.html

EDITO: Esta si que parece que es exactamente la que interesa:
https://es.aliexpress.com/store/product ... 90322.html
Exacto. Esa es idéntica a la que tengo yo.

skywalky
Mensajes: 95
Registrado: 23 Mar 2016, 19:16

Re: YomboTFT en acción

Mensaje por skywalky » 11 Ene 2018, 14:56

Vale, no haced caso del enlace que he puesto de la pantalla, además el chino lo ha corregido con otro modelo. Me han enviado una de 34 pines y estoy luchando con el chino para que me den la razón.
Ahora he encontrado esta https://es.aliexpress.com/store/product ... 05667.html
No es la TFT_320QDT_9341 sino la TFT_320QVT_9341. Parece que el pinout coincide. Supongo que me arriesgaré ya que la QDT parece imposible de encontrar actualmente.

Avatar de Usuario
yombo
Mensajes: 487
Registrado: 05 Oct 2015, 14:10

Re: YomboTFT en acción

Mensaje por yombo » 12 Ene 2018, 00:44

Lo importante es que ponga 9341. Pero a veces en la foto de ebay lo pone pero luego te envían una en que no lo pone.

Lo de QVT / QDT creo que da igual.

skywalky
Mensajes: 95
Registrado: 23 Mar 2016, 19:16

Re: YomboTFT en acción

Mensaje por skywalky » 30 Ene 2018, 16:27

Vale, ya he conseguido por fin probar los cores con la pantalla TFT. Confirmo que la TFT_320QVT_9341 funciona correctamente. Ahora tengo una pregunta, ¿es muy difícil convertir un core para que funcione con la TFT? He visto que no hay demasiadas diferencias pero no tengo claro si hay que modificar mucho el fichero tftScreen.v o es bastante genérico para todos los cores.

Avatar de Usuario
yombo
Mensajes: 487
Registrado: 05 Oct 2015, 14:10

Re: YomboTFT en acción

Mensaje por yombo » 30 Ene 2018, 18:35

Es diferente para cada core, pero de haber una técnica común, sería algo así como:

- Localizar el módulo donde se vuelca el color (a VGA usualmente)
- Llevar todas las líneas de la TFT hasta ese módulo, a través de sus módulos ancestros.
- Ingeniarselas con la resolucion nativa y la de la pantalla, y el reloj, para que todo cuadre y se envíe a la TFT un píxel, o uno cada 4 pixeles, etcétera.

Por ejemplo en spectrum el frame es mayor a la pantalla real vista. Se envían pixels a la tft sólo cuando estamos en el área activa.
En cambio en el de PC todo va mucho más justo, sólo sobran 40 pixels en "Y" en modo mcga.

Espero haber ayudado algo.
Saludos.

Responder