上一章:STM32L0系列之【LED点灯,看门狗IWDG】


/*------------------------------------------------------------
Func: EEPROM  Read
Note:
-------------------------------------------------------------*/
void EEPROM_Read(uint16_t Addr,uint8_t *Buffer,uint16_t Length)
{  uint8_t *wAddr;  HAL_FLASHEx_DATAEEPROM_Unlock();wAddr=(uint8_t *)(DATA_EEPROM_BASE+Addr);  while(Length--){  *Buffer++=*wAddr++;  HAL_FLASHEx_DATAEEPROM_Lock();}
}/*------------------------------------------------------------
Func: EEPROM Write
Note:
-------------------------------------------------------------*/
void EEPROM_Write(uint16_t WriteAddr,uint8_t *pBuffer,uint16_t NumToWrite)
{  uint16_t t;  HAL_FLASHEx_DATAEEPROM_Unlock();      for(t = 0;t < NumToWrite;t++)  {  HAL_FLASHEx_DATAEEPROM_Program(FLASH_TYPEPROGRAMDATA_BYTE,DATA_EEPROM_BASE + WriteAddr + t,*(pBuffer + t));  }  HAL_FLASHEx_DATAEEPROM_Unlock();
}

下一章:STM32L0系列之【TIM通用定时器】

参考:
[STM32L0] STM32 L0 的EEPROM 的读写函数
STM32053内部EEPROM测试

STM32L0系列之【EEPROM读写】相关推荐

  1. STC15系列单片机EEPROM读写示例

    STC15系列单片机EEPROM读写示例

  2. STM32L0 系列 EEPROM 读写,程序卡死?

    STM32L0 系列EEPROM读写,使用过程必须注意到的问题,踩坑史 = =!......by 矜辰所致 目录 前言 一.写入地址问题 二.写入时候容易死机问题 2.1 问题的原因 2.2 问题的解 ...

  3. STM32L0系列串口重定义的方法

    STM32L0系列串口重定义的方法 芯片型号:STM32L071RBT6 本篇重点:将printf( ) 函数重定义到USART1 集成开发工具(IDE):IAR 在uart已经配置好情况下,重定义f ...

  4. STM8S103F2 EEPROM读写

    /************ STM8S103 EEPROM读写         ******/ /*芯片型号:STM8S103F2PB6                      */ /*功能描述: ...

  5. pic单片机c语言读eeprom,PIC16F877单片机内部EEPROM读写实例

    ;PIC16F877单片机内部EEPROM读写实例*************************************************************************** ...

  6. pic单片机c语言读eeprom,PIC单片机的EEPROM读写实例及说明

    PIC单片机的EEPROM读写实例及说明 来源:luchaohai 作者:华仔 浏览:1397 时间:2016-08-10 14:18 标签: 摘要: ; PIC单片机的EEPROM读写实例及说明;* ...

  7. 基于Cortex M0+的STM32L0系列简介

    L0系列是意法半导体于2014年新推出的超低功耗的MCU,基于ARM Cortex M0+内核.目前有STM32L0x1,STM32L0x2,STM32L0x3三个子系列,默认主频为32M,RAM都是 ...

  8. STM32L0系列之【工程开始】

    文章目录 1.前言 2.开发工具 3.简述开发工具生成的代码结构 3.1 main.c简析 3.2 代码运行流程以及HAL库的调用结构 3.2.1 HAL_Init() 3.2.2 SystemClo ...

  9. STM32L0系列之【LPTIM定时器】

    上一章:STM32L0系列之[串口收发] 文章目录 1.LPTIM介绍 2.配置时钟源并且启动 3.初始化配置LPTIM 4.LPTIM中断处理函数 5.启用LPTIM,中断触发回调函数 6.main ...

最新文章

  1. 两大顶级AI算法一起开源!Nature、Science齐发Alphafold2相关重磅,双厨狂喜~
  2. 2020中国人工智能年度评选正在征集!开放4大类别7大奖项
  3. redis超时问题分析
  4. Simulink仿真 第五节 复用器和分路器
  5. mysql命令行设置sqlmodel_MySQL的sql_mode模式说明及设置
  6. jzoj4598. 【NOIP2016模拟7.9】准备食物
  7. php和mysql处理树状_分级_无限分类_分层数据的方法_PHP和MySQL处理树状、分级、无限分类、分层数据的方法...
  8. [Diary]6.10
  9. 用python控制钉钉软件_Python—实现钉钉后台开发
  10. sqlite数据库主键自增_sqlite 中主键id自增的方法(转)
  11. Dom4j解析Xml文件,Dom4j创建Xml文件
  12. 利用计算机诊断ct故障,计算机在CT室工作中的应用及管理
  13. Java设计模式学习总结(13)——结构型模式之享元模式
  14. 元气开工!这里有一份礼包待领取
  15. Linux上卸载JDK
  16. 商业银行会计学内容概述
  17. win10计算器rsh_如何打开win10计算器 教你打开win10计算器的方法
  18. 误差平方和用python,残差平方和sklearn.linear_模型线性回归
  19. Linux proc目录详解
  20. python的深浅拷贝与linux中的软硬链接

热门文章

  1. Qt—设计颜色编辑选取对话框
  2. STM32F10xxx20xxx21xxxL1xxxx Cortex-M3程序设计手册 阅读笔记二(1):Cortex-M3处理器程序模型
  3. os.system和os.popen和commands
  4. 初探自动化测试(爬虫)框架nightmarenightwatch
  5. visio移动变得很卡的解决办法
  6. 数据增强(扩充)适合初学者
  7. Chrome浏览器更新
  8. xLua热更新(二)实现热更新
  9. 获取同花顺数据接口_简单介绍同花顺_数据获取方式(Excel VBA)
  10. 从零开始制作一个基于SOPC方法的DDS正弦信号发生器