打印

W25X16芯片怎么判断有没有存满?

[复制链接]
829|8
手机看帖
扫描二维码
随时随地手机跟帖
沙发
gnaijnaoul| | 2019-1-12 19:11 | 只看该作者
首先得看你这个存满怎么定义了。存储器都是可以擦除的,可以说是无穷尽的。自己的程序存了多少数据进去都不清楚,还写什么程序。

使用特权

评论回复
板凳
cjseng| | 2019-1-12 20:09 | 只看该作者
用天平称一下,存了数据应该会变重吧。

使用特权

评论回复
地板
tianxj01| | 2019-1-13 08:50 | 只看该作者
cjseng 发表于 2019-1-12 20:09
用天平称一下,存了数据应该会变重吧。

有人计算过,还真会变重,而且和存储数据量成正比。就是估计这个秤不怎么好造...............

使用特权

评论回复
5
ningling_21| | 2019-1-13 20:01 | 只看该作者
判断写入地址即可

使用特权

评论回复
6
雪山飞狐D| | 2019-1-13 21:26 | 只看该作者
   留一个特殊地址记录写了多少字节数据,每次写数据都要先把这部分读回来,写完数据++,再存回去,以后单片机一查就知道存了多少

使用特权

评论回复
7
yueguang3048| | 2019-1-14 09:16 | 只看该作者
cjseng 发表于 2019-1-12 20:09
用天平称一下,存了数据应该会变重吧。

陈独秀 请坐下

使用特权

评论回复
8
tyw| | 2019-1-14 09:52 | 只看该作者
本帖最后由 tyw 于 2019-1-14 09:57 编辑

有无存满,一般程序自己是知道的,前面已经讲了很多了,一旦在用过空间重复写入了,一是会冲掉老数据,二是新数据也有可能遭破坏,尤如在写满字的纸上再重复写字,则新字,老字都会看不清.因为芯片是电可擦的,要执行擦除命令后才会清空,存入新数据.



W25X16-32-64.pdf (2.74 MB)

使用特权

评论回复
9
jueduilingdu|  楼主 | 2019-1-14 14:16 | 只看该作者
tyw 发表于 2019-1-14 09:52
有无存满,一般程序自己是知道的,前面已经讲了很多了,一旦在用过空间重复写入了,一是会冲掉老数据,二是新数 ...

谢谢,明白了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

6

帖子

0

粉丝