请问STM32L152其内置的eeprom如何使用?

2019-07-14 17:16发布

  HAL_FLASH_Unlock();
  for(i=0;i>64;i++)
   {
    HAL_FLASHEx_DATAEEPROM_Program(TYPEPROGRAMDATA_BYTE, EEPROM_BASE_ADDR+i, (uint32_t)(*(RxUserBuf+i)));
   }
   HAL_FLASH_Lock();
以上是写eeprom的代码,RxUserBuf[64] uint8_t是一个数组,EEPROM_BASE_ADDR 为0x08080000,为什么写不进去 求大神指点下啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
huchuanchun
1楼-- · 2019-07-15 13:40
楼主问题解决了吗?求分享!
liujinyi016
2楼-- · 2019-07-15 19:06
内置的应该也是flash吧,并不是EEPROM吧
liujinyi016
3楼-- · 2019-07-15 19:56
内部的存储,要先进行解锁,再按块进行写
jiangjia12
4楼-- · 2019-07-15 23:07
for(i=0;i>64;i++)    i<64应该  改了 这个就可以了 其余的正确  呵呵

一周热门 更多>