Forum: Mikrocontroller und Digitale Elektronik EEPROM Größe herausfinden


von Andy Rath (Gast)


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

von Ale (Gast)


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 :-(

von Andy Rath (Gast)


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

von Ale (Gast)


Lesenswert?

Mein Fehler, ich habe gedacht diese Command gabt die Adresse, als diese
Command machmal gibt... :-(

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.