Forum: Mikrocontroller und Digitale Elektronik Problem mit SD-Cardreader in einem TFT


von Ulrich K. (beeblebrox)


Lesenswert?

Hallo,

ich habe vor Kurzem bei E... dieses Display erworben :
http://www.ebay.de/itm/231258584867
Es war etwas fummelig das am Arduino UNO zum laufen zu kriegen,
aber 1KOhm Widerstände in den Datenleitungen haben es dann gerichtet.
Nur den SD-Kartenleser bekomme ich nicht zu ticken.

Das Display ist von ein QDTech 1.8 Zoll.

Kartenleser, auch parrallel mit SPI-Displays, habe ich schon öfter via
SPI angeschlossen und das war nie problematisch.

Die Schaltung für den Reader auf der Displayplatine ist schon
merkwürdig. Da sind nur in Mosi,CS und CLK 10KOhm Reihenwidersände und
Miso ist einfach flat rausgeführt.

Ich habe das bei einem Standalonereader mal nachgemessen, bei dem
ging der CS flat raus und die drei anderen hatten einen 10KOhm Pullup
auf den 3.3V Regler.

Das habe ich bei dem Display mal nachempfunden in dem ich die Ausgänge
mit den 3.3V verbunden (On board Regler, der Arduino läuft mit 5)
und dann hinter die Widerstände und vor dem SD-Sockel neue
Ausgänge angelötet habe. Den Miso habe ich mit einem externen Widerstand
auf die 3.3 gelegt und SD flat rausgeführt, also alles genau
wie bei dem Standalonereader, aber es geht nicht.
Der Standalone hat noch einen Pullup auf den Pin 8 der Karte.
Kann es daran liegen ? Der Pin soll doch bei SPI keine Funktion haben.

Ist alles nicht so schlimm, von den Displayreadern will ich mich eh 
trennen, weil man im fertigen Gerät einfach schlecht drankommt, aber
ich fummle jetzt schon einige Tage an der Reader und will einfach
wissen was faul ist.

Das war mein erster Beitrag hier, werde mich noch vorstellen wenn
das hier gewünscht, bzw gern gesehen ist.

Ulli

von grundschüler (Gast)


Lesenswert?

nach Elm Chan braucht sck keinen pulldown, keinesfalls aber einen 
pullup,  da spi-mode=0.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.