【经验】瑞萨RH850 F1KM-S1时钟配置说明
瑞萨(RENESAS)RH850 F1KM-S1为我们常用的车规级MCU,在开发该类MCU底层驱动软件时如何根据外部不同的晶体频率配置时钟功能,时钟配置不正确会导致我们的程序无法正常运行,CANFD、SCI等通信功能需要该类主时钟的分频,时钟配置不正确会导致该类功能失效无法正常通信,本文主要介绍RH850 F1KM-S1时钟配置方法:
1.根据外部晶体设置主时钟:
/* 准备 16MHz MainOsc */
if((CLKCTLMOSCS&0x04u) != 0x4u)
{
/*MainOSC 控制寄存器,默认外部晶体16M,若为8M则设置0x07,20M则设置0x05*/
CLKCTLMOSCC=0x06;
CLKCTLMOSCST=0x00003E80;
protected_write(WPROTRPROTCMD0,WPROTRPROTS0,CLKCTLMOSCE,0x01u);
while ((CLKCTLMOSCS&0x04u) != 0x04u);
}
if((CLKCTLPLL1S&0x04u) != 0x04u)
{
/* 准备PLL1, 默认外部晶体16M,外部晶体为8M为0x1033B,20M则为0x10B2F*/
CLKCTLPLL1C=0x10B3B; /* 16 MHz MainOSC -> 480MHz VCOUT, 80MHz PPLLOUT */
protected_write(WPROTRPROTCMD1,WPROTRPROTS1,CLKCTLPLL1E,0x01u);
while((CLKCTLPLL1S&0x04u) != 0x04u){}
}
2.PLL时钟输出设置:
/* CPLL1OUT = VCOOUT ?1/4 = 120 MHz */
protected_write(WPROTRPROTCMD1,WPROTRPROTS1,CLKCTLCKSC_CPUCLKD_CTL,0x11u);
while(CLKCTLCKSC_CPUCLKD_ACT!=0x11u);
/* CPLLOUT -> CPU Clock */
protected_write(WPROTRPROTCMD1,WPROTRPROTS1,CLKCTLCKSC_CPUCLKS_CTL,0x03u);
while(CLKCTLCKSC_CPUCLKS_ACT!=0x03u);
/* PPLLOUT -> PPLLCLK = 80MHz */
protected_write(WPROTRPROTCMD1,WPROTRPROTS1,CLKCTLCKSC_PPLLCLKS_CTL,0x03u);
while(CLKCTLCKSC_PPLLCLKS_ACT!=0x03u);
以上主要介绍瑞萨RH850 F1KM-S1时钟设置方法,分别介绍了根据8M、16M、20M外部晶体设置时钟的方法,帮助大家快速的掌握RH850 F1KM-S1的时钟配置。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由Park_世强提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】瑞萨32位RH850系列MCU的调试下载指引
瑞萨车规级32位RH850系列MCU ,满足ISO26262 ASILA-ASILD各等级的功能安全需求,系统时钟达80M以上,支持浮点运算,多通道CAN通信等功能
【经验】如何简单使用瑞萨烧录软件renesas flash program
瑞萨78k0r系列车规级MCU 型号upd78f1828在汽车零部件市场被广泛使用,其丰富的通信总线如CAN,LIN ,多路SPI以及UART,多达128K 的FLASH以及16K 内置EEPROM,让其成为了灸手可热的汽车MCU明星。本文介绍如何简单使用瑞萨烧录软件renesas flash program,通过下载器如E1、 MINICUBE2,来给UPD78F1828芯片
【经验】瑞萨RH850的CAN FD功能配置
瑞萨RH850是车规级MCU,本文以RH850 F1KM-S1举例说明CAN FD的功能配置。
【应用】车规级MCU芯片R7F7016514ABG-C助力ADAS的副核设计,主频可达到240MHz
ADAS是Advanced Driver Assistance System的简称,翻译成中文的意思就是高级驾驶辅助系统,ADAS主控可以做SOC+MCU模式,MCU主要是做辅助运算来使用的,其需要一些算力要求,故推荐RH850的R7F7016514ABG-C。
【经验】瑞萨RH850/F1K系列MCU的看门狗模块开发应用详解
瑞萨(Renesas)新推出的应用于车身控制、网关领域的车规级32位MCU RH850/F1Km系列 ,可满足ISO26262 ASILB的功能安全需求,支持CAN/CANFD汽车总线,内置ECC, memory GURD,独立看门狗等安全功能模块。
【应用】车规级MCU R5F10BGGCKFB用在车载手机无线充电项目上,支持CAN/LIN通讯
某客户的车载手机无线充电项目在寻找车规MCU芯片,作为辅助控制芯片,起到与无线主控发射芯片和车载BCM沟通的桥梁作用,需要满足车规,需要支持CAN,LIN通讯,和外部的BCM通讯,有串口和IIC通讯功能,和主控无线发射芯片以及安全加密芯片通讯, IO口在30-40pin左右,不需要太多,给客户推荐了瑞萨的车规MCU R5F10BGGCKFB。
【经验】瑞萨RH850/F1L系列车规级MCU retention ram开发经验
瑞萨RH850/F1L系列车规级MCU在汽车电子领域应用广泛,32nm低功耗工艺是汽车电子的一个重要保障,其拥有丰富的车载通讯资源,本文介绍瑞萨RH850/F1L芯片R7F7010323的retention ram使用时注意事项。
【经验】车规级MCU RH850/F1L系列中R7F7010323的SPI通讯硬件设计开发要点
本文介绍瑞萨RH850/F1L系列,176pin的MCU:R7F7010323的SPI通讯设计经验。瑞萨RH850的SPI通讯接口在规格书中被命名为CSI,分为CSIG,CSIH两种,这两个模块并不冲突,CSIH通常被应用于较复杂的SPI通讯系统中,常见的SPI功能仅需要CSIG即可实现。R7F7010323支持2ch CSIG与4ch CSIH,共6路SPI模块。
【应用】车规级MCU R5F1096DKSP#X0G用于汽车安全气囊,静态功耗只有60μA,可储存大量运行日志
由于要求其稳定性与可靠性一定要高,故ECU的主控推荐瑞萨的车规级MCU,RF78/F12系列的R5F1096DKSP#X0G,其主频24MHZ,工作电压比较宽,从1.8V到5.5V,可保证正常工作。
【经验】如何在瑞萨CS+编译器的C语言中嵌入汇编?
本文以瑞萨16位RL78系列,32PIN QFN小封装,96KB FLASH,支持CAN/LIN通讯的车规级MCU R5F10BBF为例,介绍在设计模块bootloader功能时,如何实现在编译器中嵌入汇编语言的功能。
【经验】瑞萨MCU RH850 F1KM-S1使用组件工具配置PWM通道输出的方法
瑞萨RH850 F1KM-S1系列可以使用Smart Configurator工具快速的生成底层驱动代码,包括PWM输出功能,本文主要介绍瑞萨MCU RH850 F1KM-S1使用组件工具配置PWM通道输出的方法。
【经验】瑞萨RH850/F1L 优先级中断处理设计经验
瑞萨RH850/F1L系列车规级MCU在汽车电子领域应用广,32nm低功耗工艺是汽车电子的重要保障,可用于对集成度要求较高的BCM,以及对通讯接口数量有要求的网关类产品。本文介绍瑞萨RH850/F1L芯片R7F7010323如何使用优先级中断进行中断处理动作。
【选型】可替换FS32K144UAT0VLHT的车规级MCU R7F7016923AFP-C助力T-BOX,主频更高
T-BOX车载信息处理终端是车载信息交互处理的核心器件,其MCU主控芯片需要满足CAN,SPI等多种通信协议。笔者碰到T-BOX客户需要选型替代NXP FS32K144UAT0VLHT,在这里推荐使用瑞萨的 R7F7016923AFP-C。
【经验】瑞萨RL78系列汽车级16位MCU低功耗STOP模式如何唤醒?
本文以瑞萨汽车级16位MCU RL78系列,32PIN QFN小封装,96KB FLASH的车规级16位单片机 R5F10BBF为例,介绍如何配置和唤醒R5F10BBF芯片的低功耗STOP模式。
【应用】瑞萨主频最高可到32MHz的16位车规级MCU助力热管理水阀可靠性,可有效降低系统成本
热管理水阀需要选择合适的主控MCU,本文介绍了全球知名的半导体厂家,瑞萨电子(RENESAS)的16位车规级MCU R5F10BBGKNA#G5,相关优势及特性,及其在热管理水阀上的应用。供读者参考。
电子商城
现货市场
服务
可定制变压器电压最高4.5KV,高频30MHz;支持平面变压器、平板变压器、OBC变压器、DCDC变压器、PLC信号变压器、3D电源、电流变压器、反激变压器、直流直流变压器、车载充电器变压器、门极驱动变压器等产品定制。
最小起订量: 100000 提交需求>
可定制LAMP LED、 CHIP LED、 PLCC LED、 汽车用车规级LED、COB LED的尺寸/电压/电流等参数,电压1.5-37V,电流5-150mA,波长470-940nm。
最小起订量: 30000 提交需求>
登录 | 立即注册
提交评论