能帮我补补科吗?

[复制链接]
138|11
 楼主 | 2018-6-11 19:20 | 显示全部楼层 |阅读模式
各位大神,能概述一下怎么运用单片机存储数值?
比如变量int Value;之后得到Value=89;断电后重新上电Value仍然为89.
能概述一下这个过程需要哪些操作吗?
谢谢!
更多操作

评论

山东电子小菜鸟 2018-6-15 08:31 回复TA
如果单片机本身有eeprom,比如AVR单片机 可以直接存储;如果没有 可以外加一个存储芯片如at24c02 
| 2018-6-11 19:29 | 显示全部楼层
看你这情况,需要补的很多,你这个问题,要使用能读写flash的单片机,这样写入的值才能掉电不丢失
| 2018-6-11 23:39 | 显示全部楼层
你用的什么单片机?
如果是msp430frxx系列,或者是内部带eeprom的就比较容易。
不带这些的就有点麻烦了,需要写和擦除flash,
| 2018-6-12 06:32 | 显示全部楼层
本帖最后由 xyz549040622 于 2018-6-12 06:36 编辑

1.你需要有一片空间,可以掉电存储数据,flash模拟eeprom也可以,eeprom单独有最好了。
2.单片机支持宽电压最好了,因为需要在掉电的那一刻进行数据的写入。
3.你需要有个可以及时检测到掉电的中断,保证掉电的时候可以及时检测到,可以用ad,比较器,低电压中断等,具体需要看你mcu有什么外设呢?
| 2018-6-12 11:22 | 显示全部楼层
存flash or eeprom,了解下
| 2018-6-12 22:23 | 显示全部楼层
dirtwillfly 发表于 2018-6-11 23:39
你用的什么单片机?
如果是msp430frxx系列,或者是内部带eeprom的就比较容易。
不带这些的就有点麻烦了,需 ...

FR的MCU贵,而又担心制裁!
| 2018-6-12 22:33 | 显示全部楼层
h286288986 发表于 2018-6-12 22:23
FR的MCU贵,而又担心制裁!

国内大把用msp430的,也没听说谁被制裁
st、瑞萨不也是外国的,国内市场占有率也不少,也没有制裁的
 楼主 | 2018-6-12 22:47 | 显示全部楼层
dirtwillfly 发表于 2018-6-11 23:39
你用的什么单片机?
如果是msp430frxx系列,或者是内部带eeprom的就比较容易。
不带这些的就有点麻烦了,需 ...

STC89C51RD+手册上说可以内部Data flash当EEPROM使用。但是我的89C516RD+却没有在里面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
| 2018-6-12 23:05 | 显示全部楼层
不厉害 发表于 2018-6-12 22:47
STC89C51RD+手册上说可以内部Data flash当EEPROM使用。但是我的89C516RD+却没有在里面
...

是的,你用的这个型号没有。建议你用外部eeprom,或者换个型号的mcu
| 2018-6-14 09:45 | 显示全部楼层
如果一个值需要断电保存,就需要写到eeprom里,如果单片机内部没有(手册),或者说flash不可以模拟,就只有用外部的,
如果是开发板的话建议你再买一块ARM开发板来玩。
| 2018-6-15 10:36 | 显示全部楼层
路过
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

关闭

热门推荐上一条 /6 下一条

分享 快速回复 返回顶部 返回列表