hallo, vielen dank. es funktioniert.
mfg pebisoft
hallo, vielen dank. es funktioniert.
mfg pebisoft
warum kommst du auf die Größe von 64 Bytes pro Page und wieso genau auf Waitms 40 '8 * 5 ms warten
ich möchte auch gleich mehrere bytes auf einmal schreiben aber irgendwie steht dann beim auslesen nur müll drin vielleicht kann ja jemand einen fehler finden.
gruß werner...
---------
Epromoffset = &b00000001
Epromadresse = 0
I2cstart
I2cwbyte &HA0
I2cwbyte Epromoffset
I2cwbyte Epromadresse
For J = 1 To 24
Epromchar = Mid(epromstring24 , J , 1)
Eprombyte = Asc(epromchar)
I2cwbyte Eprombyte
Waitms 20
Next I
I2cstop
Waitms 5
-------------
eigentlich sollte doch dann an der adresse 11110001 00000000 der anfang der daten sein
Hallo
Ich habe ein 24C65 im Einsatz. Dieses unterstützt das sogenannte Page Write. Eine Page hat die Größe von 8 Bytes. Intern hat das EEPROM einen Zwischenspeicher von 8 Pages, bevor gespeichert werden muß. Für eine Page brauchst es 5 ms zum speichern.warum kommst du auf die Größe von 64 Bytes pro Page und wieso genau auf Waitms 40 '8 * 5 ms warten
Die Anzahl der Pages ist von Chip zu Chip unterschiedlich
Daher 8 Pages * 5ms = 40 ms für 64 Bytes.
MFG
Dieter
Lesezeichen