【经验】RL78系列MCU应用技巧
瑞萨作为全球首位的MCU供应商,其MCU产品丰富多样。从简易的4bit到32bit各种资源,满足各行各业的需求。其中瑞萨电子推出的RL78系列应用最广泛。
RL78系列产品涉及行业也最广泛,下面介绍下RL78写在应用中经常碰到的问题:
1)RL78系列具有非常好用的代码生成器,有时候新建工程后找不到代码生成器。
解决方案:打开TOOL->Plug-in->Additional Function勾选如上图两项。重启IDE即可。
2)修改启动文件
新建工程后,默认的startup选择的是瑞萨官方的库,对于部分用户有需求修改某些参数时比较不方便,为了方便用户使用瑞萨同时提供了startup的源代码。可以使用如下方法更改工程的启动文件。
解决方案:
a)在Build Tool中选择Compile Option->Startup->Use standard startup routine 将该选项选为NO。
b)找到安装文件加下..\RENESAS Electronics\CS+\CACX\CA78K0R\V1.70\Src\cc78k0r\src的cstart.asm文件,将改文件copy到你的工程目录下,添加进工程。如需要修改启动选项,可以直接修改该cstart.asm。
3)如何看程序占用资源
对于代码编译后,占用了多少flash,多少RAM可能用户比较迷茫,不知道怎么查看MAP文件。我们工具中也有集成代码量计算工具,默认关闭选择打开即可。
解决方案:
a)在Build Tool中选择variables/Functions Relocation Options->ROM/RAM Amount Information->Output ROM/RAM usage 将该选项选为yes。
b)重新编译即可看到输出ROM RAM使用信息。
4)C中如何嵌入汇编
在有些情况下,用户为了提高效率需要使用嵌入汇编。如何嵌入汇编呢?
解决方案:
a)嵌入多行汇编
#asm
/* Assembly source */
#endasm
b)嵌入一行汇编
__asm("汇编指令");
c)嵌入汇编函数 以在main中嵌入Fun1()函数为例
在C文件中声明外部函数 extern unsigned char Fun1(unsigned char a);
在汇编文件中使用public _Fun1,同时该函数入口在_Fun1。
在main中直接调用Fun1函数即可。
相关技术文档:
- |
- +1 赞 0
- 收藏
- 评论 9
本网站所有内容禁止转载,否则追究法律责任!
评论
全部评论(9)
-
FENT Lv8. 研究员 2019-05-28日系的支持好点 还是蛮好用
-
Panda Lv8. 研究员 2019-05-06学习学习
-
宇宙星神 Lv6. 高级专家 2018-11-13学习了
-
Yezi Lv4. 资深工程师 2018-10-30学习
-
tn619 Lv8. 研究员 2018-09-16学习
-
yz Lv5. 技术专家 2017-12-04学习
-
小叶子 Lv8. 研究员 2017-10-14不错
-
duanmaxie Lv8. 研究员 2017-09-28学习了
-
BATI Lv7. 资深专家 2017-09-10写的非常到位
相关推荐
瑞萨RX系列MCU实现二级MCU OTA升级:FreeRTOS篇
基于空中下载技术(OTA:Over-The-Air)并通过云服务端实现的MCU固件升级得益于云供应商和设备供应商之间的合作开展,目前已具备了简单且可快速部署的集成环境。瑞萨RX云互联解决方案开发团队开始提供即便在未直接与互联网连接的二级MCU中,也可以利用AWS IoT服务方案进行OTA固件升级的示例代码。
New MCU RL78/G23 Operates with 30% Lower Power Consumption than The Conventional MCU
The newly released RL78/G23 is the perfect microcontroller (MCU) to satisfy these trends. The RL78/G23 operates with 30% lower power consumption than the conventional RL78 MCUs, which have been well-received for its low power consumption performance.
瑞萨与野火电子达成MCU生态战略合作伙伴关系,为本土用户提供瑞萨MCU全方位的生态服务
日前,知名开源硬件供应商野火电子正式成为全球半导体解决方案供应商瑞萨电子(Renesas)MCU生态战略合作伙伴,双方将携手合作为本土用户提供瑞萨MCU全方位的生态服务,让本土用户更轻松、容易使用瑞萨MCU,加速产品开发和上市。
世强目前有代理riscv的mcu吗?
世强代理的RISC-V内核MCU厂家越来越多,还在不断增长。 国外厂家有瑞萨 【产品】瑞萨推出全新RISC-V MCU R9A02G020,优化先进电机控制系统设计和降低用户开发成本 国内厂家介绍如下: 广芯微内置32位RISC-V内核的PD SoC芯片UM3506,最高主频33MHz 全球首家全栈自研RISC-V内核的通讯接口芯片/全栈MCU供应商沁恒(WCH) RISC-V内核低功耗32位MCU,中移芯昇授权世强先进全线代理 芯昇科技携多款芯片产品亮相ICDIA,助力RISC-V生态发展 先楫半导体提供多系列通用MCU,以开源的RISC-V架构为核心,综合性能达世界领先水平 航顺芯片首次进入胡润全球独角兽榜,已量产中国第一颗M3+RISC-V多核MCU 中微半导体积极推动RISC-V架构安全化、智能化,共筑国产安全芯片生态 博流业界第一款基于RISC-V CPU的WI-FI+BLE双模SoC芯片,打造智慧家居AIoT芯片平台 璇玑CLE系列是核芯互联基于32位RISC-V内核推出的通用嵌入式MCU处理器 方寸微电子加入RISC-V产业联盟,推动安全芯片国产化,打破国外芯片技术垄断
【经验】一文让你了解DSP与MCU区别
世强代理有Silicon Labs EFM8/EFM32系列8位MCU/32位MCU,Renesas 汽车级MCU RL78 系列,RH850、V850系列,工业级MCU RX系列等。世强有代理进芯电子32位浮点DSP,32位定点DSP,16位DSP,国内唯一可批量供货的32位工业控制DSP供应商。
【经验】MCU中程序丢失的原因分析与解决方案
日前接到客户反馈R5F10BBGKNA这颗MCU不能工作,具体现象是:产品不工作或者是不能通讯。这种故障概率在万分之几,概率比较小。经过现场分析判断可能是晶体问题或者flash数据异常导致的。本文讲述其分析方法和解决方案。该方法适用于Renesas RL78系列等其他MCU。
【经验】CS+开发瑞萨MCU RH850的ADC+DMA调试指引
Renesas的RH850 F1K是汽车车身控制的首选MCU,由于高性能和安全性得到汽车客户认可,但由于开发资料有限,导致许多客户开发比较头痛。近期有客户在使用DMA的开发中遇到了问题,下面结合F1K的开发板实现ADC+DMA的驱动设计。
【经验】瑞萨RL78 MCU通过E2-LITE调试时可以烧录,无法进入仿真,怎么回事?
最近笔者遇到一个问题,有用户在使用瑞萨电子RL78系列MCU通过E2-LITE进行调试时,按照推荐电路连接后,可以正常使用Renesas Flash Programmer(以下简称RFP)进行编程,但却不能正常进入CS+的调试,本文提供分析及解决办法。
RA系列MCU注入电流,防止损坏MCU应用笔记
描述- 本资料介绍了如何防止RA系列微控制器(MCU)因异常注入电流而损坏。内容包括推荐的注入电流条件、不同型号的参数限制以及额外的说明和建议,旨在指导用户在设计和应用过程中采取适当的措施以保护MCU免受损害。
型号- RA FAMILY,RA4T1,RA6T2,RA6T1,RA6T3,RA4M1,RA2L1,RA4M3,RA6M1,RA4M2,RA6M3,RA6M2,RA6M5,RA2E1,RA6M4,RA4E1,RA2E2,RA6E1,RA2A1,RA4E2,RA6E2
【经验】MCU进入休眠模式后,静态电流不满足低功耗指标的问题解析
工程师在设计产品时,实现功能很简单,但要集成系统应用保持稳定工作并保证低功耗指标,就不是一件很容易的事情了,明明MCU的电气参数电流指标为微安级别,但设计完系统进入休眠模式后,静态电流却是毫安级别,甚至于大几十毫安,高出了标准的几十上百倍。本文以Renesas瑞萨电子RL78或RH850为例,介绍分析静态电流不满足低功耗指标的步骤,找出可能导致静态电流高的原因。
【经验】关于瑞萨MCU RH850 C1M-A2的内存地址分配介绍
本文是关于瑞萨MCU RH850 C1M-A2的内存地址分配介绍,我们在设计瑞萨MCU RH850 C1M-A2的时候,对内存空间分布一定要有所了解。芯片内部flash和ram空间大小如下。
RL78/F25,F22 Renesas下一代执行器MCU
描述- 该资料介绍了Renesas Electronics Corporation的下一代执行器微控制器(MCU)产品RL78/F25和F22。资料涵盖了产品开发背景、产品概述、新特性介绍、软件平台支持以及开发环境等内容。重点介绍了产品的低功耗、高性能、可扩展性和安全性特点,以及支持电容式触摸、音频通信I2S和CAN FD等功能。此外,还提供了产品的引脚分配、安全相关交付物、功能安全、电容式触摸IP和风险管理等信息。
型号- RL78 FAMILY,RL78/F22,RL78/F23,RL78/F24,RL78/F25,RL78
【经验】瑞萨RL78系列MCU中断嵌套开发经验
瑞萨高性价比汽车级16位MCU RL78/F1x系列,支持CAN总线与LIN总线,可用于汽车零部件主控BCM开发,受到车厂的公认好评。本文主要介绍瑞萨RL78/F13系列MCU R5F10BGGCLFB的中断嵌套模式配置方法。
【经验】MCU RH850/F1K舵机PWM调试分享
PWM常常作为电机控制、舵机控制等使用,也是开发中最常用的控制方式。PWM实现需要使用定时器,RH850有非常多的定时器,并且可以配置很多通道,下面以瑞萨MCU RH850/F1K的TAUJ0定时器作为PWM定时器,实现PWM输出。
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论