你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

求助!stm32的flash这样用貌似有点问题

[复制链接]
yangsangelaile 提问时间:2016-1-6 12:53 /
阅读主题, 点击返回1楼
收藏 1 评论19 发布时间:2016-1-6 12:53
19个回答
zcl201207 回答时间:2016-1-8 21:40:33
学习ing。。。
yangsangelaile 回答时间:2016-1-9 08:53:08
65536 发表于 2016-1-8 09:15
我有点不大懂啊,不是说写的话,只能由1变0吗,那你怎么实现的在同一位置写入0b 0001之后,再次写入0b 0011 ...

这个我是这样理解的,理论上flash写入的时候只能从1变0,但是你用仿真器看到的,是0变1,这个逻辑是反的,但是不影响我们判断嘛,估计是芯片内部逻辑方面的问题。在MSP430F系列里面,flash格式以后就是0XFF,写入就只能从1变0,这个stm32格式化以后全部是0X00,只能0变1,不知道这样表述懂我的意思没有。或者你吧前面的话,理解成,stm32格式户以后只能0变1.
在我的这个测试里面,stm32格式化后全部是0x00,所以我的写入方式是可以的,只是出现了不可理解的结果
废鱼 回答时间:2016-1-9 09:07:11
STM32格式化后也是全FF。这个可以用ISP软件擦除后,再读取出来看看。
wuzhujian 回答时间:2016-1-9 11:27:05
18楼是对的。
可能LZ看错了。
另外,STM32的FLASH,如果写不进去,会在状态寄存器中置错误的,LZ仔细调试一下。
拼命三郎 回答时间:2016-1-9 20:24:37
yangsangelaile 发表于 2016-1-9 08:53
这个我是这样理解的,理论上flash写入的时候只能从1变0,但是你用仿真器看到的,是0变1,这个逻辑是反的 ...

这个样子啊  那我理解了  我C8051系列的用的多一些,C8051擦除后就是0xFF还,没用过STM32的FLASH擦写。
12

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版