楼主的意思是把STM32的片上Flash当EEPROM进行访问与读写操作的吧。
这一步要先对Flash进行解锁才可以进行操作的。
可以看看:https://blog.csdn.net/qq_33559992/article/details/77676716
1、FLASH的擦写次数没有EEPROM高,一般单片机的FLASH擦写次数只有10K左右。
2、FLASH是可以单个字节写,但是擦写的是单次整个扇区都会被擦除。
所以,如果你要修改某单个字节的内容,在修改前,需要把其他所以的内容读出来,最后在写入。
至于烧写函数,你可以参见官方库的例程\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Examples\FLASH
擦出函数
读函数
写函数
一般操作就三种
擦除
写入
读取
写入前必须擦除
擦除、写入、读取
另外,Flash和EEROM是不一样的
通讯函数
地址函数
指令函数
擦除函数
写入函数