Hi Leute, Ich arbeite im Moment an einer Projektarbeit, in der es darum geht alte Telefonkarten auszulesen und die Daten auf einem LCD anzuzeigen. Das Auslesen der Daten und das Anzeigen von Sachen auf dem LCD sind nicht das Problem. Bei der Interpretation der Daten habe ich im Moment Schwierigkeiten. Hier Daten von 3 Telefonkarten als Beispiel: 11011000 00101111 11111100 11001010 10100110 11001000 01001001 01001100 00000000 00000000 00000000 00000000 00000000 12Dm Karte ohne Restguthaben 11011000 00101111 11111100 11001010 11101010 10011110 11100010 10011100 00000000 00000000 00000000 00000000 00000000 50DM Karte ohne Restguthaben 11011000 00101111 11111100 10001010 00101110 11010001 01001001 10000010 00000000 00000000 00000000 00000011 00001111 6DM(?) Karte mit Restguthaben Laut dem Buch „PIC-uC-Praxis“ von F.P.Volpe sind die ersten 3 Byte Herstellercodierung und uninteressante Sachen. Danach kommen binär codiert als 10 Nibbles eine fünfstellige Seriennummer, Prüfwert, Herstellungsjahr und Monat, Herstellercode und Anfangsguthaben. Zwischendrin noch ein Byte Platz und die Letzen 4 Byte sind dann das Restguthaben als Oktalzähler. Anfangsguthaben: 4 = 6,00 DM 5 = 12,00 DM 6 = 50,00 DM Leider ergeben die Daten mit diesen Informationen keinen Sinn. Das Anfangsguthaben finde ich nirgends. Auch die 5 Stellige Seriennummer macht teilweise keinen Sinn, da bei einem Nibble (was ja nur einer Ziffer entsprechen dürfte) ein Wert >9 raus kommt. Dass ich die Daten völlig falsch eingelesen habe glaube ich auch kaum, da nur bei der letzten Karte die auf jeden Fall noch Restguthaben hat der Zähler nicht 0 ist. Damit ist auch eine Invertierung der Bits unwahrscheinlich. LSB und MSB tauschen hab ich auch schon versucht, brachte aber auch kein Ergebnis. Hat sowas schonmal jemand gemacht oder noch eine Idee wo der Fehler liegen könnte? Vielen Dank schon mal im voraus
Kevin schrieb: > Hat sowas schonmal jemand gemacht c't, frühe '90er, Titel war AFAIR "Kartentricks".
Vielleicht kann man da was abschauen: https://elektronik-kompendium.de/public/arnerossius/schaltungen/avr/tk.htm Der Link am Ende ist tot, das Dokument findet man unter: https://totseans.com/totse/en/politics/the_world_beyond_the_usa/telecard.html
In Tfk_din.exe steht die Bedeutung der Bits drin: https://ftp.uni-erlangen.de/cdn.media.ccc.de/software/serprog/programs/ Quelltext anyone? hinz schrieb: > c't, frühe '90er, Titel war AFAIR "Kartentricks". https://www.heise.de/ct/artikel/Kartentricks-284198.html
Bernd schrieb: > hinz schrieb: >> c't, frühe '90er, Titel war AFAIR "Kartentricks". > https://www.heise.de/ct/artikel/Kartentricks-284198.html Da musste ich schon beim ersten Satz schmunzeln: "Telefonkarten bestimmen heute in großem Maße die Landschaft der öffentlichen Telekommunikation."
Markus F. schrieb: > Bernd schrieb: >> hinz schrieb: >>> c't, frühe '90er, Titel war AFAIR "Kartentricks". >> https://www.heise.de/ct/artikel/Kartentricks-284198.html > > Da musste ich schon beim ersten Satz schmunzeln: > > "Telefonkarten bestimmen heute in großem Maße die Landschaft der > öffentlichen Telekommunikation." Ist doch heute noch so, nur nennt man die Dinger heute SIM.
>Ist doch heute noch so, nur nennt man die Dinger heute SIM.
Eine Telefonkarte und eine SIM sind zwei völlig unterschiedliche Dinge!
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.