首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将值保存到PIC18?

如何将值保存到PIC18?
EN

Stack Overflow用户
提问于 2013-05-06 00:54:42
回答 4查看 377关注 0票数 0

我想存储一些值到我的PIC18,然后保留这些值,即使电源丢失或单元被重置。我想要保存的值的一个例子是一些类似于这4位数的值,0100。

任何帮助都将不胜感激!

更新:这是一条路吗?

代码语言:javascript
复制
    unsigned char value;
    unsigned char DEEdata = 0x25;
    unsigned int  DEEaddr = 0x04;

    DataEEInit();
    dataEEFlags.val = 0;

    DataEEWrite(DEEdata,DEEaddr);
    value = DataEERead(DEEaddr);
    Nop();
EN

回答 4

Stack Overflow用户

发布于 2014-06-25 07:23:34

在mikroc_for_PIC IDE中,您只需使用:

EEPROM_write(_Addres,char);char = EEPROM_Read(_Addres);

注意:写完后,最好是延迟20 ms左右。

票数 2
EN

Stack Overflow用户

发布于 2013-05-06 01:16:09

PIC微控制器中的EEPROM可以长时间保存数据.PIC16F84可以存储64个字节。虽然没有那么多,但它可以达到你的目的。对如何在PIC16中读写EEPROM给出了较好的描述。

http://www.romux.com/tutorials/pic-tutorial/eeprom-data-memory

票数 0
EN

Stack Overflow用户

发布于 2016-04-10 04:55:01

如果您使用HIGH-TECH作为编译器,您可以简单地从EEPROM (除了农场IC之外,这是在失去电源后保持值的唯一方法)读写,具有以下功能:

代码语言:javascript
复制
Write_b_eep
Read_b_eep

如果安装HIGH-TECH,可以从目录下找到这些函数。

代码语言:javascript
复制
...\HI-TECH Software\PICC-18\9.80\sources\plib\EEP
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16390676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档