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

对stm32芯片的flash模拟eeprom例程一点疑惑

[复制链接]
vvhhbc1 提问时间:2015-11-17 09:03 /
最近在看了stm32F0 芯片的flash模拟eeprom文档, 结合st公司的例程, 现在有一点十分困惑,

无标题.png

1,
如上图, 这样每次开机都要对page0进行擦除操作, 擦除寿命为10000次, 每天开几次机, 这块flash模拟的eeprom不是很快就报废了吗?

2,例程上:
static uint16_t EE_PageTransfer(uint16_t VirtAddress, uint16_t Data)
{
  FLASH_Status FlashStatus = FLASH_COMPLETE;
  uint32_t NewPageAddress = 0x080103FF, OldPageAddress = 0x08010000;


stm32F0 芯片是64kflash, 这个模拟eeprom的页地址是定位在64k后面的1k, 这样定位在有效flash外面, 行吗?

很困惑很困惑,
还望能得到大家的指点迷津, 谢谢!

收藏 评论4 发布时间:2015-11-17 09:03

举报

4个回答
vvhhbc1 回答时间:2015-11-17 15:22:15
有用过的朋友吗? 盼能点拨, 谢谢!
yanhaijian 回答时间:2015-11-17 15:51:56
有那种这次写这片区域下次写那片区域的方法。
peter001 回答时间:2015-11-17 18:18:46
可以留出几页区域,加入校验,发现页面坏掉就换位置
watershade 回答时间:2015-11-17 21:38:55
谁说每次要对page0进行擦出操作。那是在page0需要擦出的时候才擦出的。每个page不是给了你三种状态吗?你先看懂图。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版