Forum: Mikrocontroller und Digitale Elektronik I2C Chipkarte EEprom Lesen/Schreiben


von Kai B. (tekasiko)


Angehängte Dateien:

Lesenswert?

Hallo
Habe ein Bascom Prog. mit dem ich meine I2C Chipkarte mit 14C02 EEprom 
beschreiben und auslesen kann.

Code ist angehängt, Datenblatt auch im Anhang.

Die Variable "C" kann ich durch verändern von "X" bauf das EEprom 
schreiben und auch wieder auslesen. Funktioniert wunderbar.

Jetzt möchte Ich C als Variable Haben (irgend ein Wert zwischen 0-99)

Zudem möchte ich noch einen Namen einfügen.

Sprich wenn ich die Karte einschiebe, start drücke sollte er die Karte
beschreiben mit

Bsp:

Kai Burghart
60

Und auch wieder auslesen.
Kai Burghart
60

Momentan kann ich ja nur den Wert "60" schreiben, und diesen wieder
auslesen.

Wenn ich aber "Kai Burghart" schreiben will und die "60" in einen
anderen Block und den wieder auslesen will, wie kann ich das machen?

Die Adresse &HA0 und &HA1 sind für die Variable belegt in diesem Fall
"60"

Jetzt brauche ich eine andere Adresse für "Kai Burghart"

Bitte helft mir ich verzweifle hier.

Vielen dank schon mal für eure mühe.

von holger (Gast)


Lesenswert?

>Jetzt brauche ich eine andere Adresse für "Kai Burghart"

Du brauchst nicht eine Adresse sondern 12;)
Für jeden Buchstaben eine Adresse.

Du hast das EEPROM und seine externe sowie die
interne Adressierung komplett nicht verstanden.

Such bei google mal nach I2C EEPROM da wirst du
sicher irgendwann mal was finden.

von Kai B. (tekasiko)


Lesenswert?

Hallo Holger,

ja geb ich gerne zu, ich habs wirklich nicht verstanden, hab aber schon 
Tage damit verbracht mich darüber bei unserem Freund "Google" schlau zu 
machen.

Ich verstehe es aber nicht, deswegen bin ich hier im Board.

Evtl kann mir ja jemand helfen das zu verstehen und wie ich die 
einzelnen Bytes ansprechen kann und wie das wirklich funktioniert.

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.