这里会显示出您选择的修订版和当前版本之间的差别。
— |
en:arduino:libraries:eepromwrite [2016/12/25 22:15] (当前版本) |
||
---|---|---|---|
行 1: | 行 1: | ||
+ | [[en:arduino:libraries:eeprom|EEPROM]] | ||
+ | ====== write() ====== | ||
+ | ===== Description ===== | ||
+ | |||
+ | Write a byte to the EEPROM. | ||
+ | ===== Syntax ===== | ||
+ | |||
+ | EEPROM.write(address, value) | ||
+ | ===== Parameters ===== | ||
+ | |||
+ | address: the location to write to, starting from 0 (int) | ||
+ | value: the value to write, from 0 to 255 (byte) | ||
+ | ===== Returns ===== | ||
+ | |||
+ | none | ||
+ | ===== Note ===== | ||
+ | |||
+ | An EEPROM write takes 3.3 ms to complete. The EEPROM memory has a specified life of 100,000 write/erase cycles, so you may need to be careful about how often you write to it. | ||
+ | ===== Example ===== | ||
+ | <code cpp> | ||
+ | #include <EEPROM.h> | ||
+ | |||
+ | void setup() | ||
+ | { | ||
+ | for (int i = 0; i < 512; i++) | ||
+ | EEPROM.write(i, i); | ||
+ | } | ||
+ | |||
+ | void loop() | ||
+ | { | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | |||
+ | [[en:arduino:libraries|Reference Home]] |