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.
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.