0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RA2L1:使用CLKOUT给MCU CAN模块提供时钟

jf_pJlTbmA9 来源:瑞萨MCU小百科 作者:瑞萨MCU小百科 2023-11-02 16:27 次阅读

测试目标

本次测试用的是RA生态工作室提供的R7FA2L1AB2DFL demo板,测试CLKOUT提供时钟驱动CAN通讯。

1、CAN模块的时钟

wKgZomUD3fuAbQHqAAFLfUQILpQ299.png

2、CLKOUT配置

wKgaomUD3f2ABpPcAAAdD-WsHuU979.png
wKgaomUD3f6AbCf1AAEMz7st1Xc239.png

3、晶振配置

wKgZomUD3f-AEhY5AAEaxXBfqSQ513.png

4、CAN配置

wKgaomUD3gGAD6M_AABr9vOx_V0228.png

生成代码后添加外部时钟初始化

void CLK_Init (void)

{

   /* Define the units to be used with the software delay function */

     const bsp_delay_units_t bsp_delay_units = BSP_DELAY_UNITS_MILLISECONDS;



     /* Unlock CGC and LPM protection registers. */

    R_SYSTEM->PRCR = 0xA503;

    /* Configure main oscillator drive. */

   // R_SYSTEM->MOMCR = 0x00;



     R_SYSTEM->MOMCR = 0x40;



    /* Set the main oscillator wait time. */

    R_SYSTEM->MOSCWTCR = 0x09;



    R_SYSTEM->MOSCCR = 0U;



    /* Wait for main oscillator to stabilize. */

    FSP_HARDWARE_REGISTER_WAIT(R_SYSTEM->OSCSF_b.MOSCSF, 1U);



    /* Lock CGC and LPM protection registers. */

    R_SYSTEM->PRCR = 0xA500;



    R_BSP_SoftwareDelay(10, bsp_delay_units);

}

在CAN初始化之前调用void CLK_Init (void) 函数。

搭建测试环境

1)硬件上把CLKOUT和EXTAL相连接。

2)把CANH、CANL连接到CAN板的CANH、CANL。

wKgZomUD3gOAaoZ4AA9zPbNMd6k751.png

3)打开CAN的上位机发送接收数据。

wKgZomUD3gWAdrMOAAeLl54sXss871.png

显示接收发送都成功,接收帧和程序里面一样。

结论

CLKOUT输出时钟代替外部晶振,可以驱动CAN,节省一个外部晶振。

来源:瑞萨MCU小百科

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16022

    浏览量

    343680
  • CAN
    CAN
    +关注

    关注

    56

    文章

    2471

    浏览量

    459321
  • 时钟
    +关注

    关注

    10

    文章

    1480

    浏览量

    130306
  • CAN模块
    +关注

    关注

    0

    文章

    19

    浏览量

    8676
收藏 人收藏

    评论

    相关推荐

    瑞萨RA2L1系列MCU简介和CAN通信应用例程

    RA2L1产品组能够支持1.6V至5.5V宽电压工作,CPU时钟频率最高48MHz,且运行模式电流和待机模式电流更低。RA2L1产品群配备了增强型电容式触摸感应单元(CTSU2)、CAN
    的头像 发表于 10-27 15:50 1003次阅读

    【瑞萨RA2系列开发板体验】初识RA2L1开发板

    RA2L1开发板是一款基于R7FA2L1AB2DFL为主控芯片的开发板,它具有优越的性能和低功耗的特点,并配有一定的外设资源以供测试。RA2L1的CPU 时钟频率最高可达48MHz,并
    发表于 11-29 10:06

    【瑞萨RA2系列开发板体验】测评RA2L1电容式触摸

    RA2L1 MCU产品群关键特性:48MHz Arm Cortex-M23 CPU内核支持1.6V-5.5V宽范围工作电压超低功耗,提供64μA/MHz工作电流和250nA软件待机电流,快速唤醒时间
    发表于 12-27 23:24

    Renesas RA2L1开发板之SPI测评

    1、Renesas RA2L1开发板之SPI板载MCU为:R7FA2L1AB,48MHz,Arm Cortex®-M23 内核,256KB 代码闪存, 32KB SRAM,开发板集成了
    发表于 10-17 15:00

    Renesas RA2L1开发板之UART模块测评

    1、Renesas RA2L1开发板之UART  评测任务  首先非常感谢RT-Thread和Renesas给予测评CPK-RA2L1开发板的机会,本人所测评的模块是UART。这款
    发表于 10-18 10:38

    Renesas RA2L1开发板之SPI接口测试分析

    1、Renesas RA2L1 开发板之spi测试分析  SPI模块介绍  参考《《Renesas RA2L1 Group User’s Manual: Hardware》》的章节《《
    发表于 10-24 14:55

    Renesas RA2L1开发板之I2C测评

    1、Renesas RA2L1开发板之I2C  开发板介绍  CPK-RA2L1评估板是一款专门针对中国本地的开发板,主MCU是一款主频为4
    发表于 10-24 16:29

    Renesas RA2L1开发板之PWM呼吸灯功能设计实现

    1、Renesas RA2L1开发板之PWM呼吸灯功能实现  CPK-RA2L1评估板  MCU:R7FA2L1AB2DFM,48MHz,A
    发表于 10-25 14:48

    Renesas RA2L1开发板之PWM评测相关资料介绍

    1、Renesas RA2L1开发板之PWM  硬件对PWM支持状况  板载LED中,支持PWM功能,同时该脚也直接引出至金针上,因此可使用该脚做PWM功能测试原作者:oxlm
    发表于 10-25 14:55

    Renesas RA2L1开发板之CAN介绍

    1、Renesas RA2L1开发板之CAN介绍  功能模块的硬件介绍  CPK-RA2L1评估板是一款专门针对中国本地的开发板,主
    发表于 11-01 11:46

    Renesas RA2L1开发板之PWM方波配置相关资料推荐

    1、Renesas RA2L1开发板之PWM方波配置  工程的配置  时钟的配置  本次直接基于官方的例程进行开发,使用瑞萨的 RA Configuration 进行工程的配置。
    发表于 11-02 15:31

    Renesas RA2L1开发板之I2C接口评测

    1、Renesas RA2L1 开发板之 I2C  开发板介绍  CPK-RA2L1评估板是一款专门针对中国本地的开发板,主MCU是一款主频
    发表于 11-04 14:26

    RT-Thread与Renesas RA2L1实现1.8寸TFT屏幕显示的步骤

    使用过,本次借着RTT和本次参与RT-Thread与Renesas RA2L1的学习大挑战更深入的去学习RTT和Renesas。  计划使用RA2L1实现RTT的组件功能,外设功能等使用,本篇文章实现
    发表于 04-03 16:45

    基于RA2L1开发板的初识点灯

      1. 开发板  2. 开发板介绍  瑞萨RA2L1产品组属于48MHz Arm® Cortex®-M23 超低功耗通用微控制器 ,能够支持 1.6V 至 5.5V 宽电压工作,CPU 时钟
    发表于 04-03 16:55

    基于R7FA2L1AB2DFL demo板测试CLKOUT时钟驱动CAN通讯

    本次测试用的是RA生态工作室提供的R7FA2L1AB2DFL demo板,测试CLKOUT提供时钟驱动C
    发表于 09-02 15:16 771次阅读