测试目标
本次测试用的是RA生态工作室提供的R7FA2L1AB2DFL demo板,测试CLKOUT提供时钟驱动CAN通讯。
1、CAN模块的时钟
2、CLKOUT配置
3、晶振配置
4、CAN配置
生成代码后添加外部时钟初始化
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。
3)打开CAN的上位机发送接收数据。
显示接收发送都成功,接收帧和程序里面一样。
结论
CLKOUT输出时钟代替外部晶振,可以驱动CAN,节省一个外部晶振。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
mcu
+关注
关注
146文章
16022浏览量
343680 -
CAN
+关注
关注
56文章
2471浏览量
459321 -
时钟
+关注
关注
10文章
1480浏览量
130306 -
CAN模块
+关注
关注
0文章
19浏览量
8676
发布评论请先 登录
相关推荐
瑞萨RA2L1系列MCU简介和CAN通信应用例程
。RA2L1产品组能够支持1.6V至5.5V宽电压工作,CPU时钟频率最高48MHz,且运行模式电流和待机模式电流更低。RA2L1产品群配备了增强型电容式触摸感应单元(CTSU2)、CAN
【瑞萨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次阅读
评论