Renesas
文章平均质量分 60
Renesas 瑞萨相关MCU整理
不吃鱼的猫丿
这个作者很懒,什么都没留下…
展开
-
Renesas:如何指定段(地址)存放数据
目录一、指定段(地址)存放数据(1)定义常量变量到指定ROM地址(2)定义变量到指定RAM地址二、RH850 RAM类型介绍程序中添加:CS+中修改:程序中添加: CS+中修改:Local RAM(LRAM):Global RAM(GRAM):Retention RAM(RRAM):原创 2022-08-22 17:56:05 · 3781 阅读 · 1 评论 -
Renesas:RH850的FDL库的移植与使用
FDL库官方地址:Data Flash Libraries | RenesasRH850的FDL库与用户手册地址:RH850/F1KM-S4 Design Support Resources | Renesas EEL POOL:EEL Pool为EEL提供存储模拟数据和管理信息 User POOL:所有非由EEL pool分配的FDL池空间都可由用户应用程序自由使用,因此称为 用户池...原创 2022-06-16 16:38:29 · 2353 阅读 · 2 评论 -
Renesas:RH850的FCL库移植与使用
FCL库官网地址:Code Flash Libraries (Flash Self Programming Libraries) | RenesasRH850 FCL库与用户手册地址:RH850/F1KM-S4 Design Support Resources | Renesas1.安装官网提供的FCL库文件 2.解压安装后对应目录介绍 3.将官方库文件和对应的用户文件添加到自己的工程中 对于我们来说,我们大致需要修改的文件只有两个 使用R_FCL_HANDLER_CALL_INTERNAL模式可以少原创 2022-06-15 18:17:12 · 2976 阅读 · 1 评论 -
Renesas:配置中断的常规流程——使用C语言方式配置中断向量表(二)
Renesas:配置中断的常规流程_不吃鱼的猫丿的博客-CSDN博客在前面的文章讲到了Renesas的常规中断配置流程,当需要添加新的中断时,每次都需要到boot.asm中添加中断服务的函数名与中断服务函数的向量偏移,会十分麻烦,使用C语言方式配置的中断向量表,则不需要如此麻烦,在使用SmartConfig配置的时候,会顺带生成C语言的中断向量表。1.首先将使用查表方式的注释打开2.选择使用SmartConfig生成的r_cg_intvector.c中的向量表,根据r_cg_intvector.c中的中断服原创 2022-06-07 15:54:39 · 2963 阅读 · 4 评论 -
Renesas:定时器输入捕获
一、PWM输入捕获1、Smart Configurator配置注意:在使用前,需要使能对应的定时器!否侧无法正常进行输入捕获!2、脉冲宽度的获取如何区分高低电平的脉冲宽度:最常用的方法就是在触发中断后,判断IO口的高低电平,来确认是上升沿触发的中断还是下降沿触发的中断。若无法进入中断,可查看:Renesas:配置中断的常规流程(1)中断方式(Smart Configurator生成的代码)#pragma interrupt r_Config_TAUB0_0_i...原创 2022-03-01 16:59:59 · 1964 阅读 · 2 评论 -
Renesas:RH850G3KH 2.0内核简单知识整理
一、内核系统框图介绍MPU:Memoryprotectionfunction-内存保护单元 P-Bus:外设总线 INTC:Interrupt Controller-中断控制器(INTC1中断控制器1;INTC2中断控制器2) Slave Gurad:保护功能 PEG:PE Gurad-内核资源保护,保护内核RAM不被其他主机访问 IPG:Internal Peripheral Guard-内部外设保护,保护寄存器不被非法访问 GRG:Global RAM Guard-全局R...原创 2022-02-23 11:08:06 · 4384 阅读 · 0 评论 -
Renesas:配置中断的常规流程
在学习使用Renesas的MCU期间,在使用Smart Configurator配置OS Timer的中断时候,发现无法正常进入OS Timer的中断服务函数中,后面通过查询资料才发现解决方法。一、配置中断的常规流程(查表方式)1.主要修改 boot.asm 中的文件内容,首先将使用查表方式的注释打开2.在EIINTTBL向量表段中,添加中断服务函数的偏移量和中断服务函数名中断服务函数的偏移量为 : channel* 4;(channel即向量号) 中断服务函数名可自定义;.原创 2022-02-22 17:46:05 · 1976 阅读 · 6 评论 -
Renesas:初步使用CS+ for CC 的注意事项
目录问题1:编译显示找不到"iodefine.h"问题2:在obj文件中找不到对应的中断符号因为工作原因接触到了新的MCU,因此要使用新的IDE开发环境。本文用于记录在使用CS+ for CC时,遇到了一些问题。问题1:编译显示找不到"iodefine.h"1.最初使用CS+的 Smart Configurator配置完后,直接进行编译,发现报了找不到"iodefine.h"的编译错误问题原因与解决方法:1.主要是因为CS+的工程路径没有添加好,只要将整个工程的文件夹路径原创 2022-02-22 14:21:13 · 8882 阅读 · 3 评论