Forum: Mikrocontroller und Digitale Elektronik Telefonkarte auslesen


von HDW (Gast)


Lesenswert?

Hallo

Ich möchte die einzelnen Bits aus meiner Telefonkarte auslesen.
Anleitungen aus dem Internet geben vor, dass man zunächst einen Reset 
ausführen muss. Dazu soll der Reset-Kontakt der Karte auf H gehen und 
gleichzeitig eine HL-Flanke am CLK-Kontakt eingehen. Das erste Bit soll 
dann am I/O-Kontakt liegen.
Für die weiteren Bits soll man dann den Reset-Kontakt auf L legen und 
bei jedem HL-Übergang an CLK soll dann seriell das nächste Bit anliegen.
Das hört sich ja alles sehr einfach an, aber ich kann so nur ein 
einziges Bit mit dem Wert 1 auslesen. Alle anderen folgenden Bits sind 0 
bzw. der I/O-Pin gibt keine Signale aus. Und das kann ja nicht sein.
Die Impulse habe ich schon per PIC oder per manueller Taster 
bereitgestellt. Es scheinen alle Bedingungen zum Auslesen gegeben zu 
sein, aber es funktioniert hinten und vorne nicht.

Hat schon jemand Erfahrung mit dem Auslesen von Telefonkarten?
Was mache ich falsch?
Wo könnten die Probleme liegen?

von Pinguin (Gast)


Lesenswert?

Hallo Wolfram,

welches Protokoll unterstützt deine Telefonkarte ? Sollte das I2C sein, 
dann wird deine Methode nicht funktionieren. Die gibt nämlich keinen 
"Answer to Reset"-String zurück.

Das CLK-Signal kannst du übrigens nicht mit einem Taster emulieren. Das 
CLK-Signal muß eine gewisse Mindestfrequenz haben.

von MiCHEL (Gast)


Lesenswert?


von HDW (Gast)


Lesenswert?

Hallo

In synchronen Karten, wie in den Telefonkarten wird zuerst nach dem 
Reset das ATR-Byze mit dem Protokoll ausgegeben.
Doch schon bei diesem Byte gibt es Probleme.
Ich weis daher nicht, welches Protokoll benutzt wird. Wenn es I²C wäre, 
müsste das erste Byte wohl 00XX0001 sein (laut Internet). Wenn man 
dieses Byte bei I²C-Protokoll aber gar nicht auslesen kann, woher weis 
man dann, welches Protokoll benutzt wird?


Was kann ich sonst noch ausprobieren, um die Telefonkarte auszulesen?

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.