EEPROM Größe herausfinden

Gast #348844
Lesenswert?
• ▲
▼
Hallo,

ich studiere jetzt seid langer Zeit zwei Datenblätter von zwei
Chopkarten mit eingebauten EEPROMS. Die Chipkarten die man bei Reichelt
bekommt. Hier die Datenblätter:

http://reichelt.de/inhalt.html?SID=20CAy3QawQARQAABe9oQE3ae1115a4335d52a7e2b0ba2989ab5e5;ACTION=7;LASTACTION=6;SORT=artikel.artnr;GRUPPE=EB33;WG=0;SUCHE=chipkarte;ARTIKEL=CHIPKARTE%252064KB;START=0;END=16;STATIC=0;FC=669;PROVID=0;TITEL=0;DATASHEETSEARCH=CHIPKARTE%2064KB;FOLDER=X400;FILE=CHIPKARTE64KB%2523ATM.pdf;DOWNLOADTYP=1;DATASHEETAUTO=;OPEN=1

http://reichelt.de/inhalt.html?SID=20CAy3QawQARQAABe9oQE3ae1115a4335d52a7e2b0ba2989ab5e5;ACTION=7;LASTACTION=6;SORT=artikel.artnr;GRUPPE=EB33;WG=0;SUCHE=chipkarte;ARTIKEL=CHIPKARTE%20256B;START=0;END=16;STATIC=0;FC=669;PROVID=0;TITEL=0;DATASHEETSEARCH=CHIPKARTE%20256B;FOLDER=X400;FILE=CHIPKARTE256B%2523STM.pdf;DOWNLOADTYP=1;DATASHEETAUTO=;OPEN=1

Mein Problem ist, dass die beide die gleiche Adresse haben und ich
keine Ahnung habe wie ich herausfinden soll, wenn ich eine der
Chipkarten in meinen Leser stecke, welche es ist. Es muss doch
irgendein Byte oder so was geben, was ich auslesen kann, um zu erkennen
wie groß der Chip ist. Meine einzige Ansatzpunkt war der Unterschied in
der Adressierung, da der eine Chip ein und der andere zwei Byte
braucht. Ich könnte vielleich nur ein Byte senden und dann warten, ob
was kommt und wenn ja, dann ist es der kleinere und wenn nein, dann der
größere, weil der ja noch auf sein zweites Adress-Byte wartet. Was mache
ich allerdings, wenn ich jetzt einen Chip habe der mitendrinn liegt und
auch zwei Adressenbytes hat???? Ich habe keine Ahnung wie ich das
machen soll, würde mich freuen, wenn ihr mir da weiterhelfen könntet.

Vielen Dank, Andy
Gast #348845
Lesenswert?
• ▲
▼
ST14C02 gibt zuerick eine 1 Byte Addresse mit dem "Current address
read" Command.

Ein "Device identification" mit Device Code oder etwas so wird super
sein, aber ich finde es nicht in der Datenblatt :-(
Gast #348846
Lesenswert?
• ▲
▼
So weit ich es verstehe gibt der "Current address read" command die
Daten bei der aktuellen Adresse und nicht die Adresse selbst aus.

Mein Problem ist allerdings, dass ich nicht nur diese beiden
Chipkarten, sondern auch die anderen Größen von Reichelt unterscheiden
können möchte.

Mir ist echt Rätzelhaft, wie ich das herausfinden soll.

Aber schon mal vielen Dank.

Andy

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