[STM32F1] 谁有103C8的内部EEPROM作FLASH的程序?

[复制链接]
888|15
 楼主| dingy 发表于 2021-11-5 22:10 | 显示全部楼层 |阅读模式
参考一下。我在读的时候就会卡死程序。
 楼主| dingy 发表于 2021-11-5 22:13 | 显示全部楼层
没有内部EEPROM的吧?
supernan 发表于 2021-11-5 22:15 | 显示全部楼层
你是不是说反了,是在用flash模拟EEPROM吧。
wyjie 发表于 2021-11-5 22:18 | 显示全部楼层
你可以参考下参考笔记 AN2594.
xxrs 发表于 2021-11-5 22:20 | 显示全部楼层
你去www.st.com搜索下载。

EEPROM emulation in STM32F101xx and STM32F103xx microcontrollers (AN2594)
 楼主| dingy 发表于 2021-11-5 22:22 | 显示全部楼层
void Test_Write(u32 WriteAddr,u16 WriteData)           
{
        STMFLASH_Write(WriteAddr,&WriteData,1);
        //STMFLASH_Write_NoCheck(WriteAddr,&WriteData,1) ;
}正点原子这个例程我没理解透,我想要存储一个变量,每一次改变的时候记一次,可是我断电后上电改变一次可以记住,连续改变多次也只能记住第一次改变后的值。是怎么回事?
 楼主| dingy 发表于 2021-11-5 22:24 | 显示全部楼层
我找到问题了,我的单片机容量为128,我写成256了#define STM32_FLASH_SIZE 128         ,现在貌似可以用了
 楼主| dingy 发表于 2021-11-5 22:26 | 显示全部楼层
是不是时序的问题啊 擦除有问题吗
zwll 发表于 2021-11-5 22:31 | 显示全部楼层
每次都卡死在同一个地方吗
 楼主| dingy 发表于 2021-11-5 22:33 | 显示全部楼层

唉,还是没有什么结果,算了,多谢大家啦
renzheshengui 发表于 2021-12-3 12:03 | 显示全部楼层
每次都会卡死吗
tpgf 发表于 2021-12-3 12:07 | 显示全部楼层
写入的时候有问题吗
keaibukelian 发表于 2021-12-3 12:08 | 显示全部楼层
会卡在具体什么地方呢
labasi 发表于 2021-12-3 12:09 | 显示全部楼层
这个代码很简单的啊
paotangsan 发表于 2021-12-3 12:11 | 显示全部楼层
是不是有while循环啊
wakayi 发表于 2021-12-3 12:12 | 显示全部楼层
内部哪里有这个模块啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

745

主题

10920

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部