Wo Device Adresse in Eeprom ablegen?

Gast #2174950
Lesenswert?

Hallo,

ich möchte für ein Bastelprojekt ein 24C32 2-Wire serial Eeprom an einem 
M8 betreiben. Die Daten für das Eeprom wollte ich mit einem Hex-Editor 
erstellen und dann per Ponyprog aufschreiben.

Was ich vorab noch nicht ganz verstehe:

Über die Anschlüsse A0 bis A2 kann man ja die Eepromadresse einstellen, 
z.B. alle auf HI für die Adresse 7.
Wo werden denn im Eeprom selber die drei Adress-Bits gespeichert, mit 
welchen die Device Adresse festgelegt wird?
Gast #2175623
Lesenswert?

Fabian schrieb:
> Gar nicht. Warum auch, wenn die Adresse doch ständig an den Pinsel
> anliegt.

Ach so, klar, mein Fehler, jetzt sehe ich es!!!


Fabian schrieb:
> Im übrigen: Alle auf High entspricht nicht der Adresse 7. Wirf nochmal
> einen Blick kn das Datenblatt, dann wirst Du feststellen, dass das
> Eeprom eine fixe Basisadresse besitzt.

Weiß jetzt nicht genau, wie du das meinst. Bei mir im Datenblatt steht 
unter "Device Addressing" nichts spezielles dazu, so weit ich sehen kann 
auch an keiner anderen Stelle.
Da steht nur, wenn die Pins nicht "hardwired" sind, sind A2, A1 und A0 = 
Null (schätze weil ein interner Pulldown an jedem Pin anliegt).

Welcher Adresse soll denn "alle Pins HI" entsprechen?
Gast #2176370
Lesenswert?

H.joachim Seifert schrieb:
> http://www.atmel.com/dyn/resources/prod_documents/...
> Damit wir vom selben Datenblatt sprechen  :-)
> Seite 11
> Die Standardadresse aller mir bekannten I2C-EEproms ist 0xA0.
> Das macht auch der 24C32 so, wenn die Adress-Eingänge alle auf L liegen.
> Du könntest aber mehrere an einem Bus betreiben. Im Fälle alle
> Adressbits 1 wäre das:
> 10101110=0xAE

Danke fürs Datenblatt, meins hat tatsächlich weniger Seiten!

Klar, so gesehen macht es natürlich keinen Sinn, von einer Adresse zu 
sprechen.


Wie ist es eigentlich andersrum, wenn man mehrere Controller an einem 
24x-Eeprom betreiben will (z.B. zum Zwischenspeichern von Daten)? Das 
müsste ja theoretisch auch gehen, solange nicht beide Controller 
gleichzeitig aufs Eeprom zugreifen!?!

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