Pages: [1] 2 3 ... 5   Go Down
Author Topic: TFT screen ufficiale 1.77" non funziona su Arduino Uno smd  (Read 4799 times)
0 Members and 1 Guest are viewing this topic.
Todi(PG)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 82
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao ragazzi, nessuno di voi ha mai usato questo?http://arduino.cc/en/Main/GTFT
Io l'ho preso sabato all'arduino shop nel maker faire e da ieri sto provando a farlo funzionare ma al posto delle immagini o delle scritte ho solo delle bande orizontali.
Premetto che sto usando sia i collegamenti come indicati quihttp://arduino.cc/en/uploads/Tutorial/GLCD_text3.png che gli sketch di esempio nell'ide 1.0.5
Siete a conoscenza di qualche problema noto?

Grazie
Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 28
Posts: 5515
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Usa il nuovo ide, l'ultima versione, poi dallo schema da te postato non cè alcun collegamento, io lo uso anche se è montato su un diverso adattatore, uso le librerie di Adafruit che sono la versione un pelo più complicate di quelle ufficiali (che derivano da queste).
come collegamenti posso suggerirti di vedere qui:
http://learn.adafruit.com/1-8-tft-display/overview
Il pinout dovrebbe essere identico.
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Rome
Offline Offline
Sr. Member
****
Karma: 9
Posts: 378
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao,
anche io ho lo stesso problema (comprato anche il mio al maker faire) ma ho cominciato con l'esempio del logo i cui collegamenti sono quelli in questa pagina:
http://arduino.cc/en/Tutorial/EsploraTFTBitmapLogo

ma questo è quello che ottengo:



Nel seriale poi ho anche il messaggio che non riesce a inizializzare la SD eppure son sicuro di aver fatto bene i compitini...
nello sketch di esempio poi

Code:
// pin definition for the Uno
#define sd_cs  4
#define lcd_cs 10
#define dc     9
#define rst    8  

per la SD viene inizializzato il pin 4 che pero nello schema dei collegamenti non viene fatto collegare a nulla:

http://arduino.cc/en/uploads/Tutorial/TFT_logo_large.png

Ho provato a collegarlo al pin del display contrassegnato CS-SD ma niente da fare per la SD.

In più il display, non aderisce bene al PCB, questo mi fa pensare che forse c'è un difetto di collegamento sul modulino.



A qualcuno viene in mente qualcosa?

P.S. O provato a fare come dice ratto93, ma niente anche così.
« Last Edit: October 07, 2013, 01:44:27 pm by riciweb » Logged

Riccardo

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 28
Posts: 5515
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Apparte il controllare i collegamenti nella fattispecie MISO e MOSI, posso solo suggerirvi di provare a cambiare libreria ed usare gli esempi in fast SPI visto che usate i suoi pin..
Mi pare strano che in due abbiate lo stesso problema con due schermi presi nello stesso posto allo stesso evento  smiley-roll-blue
Fatemi sapere... se posso aiutare volentieri, avete magari una foto del retro dello schermo ? cè un pinout ?
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 28
Posts: 5515
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mi rispondo da solo, collegamenti:
http://arduino.cc/en/uploads/Tutorial/GTFT_sketch_large.png

Mi sembrano corrispondere ai tuoi..
Per quanto riguarda l'adesione al pcb, non te lo so dire, io ne ho due uno me lo sono fatto da me usando l'lcd di un nokia 6100 ed avevo un connettore ad incastro quadrato, l'altro comprato ha un connettore a pettine di quelli sottili che si infilano, questi non so che connettore possano avere, prova magari a premere sui bordi metallici dello schermo con delicatezza fino a farlo aderire e vedi se cambia qualcosa...
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 114
Posts: 7183
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Questo schema è sbagliato.
Il pin 12 MISO non è collegato.

Occorrerà chiedere a Pighi di rifare lo schema.  smiley-mr-green
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 28
Posts: 5515
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Questo schema è sbagliato.
Il pin 12 MISO non è collegato.

Occorrerà chiedere a Pighi di rifare lo schema.  smiley-mr-green
In teoria non serve al LCD, dovrebbe usarlo solo la SD, purtoppo non ho sottomano il mio per verificare..
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Todi(PG)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 82
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie per le risposte.
Sottoscrivi in toto il messaggio di riciweb. Potrei averlo scritto io stesso.
Mal' comune mezzo gaudio  smiley-razz

Ho provato a cambiare ide (1.5.4) a cambiare la libreria come consigliava ratto e anche i collegamenti (come da tutorial adafruit) ma non cambia niente.  Ho anche usato lo sketch di esempio adafruit ma cambiano solo le righe.

Per quanto riguarda i collegamenti per la scheda sd mancano sia il miso > pin12 che il sd_cs > pin4 .
Così almeno la lettura da sd funziona.
Per far funzionare lo sketch di esempio il file nella sd non deve essere logo.bmp ma arduino.bmp

Io incomincio a pensare che il problema sia hardware
« Last Edit: October 07, 2013, 03:38:03 pm by Punkrazio » Logged

Todi(PG)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 82
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho appena provato quest'altro tutorial http://learn.adafruit.com/1-8-tft-display/high-speed-spi-wiring ma non cambia niente. Sono ormai convinto che sia difettoso. Ho anche provato ad alimentarlo con una fonte esterna ma non è un problema di assorbimento.

Esiste un servizio clienti del "maker faire arduino shop" ?  smiley-razz
Logged

Italy
Offline Offline
Newbie
*
Karma: 0
Posts: 38
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Fai questa prova per il solo LCD

gnd
vcc
rst --9
lcd cs --10
mosi -- 11
sck--13
 smiley
Logged

Todi(PG)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 82
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Provato.
Adesso le righe non ci sono più.
Ma non compare comunque nulla sullo schermo...
Logged

Italy
Offline Offline
Newbie
*
Karma: 0
Posts: 38
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok stai usando SPI carica un esempio dalla libreria allora...
 
Buonaforuna e buonanotte!  smiley-cool
Logged

Todi(PG)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 82
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

 smiley-roll non ho capito.
Comunque intanto buonanotte anche da parte mia.
Logged

Rome
Offline Offline
Sr. Member
****
Karma: 9
Posts: 378
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Fai questa prova per il solo LCD
gnd
vcc
rst --9
lcd cs --10
mosi -- 11
sck--13
 smiley

Ho fatto questa prova anche io, ma niente da fare anche per me...

Ok stai usando SPI carica un esempio dalla libreria allora...
Buonaforuna e buonanotte!  smiley-cool

Nemmeno io ho capito cosa vuoi dire...

Mi pare strano che in due abbiate lo stesso problema con due schermi presi nello stesso posto allo stesso evento  smiley-roll-blue
Fatemi sapere... se posso aiutare volentieri, avete magari una foto del retro dello schermo ? cè un pinout ?

Magari avevano una partita di TFT difettosi... spero di no però...

@Punkrazio
Ti chiedo scusa se mi sono messo in mezzo nel tuo topic, ma abbiamo lo stesso problema e mi sembrava illogico aprirne un'altro.
Ciao.
Logged

Riccardo

Italy
Offline Offline
Newbie
*
Karma: 0
Posts: 38
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

...ma zio cannella come cosa vuol dire?  smiley-confuse

Ci sono 2 librerie da caricare come indicato http://arduino.cc/en/Main/GTFT poi

File > Examples > Adafruit_ST7735 >

e ne provi qualcuno!
 smiley-roll

[EDIT] Video cancellato dal moderatore[/EDIT]
« Last Edit: October 08, 2013, 04:25:19 pm by UweFederer » Logged

Pages: [1] 2 3 ... 5   Go Up
Jump to: