Arduino Forum

International => Español => Hardware => Topic started by: setenta9 on Jun 28, 2020, 02:08 am

Title: Mega 2560 Pro Mini Embebido y TFT 3.2" ILI9341 SPI
Post by: setenta9 on Jun 28, 2020, 02:08 am
Buenas a todos.

A ver si me podeis ayudar con esta cuestión, pues yo ya he buscado, y rebuscado, y leido, y probado, y de todo, y .......nada!!

El caso:

Empecé desarrollando mi proyecto sobre un arduino Uno R3, y una pantalla tft ILI9341 con convertidores lógicos de 5v a 3.3v...... y me quedé corto de memoria, pero sobre todo de pines.

así que ni corto ni perezoso compré un nuevo arduino más potente y que además fuese compacto, y me decanté por este:

ARCELI Mega 2560 Pro Mini Embebido, MCU ATmega2560, USB CH340G Electronics

PinOut:   (RobotDyn - 2560 Mega Pro Mini / ATmega2560-16AU 3.3V de Arduino clon (https://www.amazon.es/robotdyn-2560-Pro-ATMEGA2560-compatible-pinheaders/dp/B071SG3TLV))

El caso es que ahora no consigo hacer funcionar la pantalla (se queda en blanco) y ya no sé si es que o bien no sé conectarlo, o no utilizo la librería apropiada (debo de llevar probadas unas 8 distintas).

Con el arduino Uno todo iba bien y funcionaba perfecto con la librería de Adafruit.

Actualmente la tengo conectada a los siguientes pines:
MOSI - 51
SCK - 52
MISO - 50
RESET - 9
DC - 8
CS - 10


Alguna idea u orientación.

Gracias.

P.D.: En ocasiones con algun ejemplo de librería, al subirlo al Arduino, el ordenador se me reinicia solo. Con otras librerías no pasa esto. Os tienen pasado estas cosas??
Title: Re: Mega 2560 Pro Mini Embebido y TFT 3.2" ILI9341 SPI
Post by: TFTLCDCyg on Jun 28, 2020, 03:46 pm
¿En que pines colocaste las resistencias de conversión 5/3.3V?

Ni modo hay que partir de cero. Deberías conectar todo con cables de prototipado y revisar bien el cableado, allí casi siempre esta la falla que nos come el cerebro.

Comparte algún ejemplo sencillo o un link a la librería que estas usando.

PD: un teensy 3.6 (180 MHz) o un teensy 4.1 (600 MHz) te hubiesen ayudado mejor, son de 3.3V, muy compactos, con bastantes pines para hardware extra. Tu pantalla se puede conectar directamente y la librería para ILI9341 que acompaña al instalador, está bastante optimizada.
Title: Re: Mega 2560 Pro Mini Embebido y TFT 3.2" ILI9341 SPI
Post by: setenta9 on Jun 28, 2020, 11:21 pm
Hola. TFTLCDCyg

En breve pongo como tengo el conexionado. Todo está conectado sobre placa de prototipado. con conversores lógicos de 3.3v.

Libreira, la que más usaba era Adafruit
Title: Re: Mega 2560 Pro Mini Embebido y TFT 3.2" ILI9341 SPI
Post by: setenta9 on Jun 29, 2020, 03:03 am
Aquí está el esquema:

Espero que se pueda entender bien.
Title: Re: Mega 2560 Pro Mini Embebido y TFT 3.2" ILI9341 SPI
Post by: surbyte on Jun 29, 2020, 02:29 pm
Moderador:
Post inicial : corrige el enlace o la imagen que has posteado.
Post#3 nueva imagen y no se visualiza tampoco.

Las imágenes deben verse no solo indicarse con un enlace o un adjunto. Debes facilitar la tarea de quien te va a responder no a la inversa.

COMPLEMENTARIO: Como adjuntar una imagen adjunta (http://forum.arduino.cc/index.php?topic=310951.msg3611605#msg3611605)
Title: Re: Mega 2560 Pro Mini Embebido y TFT 3.2" ILI9341 SPI
Post by: setenta9 on Jun 29, 2020, 09:14 pm
Pido perdón por el fallo y lo corrijo.

(https://forum.arduino.cc/index.php?action=dlattach;topic=692791.0;attach=370805)

Ya está la imagen colocada en el post. Toda ayuda es agradecida
Un saludo
Title: Re: Mega 2560 Pro Mini Embebido y TFT 3.2" ILI9341 SPI
Post by: TFTLCDCyg on Jun 30, 2020, 07:24 am
Vaya tienes muchos hilos que revisar... creo que tienes unos conversores i2C. Podrían ser útiles pero creo que son la fuente del problema. Usé hace algún tiempo uno similar de 8 E/S pero siempre obtuve pantallas blancas...

Te recomiendo que consigas un CD4050BE, te vas a evitar muchos dolores de cabeza, con un solo integrado podrás manejar todas las salidas con lógica de 3.3V del TFT.

Este es el diagrama de conexiones:
(http://www.mediafire.com/convkey/78d2/6weyucz4cajbuq4zg.jpg)

(http://www.mediafire.com/convkey/c513/jtum6an0garpjuzzg.jpg)

(http://www.mediafire.com/convkey/11ff/qw4mry7t6yrl20tzg.jpg)

(http://www.mediafire.com/convkey/e68d/hg0tomt7i5sywonzg.jpg)
Title: Re: Mega 2560 Pro Mini Embebido y TFT 3.2" ILI9341 SPI
Post by: setenta9 on Jul 06, 2020, 11:43 pm
Gracias TFTLCDCyg voy a probar con el CD4050BE y te cuento progresos.

Hasta ahora no he tenido problemas con los convertidores lógicos de 5v a 3.3v. de hecho, funcionaban muy bien en arduino uno sin problemas