Arduino 如何保存数据到Flash 或者EEPROM空间?
要使用FLASH首先需要包括头文件:
#include
之后便可以使用PROGMEM来定义
比如有一段定义12864液晶字符的语句
//显示龙字样
const unsigned char F14x16[] = {
0x10,0x10,0x10,0x10,0x10,0xFF,0x10,0xF0,0x12,0x1C,0xD0,0x10,0x10,0x10,
0x40,0x20,0x10,0x0C,0x03,0x10,0x08,0x3F,0x42,0x41,0x40,0x40,0x40,0x70//龙
};
将这一段数组存入到FLASH只需要在函数后加入PROGMEM
const unsigned char F14x16[] PROGMEM= {
0x10,0x10,0x10,0x10,0x10,0xFF,0x10,0xF0,0x12,0x1C,0xD0,0x10,0x10,0x10,
0x40,0x20,0x10,0x0C,0x03,0x10,0x08,0x3F,0x42,0x41,0x40,0x40,0x40,0x70//龙
};
他應該是問怎麼在燒錄之後 還能儲存到flash或eeprom
理論上flash是可以的,但是我不會
eeprom的話,請參考範例解說