STC单片机EEPROM如何存储一个整数

原存储一个小于10的数正常,后改为1-60000不能正常存储,请高人指点下怎么设置。原存储一个小于100的数正常... 原存储一个 小于10的数正常,后改为1-60000不能正常存储,请高人指点下怎么设置。
原存储一个 小于100的数正常
展开
 我来答
DJ影逸
2010-04-07 · TA获得超过869个赞
知道小有建树答主
回答量:1815
采纳率:0%
帮助的人:587万
展开全部
搞清楚数据类型,存储器一个地址只能存储一个8位数据,一个8位数据的范围是0~255,所以你存小于100的数当然是正常的,超过255的数要分2次存,存高位后低位。
murexster
2010-04-07 · TA获得超过386个赞
知道小有建树答主
回答量:394
采纳率:0%
帮助的人:165万
展开全部
STC中EEPROM使用有点特殊,需要如果要存储数据,除非要存储的位置原先是0xff,也就是空的,才可以存储;如果不是空的就得把该扇区全部删除或者清空,即都清空成0xff,然后才可以存入数据,不管数的大小,只要改动其中一个byte就需要这么操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BG4AJL
2021-01-27 · TA获得超过409个赞
知道小有建树答主
回答量:230
采纳率:100%
帮助的人:61.1万
展开全部
有条件还是加外部EEPROM,STC的EEPROM就这点不好,尤其是储存单字节的时候,又没足够的RAM给你做缓存。其实STC没有正真的EEPROM,他这是硬用ROM开出来的一块区域来假装EEprom所以你看他们这ROM没有整数而是要把ROM和EEPROM加在一起才是整数像什么32 64。手册上说EEPROM寿命是十万次,这就是ROM的寿命值啊。不过好在STC够便宜其它方面还不错,就算外设EEPROM也划算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
摘一把青梅煮酒
2010-04-07 · TA获得超过1805个赞
知道小有建树答主
回答量:767
采纳率:0%
帮助的人:627万
展开全部
废话 你把几个字节的数放在一个字节里能正常?

要把数字拆开,一个字节放一个位置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dadajoke
2010-04-06 · TA获得超过519个赞
知道小有建树答主
回答量:313
采纳率:0%
帮助的人:268万
展开全部
怎么那么多用这个神秘的单片机,没用过啊~!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式