中易网

STM32如何读写芯片内部FLASH,我要存几个变量。

答案:1  悬赏:50  
解决时间 2021-01-21 12:27
STM32如何读写芯片内部FLASH,我要存几个变量。
最佳答案
void write_buf(u32 addr,u8 *p,u16 n)
{
u32 r1;
n=n/4;//擦除并写flash
FLASH_Unlock();//FLASH解锁
FLASH_ClearFlag(FLASH_FLAG_BSY | FLASH_FLAG_EOP | FLASH_FLAG_PGERR | FLASH_FLAG_WRPRTERR);//清标志位
FLASH_ErasePage(addr);
while(n--)
{r1=*(p++);
r1|=*(p++)<<8;
r1|=*(p++)<<16;
r1|=*(p++)<<24;
FLASH_ProgramWord(addr, r1);
addr+=4;
}
}
void read_buf(u32 addr,u8 *p,u16 n)
{
while(n--)
{
*(p++)=*((u8*)addr++);
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
问收入
做平面设计有前途吗?
什么是轻度听力障碍?对言语发育有影响吗?
请问双向晶闸管或单向的是不是也叫可控硅,我
这女子叫啥?
大腿肿了在健身房锻炼的怎么消肿最快
我的儿子不知道为何患上了小儿库欣综合征这让
听说大部分歌曲适合筒音作5和作2,吹奏,是这
糖果英语屋(梨园中街)怎么去啊,有事要去办理
该怎么对于雾霾给交管部门提建议
求搞笑法号大全
实木多层板标准是什么
我要把阳台改成榻榻米。墙砖是贴壁纸好看,还
反梁与非反梁钢筋的配置有何区别?
宝宝一岁了,头皮上长癣是怎么回事
推荐资讯
什么成语中带有如的例:绿草如茵
小户型储物沙发怎么样?
新浪,微博钱包提现问题?
脸上长白头
我破腹产6年了,为什么总不怀孕
四万左右买电动轿车好啊还是买汽车好啊,纯
怎样抑制长高?
南站静宁烧鸡NO.2我想知道这个在什么地方
һֻ
中国电信(新长江路营业厅)怎么去啊,有事要去
怎样做好室内设计师/
有谁清楚智能新风系统多少钱
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?