Hallo, wie kann man Softwaremäßig abfragen, ob ne Karte im Slot ist oder nicht? Bin des öfteren auf den Begriff CardDetect gestoßen, aber bin irgendwie nicht weitergekommen damit http://elm-chan.org/docs/mmc/mmc_e.html Ich hab mir nun überlegt: PIN6 und PIN3 sind laut Durchgangsprüfer miteinander verbunden. Daher dachte ich mit, wenn ich am KartenSlot zB PIN6 auf Masse leg und den Anschluß-PIN3 mit einen Pullup auf 5V leg, dann könnte ich mit einem Eingang vom Controller überprüfen ob am PIN3 noch 5V sind. Wenn die Karte drin ist, wird er (durch PIN6) auf Masse gezogen -> 0 am Controller-Eingang Könnte das funktionieren? Gruß Aige
Moderne Slots beinhalten einen sogenannten "Card In" Kontakt. Diesen kannst Du mit Deinem Controller abfragen. Außerdem ist noch ein Schreibschutzkontakt vorhanden, der mit dem kleinen Schieber der SD-Karte korrespondiert. Stefan A. schrieb: > PIN6 und PIN3 sind laut Durchgangsprüfer > miteinander verbunden. Daher dachte ich mit, wenn ich am KartenSlot zB > PIN6 auf Masse leg und den Anschluß-PIN3 mit einen Pullup auf 5V leg, Nee, die müssen laut Spezifikation beide mit Schaltkreismasse verbunden werden.
Gast
#1673803
Zumindest Toshiba und SanDisk SD-Karten haben an Pin8 (glaube ich, besser nochmal ins Datenblatt schauen) einen internen Pullup für diesen Zweck.
Wenn Dinge nicht für alle Karten gelten, macht es keinen Sinn. Und an Pin8 gehört ein PullUp.
Gast
#1915455
Knut Ballhause schrieb: > Wenn Dinge nicht für alle Karten gelten, macht es keinen Sinn. Und an > Pin8 gehört ein PullUp. Es kann auch ein Pulldown(500k) sein. Das ist bloß ein floating preventer. Wenn man den internen Pullup einsetzen will, dann geht das nicht anders.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.