这是我写的对Arduino单片机Eeprom进行读写的源程序,
可以为Arduino内存不够提供一种可行的解决方案,
希望能给大家一些帮助。
Arduino源程序如下:
- #include< EEPROM.h>
- int address = 0;
- byte value;
- void setup()
- {
- // put your setup code here, to run once:
- Serial.begin(9600);
- }
- void loop()
- {
- // put your main code here, to run repeatedly:
-
- for(int i=0;i<512;i++)
- {
-
EEPROM.write(address,i);address++;
- }
- address=0 ;
- for(int i=0;i<512;i++)
- {
-
value=EEPROM.read(address);
- Serial.print(address);
- Serial.print("\t");
- Serial.print(value, DEC);
- Serial.println();
- delay(100);address++;
- }
- for (int i = 0; i< 512; i++)
- EEPROM.write(i, 0);
- address=0 ;
- for(int i=0;i<512;i++)
- {
-
value=EEPROM.read(address);
- Serial.print(address);
- Serial.print("\t");
- Serial.print(value, DEC);
- Serial.println();
- delay(1000);address++;
- }
- address=0 ;
- }
-
复制代码
所有资料51hei提供下载:
EEPROMxieduchu.zip(624 Bytes, 下载次数: 15)