如有技术问题及技术需求请加作者微信!
GD32片内Flash的读写数据是微控制器编程中的常见任务,主要用于存储程序代码、配置参数或用户数据等。以下将详细介绍GD32片内Flash的读写数据方法和程序。
一、GD32 Flash的基本特性
- 存储空间划分:GD32的Flash存储空间通常分为主存储块和信息块。主存储块用于存储程序代码和用户数据,而信息块则包含系统存储器和选项字节,分别用于存放启动程序和芯片配置信息。
- 页大小:Flash按页组织,不同型号的GD32其页大小可能不同。例如,对于GD32F10x_MD,闪存页大小为1KB;而对于GD32F10x_CL和GD32F10x_HD等型号,bank0的闪存页大小可能为2KB或4KB。
- 读写性能:在Flash的前256K字节空间内,CPU执行指令零等待;在此范围外,CPU读取指令存在较长延时。