flash跟ROM相似,都有断电不会丢失数据的这一特性,可用于存储一些重要的数据。数据是直接存储到内存地址上,所以要写数据时要先了解清楚自己所以芯片的flash地址是从0X0 ~0X080XXXXX在开始写地址。本篇从0X0 ~0X0写起。
不同的单片机有不同的命名规则,其命名规则包含了引脚数、内存存储容量等。本篇用到的单片机为STM32F103RET6,
stmflash.h
stmflash.c

main.c

此时的偏移量为16bit, 如果字符串太长会出现第一第一个字符串显示不完全的情况,这时只需要把偏移量加大即可。
程序可直接用不需要修改。若有错误的地方,请各位大佬不吝赐教!!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/153264.html