基于stm32f103c8t6的Flash地址空间的数据读取
- 一、实现任务
- 二、项目环境
- 三、使用cubemx写stm32f103c8t6的内部Flash
- 四、项目实现过程
- 五、小结
- 参考
一、实现任务
- 实现Flash地址空间的数据读取。stm32f103c8t6只有20KB 内存(RAM)供程序代码和数组变量存放,因此,针对内部Flash的总计64KB存储空间(地址从0x08000000开始),运行一次写入8KB数据,总计复位运行代码4次,将32KB数据写入Flash。并验证写入数据的正确性和读写速率。
二、项目环境
软件
:STM32CUBEMX,KEIL硬件
:stm32f103c8t6开发板,ST-LINK
三、使用cubemx写stm32f103c8t6的内部Flash
-
使用cube生成新的工程过程这里不再过多详细介绍,可参考之前的博客:https://blog.youkuaiyun.com/weixin_45970808/article/details/120890299?spm=1001.2014.3001.5501
这里只是注明一些建工程要注意的地方。 -
时钟配置
-
SYS配置
-
引脚配置
-
RCC配置