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

测试目标
本次测试用的是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小百科


伺服驱动技术的高性能发展趋势
AI给市场营销带来了什么改变
断路器的分类及其区别
PRBTEK分享泰克TPP0500B示波器无源探头使用手册
数字电路的心脏--晶振的概述
RA2L1:使用CLKOUT给MCU CAN模块提供时钟
工业互联网平台引领了进新理念 技术实践为客户创造工业互联网风向
现在是更换成5G手机的合适时机吗
探讨数字、高清与智能大势: IP视频监控启动之慢
电阻电容并联阻抗计算
晶体管的选用经验
各大厂商纷纷抢占先进封装市场
字符故障检修
!租售/收购/维修HP66312A程控电源HP66312A
安科瑞预付费售电系统的应用
芯片设计企业紫光展锐从浦地谈未来的“连接”、“智能”和“能源”
DC-DC降压转换器PCB布局的技巧
PCB的技术趋势
电子管简介及应用
48V通讯电源能有什么国产优质MOS管使用呢?