打印
[STM32F1]

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

[复制链接]
657|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.

使用特权

评论回复
5
xxrs| | 2021-11-5 22:20 | 只看该作者
你去www.st.com搜索下载。

EEPROM emulation in STM32F101xx and STM32F103xx microcontrollers (AN2594)

使用特权

评论回复
6
dingy|  楼主 | 2021-11-5 22:22 | 只看该作者
void Test_Write(u32 WriteAddr,u16 WriteData)           
{
        STMFLASH_Write(WriteAddr,&WriteData,1);
        //STMFLASH_Write_NoCheck(WriteAddr,&WriteData,1) ;
}正点原子这个例程我没理解透,我想要存储一个变量,每一次改变的时候记一次,可是我断电后上电改变一次可以记住,连续改变多次也只能记住第一次改变后的值。是怎么回事?

使用特权

评论回复
7
dingy|  楼主 | 2021-11-5 22:24 | 只看该作者
我找到问题了,我的单片机容量为128,我写成256了#define STM32_FLASH_SIZE 128         ,现在貌似可以用了

使用特权

评论回复
8
dingy|  楼主 | 2021-11-5 22:26 | 只看该作者
是不是时序的问题啊 擦除有问题吗

使用特权

评论回复
9
zwll| | 2021-11-5 22:31 | 只看该作者
每次都卡死在同一个地方吗

使用特权

评论回复
10
dingy|  楼主 | 2021-11-5 22:33 | 只看该作者

唉,还是没有什么结果,算了,多谢大家啦

使用特权

评论回复
11
renzheshengui| | 2021-12-3 12:03 | 只看该作者
每次都会卡死吗

使用特权

评论回复
12
tpgf| | 2021-12-3 12:07 | 只看该作者
写入的时候有问题吗

使用特权

评论回复
13
keaibukelian| | 2021-12-3 12:08 | 只看该作者
会卡在具体什么地方呢

使用特权

评论回复
14
labasi| | 2021-12-3 12:09 | 只看该作者
这个代码很简单的啊

使用特权

评论回复
15
paotangsan| | 2021-12-3 12:11 | 只看该作者
是不是有while循环啊

使用特权

评论回复
16
wakayi| | 2021-12-3 12:12 | 只看该作者
内部哪里有这个模块啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

745

主题

10920

帖子

6

粉丝