社区
单片机/工控
帖子详情
Flash中可以写入0xFF吗
名人堂再聚首
2013-11-29 02:16:10
大家好!
现在有一个问题,就是往Flash中存储数据时,如果是发送0xFF给它,则相当于什么都没有操作,那如果我想保存255这个数据(例如保存子网掩码中的一位255到Flash中)到Flash的一个字节中该怎么办呢?难道不能写入0xFF吗?
我用的Flash存储品牌是:MX25L1605D
在此先谢谢大家!
...全文
600
4
打赏
收藏
Flash中可以写入0xFF吗
大家好! 现在有一个问题,就是往Flash中存储数据时,如果是发送0xFF给它,则相当于什么都没有操作,那如果我想保存255这个数据(例如保存子网掩码中的一位255到Flash中)到Flash的一个字节中该怎么办呢?难道不能写入0xFF吗? 我用的Flash存储品牌是:MX25L1605D 在此先谢谢大家!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
名人堂再聚首
2013-11-29
打赏
举报
回复
还有一个问题,比如我在Flash中存储了一些资料,例如按每三个字节一组来存储 第一组:0x11,0x22,0x33 第二组:0x44,0x55,0x66 第三组:0x77,0x88,0x99 它们是连续存储的,我如何在读取Flash时知道已经读取到了末尾,因为0x99后都是0xFF了
名人堂再聚首
2013-11-29
打赏
举报
回复
嗯,明白了,谢谢大家!
falloutmx
2013-11-29
打赏
举报
回复
没有问题啊。0xff根本没必要写,因为擦除之后都是0xff了。 flash只写0,不写1
of123
2013-11-29
打赏
举报
回复
可以,那样这个单元就保持原状。
Flash
写特性
0xFF
---->0x00
FLASH
的特性就是为1的位可以改成0,而不能把为0的位改成1哦, ...每个字节可以单独从
0xff
改写成任意值,但不能从0x00改成别的值 要想把为0的位改成1,只能整块擦除成全1。——这个特性任何一家的
FLASH
都是一样的。
flash
擦写规则
只能由 1 —> 0
写入
,不能由 0 —> 1
写入
,即如果已经
写入
过了,则需要先擦除(擦除后数据变为...未
写入
时
FLASH
里面的数据为全1,即
0xFF
。最小擦除单位:扇区可选择擦除单位:扇区、块、全片。1、常用
FLASH
擦写规则。
STM32F407VET6使用SPI访问
Flash
数据返回
0xff
(先
写入
数据,再读取数据,却返回
0xff
,但是通过debug却可以正常输出)
STM32F407VET6
FLASH
SPI STM32F103VET6
华大HC32L136写
FLASH
0xff
问题
给HC32L136做在线升级ISP功能,发现对
FLASH
进行大数据写操作时,校验不通过,写进去函数返回成功,但实际上还是
0xFF
。
为什么SPI在读数据时要
写入
一个
0xff
先
主机写从机时一般主机都会忽略MISO上的数据,主机读从机时就需要给从机提供CLK,怎么提供这个CLK呢,就是主机往SPI的数据寄存器随便
写入
一个数据(并非只能是
0XFF
,你可以试试),SPI就会启动传输自然就产生了CLK,这...
单片机/工控
27,375
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章