【经验】瑞萨RL78/F1微控制器EEPROM库(EEL)调试出现相关错误状态该如何解决?
笔者在协助调试瑞萨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不工作
- |
- +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的发送功能调试经验分享。
【经验】瑞萨RL78微控制器CAN模块基础使用指引,以RL78/F13系列的R5F10BBF微控制器为例
瑞萨汽车电子推出的RL78/F13微控制器系列,集成车载CAN总线模块,支持ISO11898-1 ,CAN2.0A&B协议。适用于汽车控制系列,如BCM,空调控制,TPMS,RKE,PEPS等运用。 本文以R5F10BBF为例,介绍瑞萨RL78芯片的CAN模块基本配置。
【经验】瑞萨微控制器RX65N芯片唯一ID码读取方法
物联网(IoT)和工业4.0的扩张增加了对微控制器的需求,在人机交互的基础上,还需要对保密性、完整性和可用性等不同安全要求提供支持。针对于这些应用特点,瑞萨电子推出了RX600系列的新型RX65N/RX651 微控制器 (MCU)。本文以RX65N系列的MCU为例,介绍RX65N系列芯片自带的唯一ID识别码的读取方法。
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
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
RL78/G24的16位微控制器,可实现与32位微控制器相当的性能
RENESAS(瑞萨电子)的RL78/G24是一种通用MCU,CPU运行频率最高可达48MHz,搭载灵活应用加速器(FAA),在RL78系列MCU产品之中处理能力也是最强大的。
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
【产品】瑞萨用于空调控制的微控制器RL78系列/RX130系列/RX230系列等
瑞萨RENESAS提供各种用于空调控制的微控制器,以实现更舒适的生活环境。RX24T组可以控制两个逆变器,并具有内置浮点单元(FPU),便于矢量控制,使其适用于室外单元。RL78系列、RX130系列和RX230系列专为室内设备而设计,RL78系列是通用16位MCU,RX130系列和RX230系列是电容式触摸键控制。RL78 / L12组和RL78 / L13组是16位MCU,小包装设计,用于遥控。
【IC】适用电机控制应用的微控制器RX26T(RAM48KB),现已开始发售和量产
RENESAS微控制器RX26T(RAM48KB)产品专门针对48/64引脚,保持了对RX24T的功能和引脚布局方向的继承,同时提高了运算性能以实现更为复杂的控制。并且,为了提高控制精度/效率,在许多方面改进了性能/功能,例如更快的A/D转换反馈等。
RH850G3KH Renesas微控制器
描述- 本资料为Renesas公司RH850G3KH微控制器用户手册,主要内容包括软件概述、处理器模型、寄存器集、异常和中断、内存管理、协处理器、指令集、复位等。资料详细介绍了RH850G3KH微控制器的功能特性、操作模式、指令执行、异常处理、内存保护、浮点运算、指令集等,旨在帮助用户理解和设计应用系统。
型号- RH850G3KH
【经验】全方位测评Renesas的RX65N微控制器开发板
首先非常感谢瑞萨电子给予的评测机会,以往的读书生涯中并没有接触过瑞萨单片机,仅听闻过瑞萨杯智能车大赛。目前公司产品中采用瑞萨单片机作为主控芯片的产品占有一定的部分份额,并且开发新产品多选用瑞萨单片机,于个人成长而言,非常希望能够了解、掌握瑞萨单片机。我将分为以下4部分内容来介绍到手的评估板。
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
瑞萨RL78/G23组微控制器获得嵌入式微处理器基准评测协会 ULPMark™-PP世界最高分!
ULPMark-PP(ULPMark-PeripheralProfile)是一项评估微控制器内置外围功能电路能效的基准测试。经认证,瑞萨RL78/G23组已在该测试中取得新的世界最高分,击败了同属RL78系列的RL78/I1D组(截至2022年6月)。
用于RA4M1微控制器组EK-RA4M1的RA4M1组评估套件
描述- 本指南提供了关于RA4M1微控制器评估套件(EK-RA4M1)的快速入门信息,包括套件内容、快速启动示例项目的概述、运行和定制指南。指南涵盖了连接和启动板、运行示例项目、软件和开发工具的安装、项目导入、修改和构建,以及后续步骤和资源链接。
型号- EK-RA4M1,RA4 SERIES,RA4,RA4M1,RA FAMILY,RA4M1 GROUP,RA
电子商城
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
可来图定制均温板VC尺寸50*50mm~600*600 mm,厚度1mm~10mm,最薄0.3mm。当量导热系数可达10000W/M·K,散热量可达10KW, 功率密度可达50W/cm²。项目单次采购额需满足1万元以上,或年需求5万元以上。
提交需求>
登录 | 立即注册
提交评论