关于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