微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于STM32的flash问题

关于STM32的flash问题

时间:10-02 整理:3721RD 点击:

1、关于STM32的flash
问:在keil C 编程中,在add flash programming algorithm中,所选择的Device Size必须和所用STM32型号的flash大小一样的?比如说我现在要用的是STM32F100c8,它的flash大小是64K,但是在Keil C中没有,那是不是必须选择64K吗,还是有其他的解决办法?
答:KEIL里面选择小型就可以了。中型的是指128K的。
2、STM32断电后往闪存存储一个数据的时间是多少?
问:STM32F103VCT6断电检测低于2.9V后进中断存储数据,数据想存储在FLASH的空白区间,请问存一个8位数据花多长时间,存储32个8位数呢?
答:FLASH只能存放16位的数据,如果是32个8位数据,建议改为16个16位的数据。一个存放数据的时间和主频有关系,没有计算过这个时间,72Mhz主频,在1ms以内。
3、关于STM32的flash
问:在keil C 编程中,在add flash programming algorithm中,所选择的Device Size必须和所用STM32型号的flash大小一样的? 比如说我现在要用的是STM32F100c8,它的flash大小是64K,但是在Keil C中没有,那是不是必须选择64K吗,还是有其他的解决办法?
答:KEIL里面选择小型就可以了。中型的是指128K的。
4、STM32断电后往闪存存储一个数据的时间是多少?
问:STM32F103VCT6断电检测低于2.9V后进中断存储数据,数据想存储在FLASH的空白区间,请问存一个8位数据花多长时间,存储32个8位数呢?
答:FLASH只能存放16位的数据,如果是32个8位数据,建议改为16个16位的数据。一个存放数据的时间和主频有关系,没有计算过这个时间,72Mhz主频,在1ms以内。

111111111111111111111111111

扯呢吧,STM32编程都是用MDK有"add flash programming algorithm"这个选项,但是STM32F103c8我都是选用的中等密度的算法,这个在数据手册上有介绍呀,中等容量产品包括STM32F103c8、STM32F103cB


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top