Forum: Mikrocontroller und Digitale Elektronik MMC-CardDetect: wie funktioniert es?


von Luca B. (lucabert)


Lesenswert?

Hallo, Leute!

Da die Wiedergabe der MP3-Dateien, sowie die Zeitablesung mit dem DCF77 
richtig gut funktionieren, werde ich mich demnächst mit der SD/MMC-Karte 
beschäftigen.

Eine Sache, die ich aber in meiner Schaltung nicht geplant habe, ist die 
Möglichkeit zu wissen, ob die Karte in dem Stecker ist oder nicht.

Der Stecker (Reichelt: CONNECTOR MMC12) hat ein PIN "Card Detect" und 
ich würde es nutzen.

Leider ist der Datenblatt des Steckers sehr geizig.
Wie ich verstehe, ist es einfach ein Kontakt.

Verstehe ich richtig, daß ich einfach den PIN an einem PIN der ATMega32 
verbinden soll und der Status des PINs ablesen? Oder brauche ich noch 
was dazwischen?

Wird der PIN nach GND oder nach VCC geschaltet?

Danke
Luca Bertoncello

von Löwe (Gast)


Angehängte Dateien:

Lesenswert?

Beantwortet das deine Frage? Steht im Datenblatt auf Seite 1 unten 
rechts...

Den Schaltkontakt kannst du einfach mit einem Pin deines Controllers 
verbinden. Natürlich mit entsprechendem Pullup, ansonsten wird nicht 
viel passieren ;)

von spess53 (Gast)


Lesenswert?

Hi

>Leider ist der Datenblatt des Steckers sehr geizig.
>Wie ich verstehe, ist es einfach ein Kontakt.

Was ist da nicht zu verstehen? 2 Schalter, die einen Kontakt zum Common
terminal herstellen. Mit 2 Pullup-Widerständen und 'Common terminal' an 
Masse hast du ein Signal.

MfG Spess

von Luca B. (lucabert)


Lesenswert?

Löwe schrieb:
> Beantwortet das deine Frage? Steht im Datenblatt auf Seite 1 unten
> rechts...
>
> Den Schaltkontakt kannst du einfach mit einem Pin deines Controllers
> verbinden. Natürlich mit entsprechendem Pullup, ansonsten wird nicht
> viel passieren ;)

Common Terminal ist GND?

Jedenfalls, ich habe gerade versucht, die Karte rein und raus zu stecken 
und mit einem Multimeter gesehen, welche Kontakte sich ändern.
Resultat: keine.

Warum denn?

Grüße
Luca Bertoncello

von Simon K. (simon) Benutzerseite


Lesenswert?

Luca Bertoncello schrieb:
> Löwe schrieb:
>> Beantwortet das deine Frage? Steht im Datenblatt auf Seite 1 unten
>> rechts...
>>
>> Den Schaltkontakt kannst du einfach mit einem Pin deines Controllers
>> verbinden. Natürlich mit entsprechendem Pullup, ansonsten wird nicht
>> viel passieren ;)
>
> Common Terminal ist GND?
Nein. Common Terminal ist ein ganz normaler Pin, genau so, wie bei einem 
Schalter.

Den kannst du, falls du die Funktionen im Mikroprozessor auslesen 
willst, auf Masse legen.

> Jedenfalls, ich habe gerade versucht, die Karte rein und raus zu stecken
> und mit einem Multimeter gesehen, welche Kontakte sich ändern.
> Resultat: keine.
Was sollte sich denn deiner Meinung nach an den Kontakten ändern? Deren 
Position sicher nicht.
Sprich: Wie hast du gemessen.

> Warum denn?
Das weiß nur der liebe Gott.

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.