1202|16

7815

帖子

55

TA的资源

裸片初长成(中级)

楼主
 

spi flash是否可以位写? [复制链接]

 

额,我的意思是说,比如说,SPI FLASH的地址 address  = 0 的位置

它是1个字节么,8个位

要写,肯定是先擦除成FF么

1 1 1 1  1 1 1 1 

     F          F

那么,写入的时候,我能不能只写1位呢?

 

嗯,当然,我知道这玩意是不支持位寻址的,但是不要紧。

 

比如说,我的位写顺序是这样的  (bit) 3 2 1 7 4

我可不可以 

 

初始:1 1 1 1 1 1 1 1

bit3:    1 1 1 1 0 1 1 1  通过写入 0xF7

bit2:    1 1 1 1 0 0 1 1  通过写入 0xF3

bit1:    1 1 1 1 0 0 0 1  通过写入 0xF1

bit3:    0 1 1 1 0 0 0 1 通过写入 0x71

bit3:    0 1 1 0 0 0 0 1  通过写入 0x61

简单地说,我的想法就是

如果我对一个未插入位置继续写入,我知道已经为0的地方是肯定回不到1的,但是,原来1的地方能不能为0 呢?

另外,这算不算一个常规操作呢?

还是会导致 未定义 行为?

 

 

 

此帖出自编程基础论坛

最新回复

软件行业有一则谚语:“输入的是垃圾,输出也是垃圾!”,谚语的原文我忘记了,普遍的翻译是这样的,我当时理解的是“输入如为null,输出也是null”,(还请知道原文的小伙伴告诉我一下)。 你没有时间维度的任何信息还想查找最后一个覆盖写位置,还谈论什么“最坏情况就是 O(n)”,这很无语! 除非在数据上有“时间戳”或其它什么标记时间的方案,否则就是在搞笑哦!   详情 回复 发表于 2023-11-29 12:30
点赞 关注
个人签名

强者为尊,弱者,死无葬身之地

 

回复
举报

2947

帖子

4

TA的资源

五彩晶圆(中级)

沙发
 

只要是flash都是块写的,只有eeprom是可以位写的,而且eeprom的寿命也比flash长。

此帖出自编程基础论坛

点评

哦,eeprom可惜贵了点...... 话说,铁电和eeprom相比如何,我的意思是,如果要用eeprom的话,是不是fram更经济实惠还合适  详情 回复 发表于 2023-11-28 12:32
 
 
 

回复

48

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

可以,没问题。 


此帖出自编程基础论坛
 
 
 

回复

7482

帖子

2

TA的资源

版主

4
 

我觉得是没问题,不过需要去写这个检测逻辑。

此帖出自编程基础论坛
 
 
 

回复

3415

帖子

0

TA的资源

纯净的硅(高级)

5
 

干哈要这么办?减少擦写次数?

此帖出自编程基础论坛

点评

对。  详情 回复 发表于 2023-11-28 12:31
 
个人签名

So TM what......?

 

 

回复

6803

帖子

10

TA的资源

版主

6
 

原来1的地方能不能为0 呢,应该是可以,你可以试一下重复往一个地方写

此帖出自编程基础论坛
 
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 

回复

196

帖子

0

TA的资源

一粒金砂(中级)

7
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自编程基础论坛
 
 
 

回复

7815

帖子

55

TA的资源

裸片初长成(中级)

8
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自编程基础论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

7815

帖子

55

TA的资源

裸片初长成(中级)

9
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自编程基础论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

7815

帖子

55

TA的资源

裸片初长成(中级)

10
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自编程基础论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

2947

帖子

4

TA的资源

五彩晶圆(中级)

11
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自编程基础论坛

点评

数组的时间复杂度,无可避免是 O(n); ——当然,这里说的数组,指的是顺序访问的意思 而链表,其好处是,可以只一路查找一个 ID 我的设计意图是 ,以ID为标识,设计的实际存储段内容是 这  详情 回复 发表于 2023-11-28 22:06
 
 
 

回复

4996

帖子

12

TA的资源

版主

12
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自编程基础论坛
 
 
 

回复

7815

帖子

55

TA的资源

裸片初长成(中级)

13
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自编程基础论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

2947

帖子

4

TA的资源

五彩晶圆(中级)

14
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自编程基础论坛

点评

你考虑这么一个情况。 如果我要不断地往前覆盖,就是不在同一个地址写数据, 假如是 int a b c d 写入顺序是随机的 a b d d c c a a b c  这种情况下,你要查找a  b c d中一个元素的最后一  详情 回复 发表于 2023-11-29 10:37
 
 
 

回复

7815

帖子

55

TA的资源

裸片初长成(中级)

15
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自编程基础论坛

点评

软件行业有一则谚语:“输入的是垃圾,输出也是垃圾!”,谚语的原文我忘记了,普遍的翻译是这样的,我当时理解的是“输入如为null,输出也是null”,(还请知道原文的小伙伴告诉我一下)。  详情 回复 发表于 2023-11-29 12:30
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

2947

帖子

4

TA的资源

五彩晶圆(中级)

16
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自编程基础论坛

点评

https://gitee.com/xinxin19871118_admin/interview/blob/master/src/binary_search_4_flash_sector.c [attachimg]757588[/attachimg]    详情 回复 发表于 2023-11-29 13:57
 
 
 

回复

7815

帖子

55

TA的资源

裸片初长成(中级)

17
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自编程基础论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
立即报名 | 2025 瑞萨电子工业以太网技术日即将开启!
3月-4月 深圳、广州、北京、苏州、西安、上海 走进全国6城
2025瑞萨电子工业以太网技术巡回沙龙聚焦工业4.0核心需求,为工程师与企业决策者提供实时通信技术最佳解决方案。
预报从速,好礼等您拿~

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表