Telefonkarte auslesen

Gast #24843
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?
Gast #24846
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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren