完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
是的。STM32F40X相比STM32F1系列的片内flash擦除稍微有点差异。
F1系列基于页擦除,在1颗芯片里其空间大小固定,或者1K 或者2k。 而F40X基于扇区擦除,扇区容量较大,而且同一芯片里的不同扇区对应的容量还不一样,对应的擦除时间也不一样。 比方16K扇区的典型擦除时间为230ms,32K扇区的典型擦除时间是490ms,64K扇区的典型擦除时间为875ms。128k扇区的典型擦除时间达1.3s.这些参数在芯片数据手册里都有明确描述。 至于不同扇区的大小在芯片参考手册里也有明确描述。在Flash moduleorganization有清晰介绍。 至于擦除方式,没有什么好担心的。用什么系列就使用什么擦除方式,比方你现在使用F407就使用扇区擦除作为基本擦除方式。不过 要提醒的是,如果使用双BANK模式的话,在给扇区别编号时别给错了。在前面提到的Flash module organization 章节也有介绍。 |
|
|
|
STM32系列单片机的存储擦除方式与具体芯片的内部Flash结构有关。在STM32F1系列单片机中,Flash被组织成了多个页,每个页的大小为1KB,因此数据写入时是按页擦除的。而在STM32F407系列单片机中,Flash被组织成了多个扇区,每个扇区的大小为16KB或64KB,并且扇区之间有一定的保护独立性,因此数据写入时是按扇区擦除的。
要判断一款芯片的擦除方式,可以查看芯片的技术手册或数据手册。在这些手册中会详细描述芯片的内部结构和特性,通常会有关于Flash的组织方式和擦除方式的描述。 在设计时,可以根据需要选择符合要求的擦除方式的芯片。如果需要频繁写入数据且对擦除时间要求较高,可以选择按页擦除的芯片;如果对擦除时间要求不那么严格,但对数据保护较为重要,可以选择按扇区擦除的芯片。当然,还应该考虑其他方面的需求,如存储容量、功耗等。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1614 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1541 浏览 1 评论
970 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
682 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1592 浏览 2 评论
1863浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
644浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
515浏览 3评论
531浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
504浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 01:02 , Processed in 0.793873 second(s), Total 83, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号