本资源提供了一个关于如何在STM32F103ZET6单片机上进行内部Flash存储器读写的实例代码,适合初学者学习和参考。
STM32F103ZET6单片机内部Flash读写实验例程源码如下:
```c
int main() {
u8 i = 0;
u8 key;
u8 read_buf[TEXTLEN];
SysTick_Init(72);
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); // 中断优先级分组 分2组
LED_Init();
USART1_Init(9600);
TFTLCD_Init(); // LCD初始化
KEY_Init();
while (1) {
key = KEY_Scan(0);
if(key == KEY_UP) {
STM32_FLASH_Write(STM32_FLASH_SAVE_ADDR, (u16*)text_buf, TEXTLEN);
printf(写入数据为:%s\r\n, text_buf);
LCD_ShowString(10+6*8, 130, tftlcd_data.width, tftlcd_data.height, 16, (u8 *)text_buf);
}
}
}
```