[APM32E0] Flash擦除与写入时间是不是固定的?

[复制链接]
38|3
梦塑者 发表于 2025-10-24 00:04 | 显示全部楼层 |阅读模式
在做IAP功能时仔细的阅读了一下手册。我发现Flash编程模块使用的是HSICLK的时钟源。如下图所示:
Flash擦除时钟源.jpg
由于HSI的时钟源是固定的,如果擦写的程序也基本固定,我是不是可以理解Flash的擦写时间基本是固定的?

真的问题不大 发表于 2025-10-24 14:40 | 显示全部楼层
应该很大程度上是固定的 个人认为
DKENNY 发表于 2025-10-24 15:16 | 显示全部楼层
通常,Flash的擦除和写入时间以时钟周期为单位计算,因此在以下条件满足时,理论上擦除和写入时间是固定的:

  1、时钟源频率稳定:HSICLK频率固定,未经动态调整(如PLL倍频或分频)。
  2、操作条件一致
:每次擦除或写入的Flash页面大小、编程算法(如字编程或页面编程)及Flash控制器配置(如等待周期)保持不变。
  3、硬件环境稳定:电源电压、温度等环境因素不影响Flash操作时序。
 楼主| 梦塑者 发表于 2025-10-24 16:04 | 显示全部楼层
DKENNY 发表于 2025-10-24 15:16
通常,Flash的擦除和写入时间以时钟周期为单位计算,因此在以下条件满足时,理论上擦除和写入时间是固定的 ...

HSI clock 就是稳定的。
也不存在pll的事情呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

45

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部