mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Telefonkarte auslesen


Autor: HDW (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Pinguin (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: MiCHEL (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: HDW (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.