Komut
update()
Açıklama
EEPROM'a bir bayt yazın. Değer, yalnızca aynı adreste önceden kaydedilmiş olandan farklıysa yazılır.
Sözdizimi
EEPROM.update (adres; değer)
Parametreler
adres: 0'dan ( int ) başlayarak yazılacak yer
değer: 0 ile 255 ( bayt ) arasında yazılacak değer
İadeler
Yok
Not
EEPROM yazmanın tamamlanması 3,3 ms sürer. EEPROM belleğinin 100.000 yazma / silme döngüsünün belirli bir ömrü vardır, bu nedenle write () yerine bu işlevi kullanmak, yazılı veriler sık sık değişmezse döngüleri kaydedebilir
Misal
#include <EEPROM.h>
void setup()
{
for (int i = 0; i < 255; i++) {
// this performs as EEPROM.write(i, i)
EEPROM.update(i, i);
}
for (int i = 0; i < 255; i++) {
// write value "12" to cell 3 only the first time
// will not write the cell the remaining 254 times
EEPROM.update(3, 12);
}
}
void loop()
{
}
Ayrıca bakınız
- EEPROM.write()
- EEPROM.read()
- EEPROM.put()
- EEPROM.get()