打印
[CW32F030系列]

关于CW32F030 FLASH 页擦除

[复制链接]
237|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
forgot|  楼主 | 2023-12-28 09:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
flash, cw, pc, ck, ge
CW32F030 FLASH 的页擦除操作的最小单位为 1 页,即 512 字节。
页擦除操作完成后,该页所有地址空间的数据内容均为0xFF。如果对未解锁的 FLASH 页面进行页擦除操作,会操作失败,同时 FLASH_ISR.PAGELOCK 标志位会被硬件置位,如果设置 FLASH_IER.PAGELOCK 为 1,则 CPU 会执行对应的中断服务程序。
用户可通过设置 FLASH_ICR.PAGELOCK 为 0 来清FLASH_ISR.PAGELOCK 中断标志。如果程序在 FLASH 中运行,且对 PC(程序指针)所在页面的存储空间进行页擦除操作,会操作失败,同时FLASH_ISR.PC 标志位会被硬件置位,如果设置 FLASH_IER.PC 为 1,则 CPU 会执行对应的中断服务程序。
用户可通过设置 FLASH_ICR.PC 为 0 来清除 FLASH_ISR.PC 中断标志。

使用特权

评论回复
沙发
jf101| | 2024-2-25 18:09 | 只看该作者
CW32F030 FLASH 的页擦除操作的最小单位为 1 页,即 512 字节。

使用特权

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

本版积分规则

1721

主题

12973

帖子

54

粉丝