我想存储一些值到我的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毫秒的延迟。

10-05 18:25