Eh, vet inte om du svarar på sista stycket i mitt inlägg, eller de första (488 skrivningar).Icecap skrev:Näää Kaggen, nu är du långt ute och cykla!
Talen beskriver hur många gånger man kan skriva ett värde i 1 (ett) byte, vilket som helst i minnet. Så om du skriver 32 åt gången är varje av de 32 enbart ändrat 1 gång! Så det så!
Kan inte säga att jag är stensäker på min sak men hur som helst står följande i databladet till EEPROM M95640-WBN6:
"More than 1,000,000 Erase/Write Cycles"
"Write to Memory Array (WRITE)
If, though, Chip Select (S) continues to be driven
Low, as shown in Figure 16, the next byte of input
data is shifted in, so that more than a single byte,
starting from the given address towards the end of
the same page, can be written in a single internal
Write cycle."...
"(The page size of these devices is 32 bytes)."
Kan dock vara en tolkningsfråga?
EDIT: Bör kanske tillägga att WRITE är ett kommando man ger EEPROMet som startar en skrivcycel. Så avslutar jag WRITE efter 4 bytes så har jag utfört en skrivcykel, om jag tolkar databladet rätt vill säga.
EDIT2: Frågan är också om databladet gör skillnad på skrivcykel och skrivcykel, d.v.s den skrivcykel där jag addresserar och skickar bitar till EEPROMet och den cykel som EEPROMet internt faktiskt använder för att slutgiltigt lagra bitarna i minnet?
Din teori låter väl isåfall bättre, då skulle jag alltså kunna logga alla 8192 bytes 1 000 000 ggr?
Mats