Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: EEPROM Ergbeniss falsch warum? Kategorie: Programmierung C (von PeterS - 29.11.2010 22:26)
Als Antwort auf Re: EEPROM Ergbeniss falsch warum? von Jenny - 29.11.2010 18:31

> Guten Abend Peter,
>
> vielen lieben Dank für Deine Hilfe. Das mit dem NACK hätte ich wissen
> müssen ;)!!
>
> Der Aufbau eines Page Write habe ich nun fast verstanden dank Dir!
> Ich habe nur noch eine Frage dazu.
> Ich fass mal zusammen wie ich es verstanden habe:
>
> I2C_Start();
> I2C_Write(device_adresse);  // Laut Datenblatt 1010 XXP0
>
> hier jetzt meine Frage:
> Das P steht für "memory page address bit" nun habe ich im binär Bereich
> nur die Wahl zwischen 0 und 1, heiÃ?t das ich habe nur 2 Seiten mit je
> 32 Byte und für P=0 habe ich die Speicheradressen 0-31 und für
> P=1 die Speicheradressen 32-63?
>
> Entspricht dann anschlieÃ?end mein MSB und LSB die Speicheradresse je Page??
> Oder habe ich einen Denkfehler?

Hallo Jenny,

post doch mal einen Link auf das Datenblatt. Leider unterscheiden sich die 24C64 manchmal
je nach Hersteller (ST Micro, ATmel etc.) in Details. Ich kenne nur das in den Bits 1 bis 3
(E0 - E2) der Device Adresse beim 24C64 eine 3Bit Kennung ist, um bis zu 8 verschiedene
24C64 auf dem I2C Bus anzusprechen. Die Bits E0 bis E2 entsprechen dann auch den Chip Enable
Eingängen auf dem 24C64 Chip selber.

Gruss Peter

>
> Ich Danke Dir schon mal im Voraus und wünsche Dir einen schönen Abend.
>
> GruÃ?
> Jenny


    Antwort schreiben


Antworten:

Re: EEPROM Ergbeniss falsch warum? (von Jenny - 30.11.2010 11:25)
    Re: EEPROM Ergbeniss falsch warum? (von PeterS - 30.11.2010 13:42)
        Re: EEPROM Ergbeniss falsch warum? (von Jenny - 30.11.2010 14:28)
            Re: EEPROM Ergbeniss falsch warum? (von PeterS - 30.11.2010 15:47)