我想存储一些值到我的PIC18,然后保留这些值,即使电源断开或装置复位。我想保存的值的一个例子是4位数,0100。
任何帮助都将不胜感激!
更新:这是条路吗?
unsigned char value;
unsigned char DEEdata = 0x25;
unsigned int DEEaddr = 0x04;
DataEEInit();
dataEEFlags.val = 0;
DataEEWrite(DEEdata,DEEaddr);
value = DataEERead(DEEaddr);
Nop();
最佳答案
在mikroc_for_PIC IDE中,您只需使用:
EEPROM写入(地址,字符);
char=EEPROM_Read(_Addres);
注意:写完后最好有20毫秒的延迟。