SPI-TFT am Arduino Due: keine Reaktion?

OP (Firma: Q3) #4690813
Ich habe einen kleinen TFT mit SPI-Interface und der Lib für 
TFT_ILI9163C am Nano ohne Probleme zum Laufen bekommen. Weil ich für 
mein Projekt aber mehr RAM benötige, habe ich mir mal einen Due kommen 
lassen.

Doch geht hier mit dem TFT rein garnix. Ich habe die Pins zunächst wie 
beim Nano verschaltet (nat. ohne Resultat) ... dann habe ich gelesen, 
dass die SPI-Pins am Due an anderen Stellen sitzen.

Also habe ich die Pins für SDA/SCL neben AREF probiert und die Pins 
20/21, die ebenfalls mit SDA/SCL beschriftet sind ... keine Reaktion.

Ich verwende die Lib von https://github.com/sumotoy/TFT_ILI9163C. Da 
steht in den Kommentaren immer nur drin, dass man bezüglich der Pins die 
Arduino Website besuchen soll. Toll.

Hat jemand evtl. einen zielführenden Tip parat? (Außer selber die Lib zu 
durchforsten ... aber wonach?). Danke.
OP (Firma: Q3)
STK500-Besitzer schrieb:
> Frank E. schrieb:
>> Also habe ich die Pins für SDA/SCL neben AREF probiert und die Pins
>> 20/21, die ebenfalls mit SDA/SCL beschriftet sind ... keine Reaktion.
>
> Das sind aber I²C-Pins, keine SPI.
> Was denn nun?

Hmm ... und was ist das (man beachte die Beschriftung):

http://g04.s.alicdn.com/kf/HT1iGu6FK4aXXagOFbXS/206231632/HT1iGu6FK4aXXagOFbXS.jpg
Gast
Frank E. schrieb:
> Hmm ... und was ist das (man beachte die Beschriftung):
>
> 
http://g04.s.alicdn.com/kf/HT1iGu6FK4aXXagOFbXS/206231632/HT1iGu6FK4aXXagOFbXS.jpg

Die SDA/SCL-Pins am Arduino gehören definitiv zur I²C-Schnittstelle 
(beide Paare - 2 Schnittstellen).

Irgendwo in deiner Library müssen die SPI-Pins deklariert worden sein.

>(man beachte die Beschriftung):

Namen sind Schall und Rauch ;)


https://github.com/sumotoy/TFT_ILI9163C

Unter Wireing findest du eine Pinbelegung.
Wie ist es denn jetzt an dein Board angeschlossen?
SPI beim DueBoard ist der sechspolige ISP-Connector.
Gast
In der Beschreibung Deiner Lib kann man folgendes lesen:

You are a newbie and need help? Here's:
This display has 8 pin (at the time I'm writing this):

TFT side   -------------------- microprocessor
- Vcc       -->     +3V3V(!!!!)
- Gnd       -->     Gnd
- CS        -->     CS pin (3v3 level!)
- RST       -->     connect to a MCU pin or tie to +3V3 or 10K to 3V3 
(do NOT leave float!)
- A0        -->     DC or RS pin (3v3 level!)
- SDA       -->     Mosi (3v3 level!)
- SCK       -->     Sclk (3v3 level!)
- LED       -->     Some display need a resistor (see note below)
Gast
Frank E. schrieb:
> Aber wo muss ich denn nun mit SDA und SCK dran?

Wie Peter schrieb:
SDA soll mit MOSI und SCK mit Sclk vom ICSP-Connector (sechspolig, im 
Bild unter der Versorgungsbuchse.
Offenbar verwenden die Lib die Hardware-SPI.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.