【经验】瑞萨RL78/F1微控制器EEPROM库(EEL)调试出现相关错误状态该如何解决?

2018-09-04 世强
微控制器,RL78/F1,Renesas 微控制器,RL78/F1,Renesas 微控制器,RL78/F1,Renesas 微控制器,RL78/F1,Renesas

笔者在协助调试瑞萨RL78/F1微控制器的EEPROM操作EEL库时,发现用户对于瑞萨RL78系列的EEPROM模拟的EEL库的一些返回错误不太了解,而直接忽略了一些操作错误。以EEL库中读数据为例,EEL库在调用读命令时有以下返回值:


图 1:EEL库读函数错误状态


如上图所示,在出现以上错误时,我们应该采取一定的处理措施。包括如:调用EEL初始化函数,调用启动函数startup,分配对应的EEPROM数据ID等。我们也应该避免一些错误操作:

1、避免在还没有写入对应EEPROM数据时去读取对应的数据,此时会产生EEL_ERR_NO_INSTANCE的错误,表示对应的数据没有值。如需要了解芯片初始值,可以通过调试状态下的memory空间去看。

2、避免在EEL库BUSY的情况下,去执行EEL命令,此时会返回EEL_ERR_REJECTED错误,出现该错误,我们可以等EEL状态为EEL_OK时再去执行读命令。

此外EEL库的执行会占用一段的CPU时间,在进行任务调度时应把它考虑进去。根据需要读写的数据长度不同,具体时间也会有所不同。部分固定的函数调用时间表格如下。除EEL_INIT函数外,其它的函数在执行过程中可以支持MCU中断。

 

                                             

图 2: 库函数调用时间

瑞萨RL78 EEPROM库基本介绍:

瑞萨汽车RL78/F1控制器拥集成了片上EEPROM功能。其片上EEPROM物理特性上可保证10万次擦写,并且在瑞萨提供的EEL模拟库下,可以实现百万次甚至千万次数据擦写,保证数据不丢失,增加了EEPROM的使用寿命。

 

瑞萨RL78/F1控制器的EEPROM操作,是将所有需要用到的操作指令,集成了不同的函数,并提供EEL软件库文件给用户。用户通过库文件去调用这些EEPROM操作函数即可以实现操作。

 

EEL库对EEPROM区域充分利用,对需要存储的EEPROM数据分配对应的ID标识。当需要更新对应的数据时,并不是在原有的地址区域复写,而是在新的地址区域进行写值,并标记为最新的数据,避免了每更新一串数据就需要擦除1个block的操作。下图为EEL库的基本操作流程图,在执行CMD write写值前无需进行擦除的操作。


图 3: EEL软件库操作流程图


瑞萨RL78/F1系列微控制器的优秀特性:

• 32MHz运行(支持宽电压1.6V至5.5V 105°C)

• 1.27DMIPS/MHz

• 支持硬件乘除法器/MAC /DIV

• 0.23uA @STOP模式,RTC、WDT、LCD不工作

技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 3

本文由木木提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(3

  • 志成 Lv7. 资深专家 2018-11-05
    学习一下
  • 慧慧1985 Lv7. 资深专家 2018-10-18
    学习
  • luose Lv8. 研究员 2018-09-04
    学习了!
没有更多评论了

相关推荐

【经验】瑞萨微控制器RL78/F14的CAN发送功能调试经验分享

瑞萨RL78/F14微控制器被定位为RL78/F13的上一级产品,可在30至100引脚,48至256KB的闪存阵容,并实现业界最低水平的消费当前。本文以F14系列的R5F10PMF为例进行CAN的发送功能调试经验分享。

2021-09-16 -  设计经验

【经验】瑞萨RL78微控制器CAN模块基础使用指引,以RL78/F13系列的R5F10BBF微控制器为例

瑞萨汽车电子推出的RL78/F13微控制器系列,集成车载CAN总线模块,支持ISO11898-1 ,CAN2.0A&B协议。适用于汽车控制系列,如BCM,空调控制,TPMS,RKE,PEPS等运用。 本文以R5F10BBF为例,介绍瑞萨RL78芯片的CAN模块基本配置。

2018-11-02 -  设计经验

【经验】瑞萨微控制器RX65N芯片唯一ID码读取方法

物联网(IoT)和工业4.0的扩张增加了对微控制器的需求,在人机交互的基础上,还需要对保密性、完整性和可用性等不同安全要求提供支持。针对于这些应用特点,瑞萨电子推出了RX600系列的新型RX65N/RX651 微控制器 (MCU)。本文以RX65N系列的MCU为例,介绍RX65N系列芯片自带的唯一ID识别码的读取方法。

2019-01-25 -  设计经验

STM8S微控制器系列参考手册

描述- 本资料为STM8S微控制器系列的应用开发者提供了关于如何使用该系列微控制器内存和外设的完整信息。资料涵盖了STM8S微控制器的中央处理单元(CPU)、启动ROM、内存和寄存器映射、闪存程序存储器和数据EEPROM(Flash)、单线接口模块(SWIM)和调试模块(DM)、电源管理、中断控制器(ITC)、通用I/O端口(GPIO)、自动唤醒(AWU)、蜂鸣器(BEEP)、独立看门狗(IWDG)、窗口看门狗(WWDG)、定时器概述、16位高级控制定时器(TIM1)、16位通用定时器(TIM2、TIM3、TIM5)、8位基本定时器(TIM4、TIM6)、串行外设接口(SPI)和I2C接口等模块的详细说明。资料还提供了编程、擦除和保护内部闪存的信息,以及STM8核心的编程信息。

型号- STM8S

08-Dec-2009  - ST  - 用户指南  - Rev 6

Renesas(瑞萨电子) 78K0/Kx2 8位单片微控制器 用户手册(中文)

描述- 本资料为78K0/Kx2系列单片微控制器用户手册,详细介绍了该系列产品的功能、特性、应用和开发信息。手册涵盖了引脚功能、CPU结构、存储器、端口、时钟发生器、定时器、串行接口等关键模块,并提供了相关寄存器配置和操作指南。此外,还包括了注意事项、相关文档和开发工具信息。

型号- UPD78F0546A,UPD78F0502A,UPD78F0534A,UPD78F0526A,UPD78F0514A,UPD78F0500AMCA-CAB-G,UPD78F0537DAGA-HAB-AX,UPD78F0513DAGB-GAF-A,UPD78F0537DA,UPD78F0535AGB-GAH-AX,UPD78F0527DAGB-GAG-AX,UPD78F0503AMCA-CAB-G,UPD78F0513AGAA-GAM-G,UPD78F0526AGB-8ET-A,78K0/KE2,UPD78F0535AGK-GAJ-AX,UPD78F0515AGA-GAM-AX,UPD78F0533A,UPD78F0521A,UPD78F0513A,UPD78F0547AGK-GAK-AX,UPD78F0537AGA-HAB-AX,UPD78F0545A,UPD78F0501A,UPD78F0537A,78K0/KD2,UPD78F0525A,UPD78F0503MC(A)-CAB-AX,UPD78F0503,UPD78F0527DA,UPD78F0525AGB-GAG-AX,UPD78F0511AGB-GAF-AX,UPD78F0515AGAA-GAM-G,UPD78F0547DAGC-GAD-AX,UPD78F0527AGB-8ET-A,UPD78F0547AGC-GAD-AX,UPD78F0544A,UPD78F0500A,UPD78F0532A,UPD78F0524A,UPD78F0500AMCA-CAB-E1-G,UPD78F0512A,78K0/KC2,UPD78F0536A,UPD78F0502AMCA-CAB-E1-G,UPD78F0503AMC-CAB-AX,UPD78F0503AMCA-CAB-E2-G,UPD78F0526AGB-GAG-AX,UPD78F0515DA,UPD78F0513DA,UPD78F0513AGBA-GAF-G,UPD78F0547DAGK-GAK-AX,UPD78F0531A,UPD78F0511A,UPD78F0535A,UPD78F0513DAGB-GAF-AX,UPD78F0527AGB-GAG-AX,UPD78F0523A,78K0/KB2,UPD78F0515A,UPD78F0547A,UPD78F0503A,UPD78F0545AGC-GAD-AX,UPD78F0527A,UPD78F0513AGB-GAF-AX,UPD78F0545AGK-GAK-AX,UPD78F0503DA,UPD78F0547DA,UPD78F0537AGK-GAJ-AX,UPD78F0537AGB-GAH-AX,UPD78F0515DAGA-GAM-AX,UPD78F0503MC-5A4-A,UPD78F0503DAMC-CAB-AX,UPD78F0535AGA-HAB-AX,78K0/KF2,UPD78F0537DAGB-GAH-AX,UPD78F0522A

2007年12月01日  - RENESAS  - 用户指南  - U18598CA1V0UD00

RL78/G24的16位微控制器,可实现与32位微控制器相当的性能

RENESAS(瑞萨电子)的RL78/G24是一种通用MCU,CPU运行频率最高可达48MHz,搭载灵活应用加速器(FAA),在RL78系列MCU产品之中处理能力也是最强大的。

2023-10-26 -  产品

R7F0C801-805 单芯片微控制器用户手册硬件篇

描述- 本资料为瑞萨电子R7F0C801-805用户手册硬件篇,主要介绍该系列单芯片微控制器的硬件结构和功能。内容包括引脚功能、CPU体系结构、端口功能、时钟发生电路、定时器阵列单元、12位间隔定时器、时钟输出/蜂鸣器输出控制电路、看门狗定时器、A/D转换器、比较器和串行阵列单元等。资料还提供了电特性、阅读方法和注意事项,旨在帮助用户理解和设计应用系统。

型号- R7F0C80112ESP#AA0,R7F0C80442ESP-C#HA0,R7F0C80442ESP,R7F0C80542,R7F0C80442,R7F0C80342,R7F0C80512ESP-C#AA0,R7F0C80212ESP,R7F0C80112ESP#HA0,R7F0C80512ESP,R7F0C80542ESP-C#HA0,R7F0C80342ESP,R7F0C80542ESP-C#AA0,R7F0C805,R7F0C80112ESP-C#CA0,R7F0C801,R7F0C80212,R7F0C80112,R7F0C80112ESP,R7F0C80512ESP-C#HA0,R7F0C80442ESP-C#AA0,R7F0C80542ESP,R7F0C80212ESP#AA0,R7F0C80342ESP-C#AA0,R7F0C80342ESP-C#HA0,R7F0C80512,R7F0C80212ESP#HA0,R7F0C80412,R7F0C80312

2017.10.02  - RENESAS  - 用户指南  - Rev.2.20

【产品】瑞萨用于空调控制的微控制器RL78系列/RX130系列/RX230系列等

瑞萨RENESAS提供各种用于空调控制的微控制器,以实现更舒适的生活环境。RX24T组可以控制两个逆变器,并具有内置浮点单元(FPU),便于矢量控制,使其适用于室外单元。RL78系列、RX130系列和RX230系列专为室内设备而设计,RL78系列是通用16位MCU,RX130系列和RX230系列是电容式触摸键控制。RL78 / L12组和RL78 / L13组是16位MCU,小包装设计,用于遥控。

2019-12-01 -  新产品

【IC】适用电机控制应用的微控制器RX26T(RAM48KB),现已开始发售和量产

RENESAS微控制器RX26T(RAM48KB)产品专门针对48/64引脚,保持了对RX24T的功能和引脚布局方向的继承,同时提高了运算性能以实现更为复杂的控制。并且,为了提高控制精度/效率,在许多方面改进了性能/功能,例如更快的A/D转换反馈等。

2023-10-20 -  产品

RH850G3KH Renesas微控制器

描述- 本资料为Renesas公司RH850G3KH微控制器用户手册,主要内容包括软件概述、处理器模型、寄存器集、异常和中断、内存管理、协处理器、指令集、复位等。资料详细介绍了RH850G3KH微控制器的功能特性、操作模式、指令执行、异常处理、内存保护、浮点运算、指令集等,旨在帮助用户理解和设计应用系统。

型号- RH850G3KH

Dec 2016  - RENESAS  - 用户指南  - Rev.1.20

【经验】全方位测评Renesas的RX65N微控制器开发板

首先非常感谢瑞萨电子给予的评测机会,以往的读书生涯中并没有接触过瑞萨单片机,仅听闻过瑞萨杯智能车大赛。目前公司产品中采用瑞萨单片机作为主控芯片的产品占有一定的部分份额,并且开发新产品多选用瑞萨单片机,于个人成长而言,非常希望能够了解、掌握瑞萨单片机。我将分为以下4部分内容来介绍到手的评估板。

2018-06-28 -  设计经验

S3A6微控制器组

型号- R7FS3A6783A01CFL#AA0,R7FS3A6783A01CNF#AC0,R7FS3A6782A01CLJ#AC0,R7FS3A6783A01CFL,R7FS3A6783A01CNE#AC0,S3 SERIES,R7FS3A6783A01CFP,R7FS3A6783A01CFM,R7FS3A6783A01CFM#AA0,S3A6,R7FS3A6783A01CNB#AC0,R7FS3A6783A01CNB,R7FS3A6783A01CFP#AA0,R7FS3A6782A01CLJ,R7FS3A6783A01CNE,R7FS3A6783A01CNF

Aug 30, 2019  - RENESAS  - 用户指南  - Rev.1.20

瑞萨RL78/G23组微控制器获得嵌入式微处理器基准评测协会 ULPMark™-PP世界最高分!

ULPMark-PP(ULPMark-PeripheralProfile)是一项评估微控制器内置外围功能电路能效的基准测试。经认证,瑞萨RL78/G23组已在该测试中取得新的世界最高分,击败了同属RL78系列的RL78/I1D组(截至2022年6月)。

2022-08-12 -  原厂动态

Renesas(瑞萨电子) RH850G3M微控制器软件用户指南

描述- RH850G3M User’s Manual: Software.

型号- RH850G3M,RH850

2014年8月  - RENESAS  - 用户指南  - Rev.1.00

用于RA4M1微控制器组EK-RA4M1的RA4M1组评估套件

描述- 本指南提供了关于RA4M1微控制器评估套件(EK-RA4M1)的快速入门信息,包括套件内容、快速启动示例项目的概述、运行和定制指南。指南涵盖了连接和启动板、运行示例项目、软件和开发工具的安装、项目导入、修改和构建,以及后续步骤和资源链接。

型号- EK-RA4M1,RA4 SERIES,RA4,RA4M1,RA FAMILY,RA4M1 GROUP,RA

Jun.12.20  - RENESAS  - 用户指南  - Rev.1.02
展开更多

电子商城

查看更多

品牌:武汉芯源

品类:MCU

价格:

现货: 200,000

品牌:中科芯

品类:32位微控制器

价格:¥7.5333

现货: 108,939

品牌:中科芯

品类:32位微控制器

价格:¥8.6667

现货: 102,193

品牌:中科芯

品类:32位微控制器

价格:¥4.0000

现货: 102,000

品牌:中科芯

品类:32位微控制器

价格:¥7.3333

现货: 100,524

品牌:中科芯

品类:32位微控制器

价格:¥33.3333

现货: 100,188

品牌:中科芯

品类:32位微控制器

价格:¥42.6667

现货: 100,016

品牌:中科芯

品类:微控制器

价格:¥12.6667

现货: 100,000

品牌:广芯微电子

品类:BLE5.0 MCU

价格:¥5.8500

现货: 100,000

品牌:武汉芯源

品类:MCU

价格:

现货: 100,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:MCU

价格:¥19.4999

现货:39,498

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:RENESAS

品类:microcontroller

价格:¥32.9564

现货:40,179

品牌:RENESAS

品类:MCU

价格:¥20.8557

现货:8,299

品牌:RENESAS

品类:microcontroller

价格:¥23.4136

现货:6,016

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥106.2000

现货:2,268

品牌:RENESAS

品类:microcontroller

价格:¥32.3660

现货:2,192

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥15.7407

现货:2,000

品牌:RENESAS

品类:microcontroller

价格:¥176.8219

现货:1,289

品牌:RENESAS

品类:microcontroller

价格:¥28.4308

现货:595

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

VC均温板散热器定制

可来图定制均温板VC尺寸50*50mm~600*600 mm,厚度1mm~10mm,最薄0.3mm。当量导热系数可达10000W/M·K,散热量可达10KW, 功率密度可达50W/cm²。项目单次采购额需满足1万元以上,或年需求5万元以上。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面