汽车嵌入式---RH850
文章平均质量分 83
汽车嵌入式---RH850
进击的横打
此人不懒,但也什么都没有写
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【车载开发系列】RH850系统时钟与外设时钟配置
MainOSC的全称是Main Oscillator,中文名叫主外部晶振(主振荡器)。它就是你板子上外接的无源石英晶振,是整个MCU最原始的时钟基准源。在RH850当中,使用CLKCTLMOSCC寄存器来设置MainOSC。用来配置外部主晶振(Main Oscillator)的工作参数,主要是增益 / 驱动能力,适配不同晶振频率。一般在MCU初始化之后,马上调用来配置主外部晶振的值。不同值对应不同频率:0x04:24MHz0x03:16MHz0x02:8MHz。原创 2026-05-20 00:15:00 · 407 阅读 · 0 评论 -
【车载开发系列】ADC采样详细流程
根据通道编号读取对应寄存器,ADCA0DIRXX就是需要用到的寄存器名,在读取寄存器之前,需要提前读取判断位的有效标志。下面的XX代表了具体的引脚号,将引脚号与虚拟通道绑定(赋值),完成了功能。这是扫描组1硬件启动触发, 一旦写入了1,ADC将自动连续采样之前配置的6条虚拟通道,采样通道中获得的数据。比如下面就代表了咱们配置了6条虚拟通道,需要主义2扫描这些虚拟通道。配置ADC工作模式为:12 位模式,结果右对齐,关闭自诊断。需要扫描哪些虚拟通道,我们要在这里给出范围的配置。开ADC(12 位、右对齐)原创 2026-05-17 12:41:23 · 251 阅读 · 0 评论 -
【车载开发系列】ADC采样
ADCA0是瑞萨(Renesas)RH850/F1KM-S1 系列 MCU 内部的第一个ADC 硬件单元(Analog-to-Digital Converter Unit A 0),专门负责将外部模拟电压(如温度、电压)转换成数字值。DCA0 就是你板子上负责 “读温度、读电压” 的硬件心脏。ADC采样时间就是给ADC内部电容充电的时间。只有达到了采样时间、稳定了,ADC才能测准电压或者温度。如果采样时间太短,就有可能出现采集到的电压偏低不稳甚至跳变。原创 2026-04-19 00:15:00 · 225 阅读 · 0 评论 -
【车载开发系列】RH850中的FIFO寄存器
RCFDC0CFD是瑞萨RH850芯片里CAN-FD控制器(第 0 组)的寄存器。RC可以解读为CAN控制器模块;FD代表支持CAN-FD模式;C0代表了第0组控制器;CFD可以解读为CAN FD核心寄存器空间接下来的RCFDC0CFDRFPCTR0、RCFDC0CFDRFSTS0、RCFDC0CFDRFID0 都是它下面的接收FIFO相关寄存器。它的全称是:CAN FD Channel 0 Receive FIFO 0 Status Register它的功能是:接收FIFO状态寄存器。原创 2026-04-12 07:30:00 · 367 阅读 · 0 评论 -
【车载开发系列】RH850与CAN相关的寄存器介绍
它是CAN硬件 ID过滤表的总数量配置寄存器,它的作用是告诉CAN控制器:我一共写了多少条CAN ID接收规则,硬件按这个数量去查表过滤报文。它是CAN驱动最为核心的总开关。同时也是模式切换主控寄存器它是CANFD通道0标准CAN仲裁段波特率时序寄存器。你的CAN总线跑多少波特率就是由这个寄存器决定的。一般情况下配置其值为:0x020B1004 = 40M 时钟 → 500Kbps。CANFD通道0普通接收缓冲区数量配置寄存器。它用来配置普通接收缓存数量。原创 2026-04-12 00:15:00 · 379 阅读 · 0 评论 -
【车载开发系列】RH850中的中断
INTC = Interrupt Controller,也就是中断控制器。它是MCU内部的一个硬件模块,专门管理所有中断。INTC的核心功能:统一管理所有中断的开关、优先级、请求、响应。没有它,MCU 无法处理任何中断。中断请求标志也叫做IRQ Flag / IR Flag。它的英文全称是Interrupt Request Flag。它是一个“有中断来了”的硬件信号标记,用来告诉 CPU:某个外设需要被处理。它是中断从发生到处理的核心凭证。一般是由硬件来置1,软件必须清0。原创 2026-03-29 00:15:00 · 291 阅读 · 0 评论 -
【车载开发系列】系统时钟与定时器
PLL = Phase Locked Loop锁相环的意思,你可以把它理解成芯片里的“时钟倍频器”。PLL就是把低频精准时钟,成倍变高的硬件电路。原创 2026-03-26 07:35:44 · 276 阅读 · 0 评论 -
【车载开发系列】RH850中的GPIO中断
INTP的全称是Interrupt Controller for External Pin Input。RH850的GPIO中断由专用的INTP模块来管理。在RH850中共16个独立INTP 通道(INTP0 ~ INTP15),每个通道对应一个可配置的外部中断引脚。每个INTP通道支持:上升沿、下降沿、双边沿、电平 四种触发模式。只有INTP映射引脚才能产生GPIO中断;普通GPIO引脚只能轮询,不能触发硬件中断。原创 2026-03-22 00:30:00 · 424 阅读 · 0 评论 -
【车载开发系列】RH850延时函数的实现
随便等一下(上电初始化小延时) → 空循环驱动要精准、不许中断 → 定时器轮询裸机系统时基 → 1ms 中断 + tick 轮询跑 OS / 车载电控 → OS 延时(禁止自己阻塞轮询)原创 2026-03-22 00:15:00 · 244 阅读 · 0 评论 -
【车载开发系列】RH850中的分频
分频是把高频时钟降到外设能承受的频率。用一套高频时钟源,通过分频“变出”不同速度、不同功耗、满足不同外设要求的多路时钟,保证稳定、合规、精准、低功耗。注意点:分频必须在时钟稳定后再配置,这样可以避免毛刺。跑超了 → 外设分频(防死机)通信不准 → 外设分频(防乱码)定时太长 → 外设分频(防不够数)要省电/EMC → 分频要最快速度 → 不分频(1分频最快)原创 2026-03-21 10:59:01 · 381 阅读 · 0 评论 -
【车载开发系列】RH850常用的定时器
GPT的英文全称是General Purpose Timer。它是16位高精度的定时器,主要功能有:PWM 输出、输入捕获、触发 ADC、定时中断。GPT的本质就是一个高速往上数的计数器,上电后,从 0 开始往上数:0→1→2→3→…→最大值,每来一个时钟脉冲,就+1;数到你设定的最大值(周期),再清零重来。TAU的全称是Timer Array Unit。它是RH850的硬件定时器阵列,按型号分TAUA/B/J/D等,为GPT提供计时硬件载体;原创 2026-03-21 10:49:03 · 404 阅读 · 0 评论 -
【车载开发系列】TAU定时器
Timer Array Unit J,它是瑞萨RH850里轻量、低功耗、基础型定时器阵列,主打车身/低功耗场景,和TAUB/TAUG形成高低搭配。RH850中的一个轻量定时器,它有以下的特点:轻量通用、低功耗、基础定时/PWM,无死区/互补PWM常见4/8通道,单模块最多8路功耗低,适合车身/休眠唤醒场景结构:寄存器精简、配置简单、资源占用小时钟:支持PCLK、LOCO、EXTAL等多源,分频灵活。原创 2026-03-19 19:13:21 · 288 阅读 · 0 评论 -
【车载开发系列】RH850中的看门狗WDTA
WDTA是(Watchdog Timer A) 的缩写。它是内置的硬件看门狗定时器模块,核心作用是监控程序运行状态(防止死循环 / 跑飞),超时后触发复位或中断,保障汽车电子系统的安全性(符合 ISO 26262功能安全要求)。RH850型号内置多组WDTA,WDTA0就表示第0路WDTA模块。WDTA0 Watchdog Timer Enable Register(WDTA0 看门狗使能寄存器),WDTA模块的使能控制位,缩写为Watchdog Timer Enable。原创 2026-03-19 00:00:00 · 585 阅读 · 0 评论 -
【车载开发系列】RH850中的HSI,MOSC与PLL
PLL = Phase Locked Loop(锁相环)你可以把它理解成单片机内部的“电子加速器 / 转速放大器”。输入一个低速、稳定的时钟(一般是外部晶振 8MHz / 16MHz / 20MHz)内部电路把这个频率成倍放大(×2、×6、×12、×24…)输出一个高频、干净、稳定的时钟给 CPU 和外设用。这一步放大频率,就叫:PLL 倍频假设你外部晶振是:8 MHz倍频系数:×30输出:8 × 30 = 240 MHz这就是 RH850 最常见的 240MHz 主频来源。原创 2026-03-06 10:48:28 · 536 阅读 · 0 评论 -
【车载开发系列】RH850的OSTM功能
OSTM(Output Compare Timer Module)是RH850系列MCU的高精度定时器。它是瑞萨RH850系列内置的专用定时器外设,常作系统Tick间隔定时,配置简单中断响应快。原创 2026-02-23 11:14:03 · 818 阅读 · 0 评论 -
【车载开发系列】RH850中的中断
RH850 内核特点:32位 RISC、哈佛架构、寄存器组内存布局:Flash、RAM、外设地址异常/中断基本概念:EI 异常、FE 异常、复位本文将详细介绍中断的概念,EI异常,以及中断复位等相关概念和RH850中的实现。原创 2026-02-23 00:45:00 · 1238 阅读 · 0 评论 -
【车载开发系列】RH850中的GPIO操作
瑞萨RH850系列MCU的GPIO(车规级通用输入输出),主要包含了架构、寄存器、配置步骤、复用、安全/硬件特性与示例,方便直接落地开发。原创 2026-02-22 11:37:07 · 1009 阅读 · 0 评论 -
【车载开发系列】RH850中的TAUJ定时器
TAUJ代表的是定时器J的时钟。TAUJ定时器为RH850较为常用的定时器:(1)定时器计时是通过计数来实现的,定时器内部有一个计数器,这个计数器根据时钟(这个时钟来自于ARM的APB总线)来工作。每隔一个时钟周期,计数器就计数一次,定时器的时间=计数器计数值x时钟周期。(2)定时器内部有计数器,计时开始时我们会把一个总的计数值放入计数器中,然后每隔一个时钟周期计数器中的值会自动减1(硬件自动完成,不需要CPU软件去干预),当计数器的值减为0的时候,就会触发定时器中断。最后的计时时间就是设定值。原创 2024-05-02 18:26:38 · 908 阅读 · 0 评论 -
【车载开发系列】瑞萨RH850单片机入门
2、列表引用方式:说到这个列表引用方式,就是让人疑惑的地方了,首先这种方式其实只是针对“中断”的,而硬件的“异常”其实还是根据直接向量方式来的!它具有强大的计算能力、高精度的定时计数器和丰富的外设接口,能够满足汽车电子系统对速度、安全性和功能丰富性的要求。各种类型的内存用于存储程序代码、数据和临时工作区,以支持RH850的正常运行和应用程序的执行。在RH850系列下,Renesas推出了多个具体的芯片型号,以满足不同的应用需求。不同的型号芯片具有不同的特点和优势,可以根据具体的应用场景来选择最合适的芯片。原创 2024-06-30 19:07:34 · 6141 阅读 · 0 评论 -
【车载开发系列】瑞萨RH850芯片基础介绍
瑞萨芯片作为日本的品牌,它在全球的汽车电子芯片市场占据很高的地位,尤其是车规级MCU方面,基于此瑞萨也获得了大量的汽车零部件厂商的青睐。虽然国内国产化的呼声一直很高,但是不得不承认与国际的芯片巨头仍然存在着很大的距离,因为工作原因可以比较近的接触到瑞萨MCU芯片,所以本篇文章就介绍一下瑞萨车规级MCU RH850-F1x系列的使用指南。RH850/F1x是车规级MCU,不同系列在市场上定位也是不一样的。原创 2026-02-18 19:01:00 · 1019 阅读 · 0 评论 -
【车载开发系列】入坑RH850芯片
RH850 = 车规安全天花板 + 性能功耗黄金比 + 全场景覆盖 + 成熟AutoSAR生态 + 高集成度,是当前汽车MCU的主流首选。原创 2026-02-21 11:19:27 · 946 阅读 · 0 评论
分享