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

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

3天内不再提示

【开发板评测】Renesas RA6M4开发板之CAN

瑞萨MCU小百科 来源:未知 2022-12-20 12:10 次阅读

一、开箱

心心念念的开发板终于到了,外包装很简洁。打开后,除开发板外,还有《评估板快速入门》和《基础知识》两本书,通过书中的内容可以快速上手CPK-RA6M4开发板,赞!!!!

7061cf74-801b-11ed-8abf-dac502259ad0.png

二、功能模块的硬件介绍

通过阅读用户手册,我们可以了解到RA6M4 MCU具有丰富的外设如IIC、SPI、CANUSB等(如下图)。在此次测评中我们暂且只关心CAN的使用。 国际惯例先看说明书,打开《开发板用户手册》认真研读,通篇看完没有关于CAN总线的介绍,很明显此开发板没有CAN硬件外围威廉希尔官方网站 ,有点点小难受。那就先打开《用户手册》找下引脚,刚好手里有一颗VP230搭建一个外围威廉希尔官方网站 。70ab1a8a-801b-11ed-8abf-dac502259ad0.png

70ddc552-801b-11ed-8abf-dac502259ad0.png

至此硬件搭建完成。

三、编程环境搭建与配置

1

我们使用RT-Thread Studio进行创建工程,官方提供了开发板支持包,可以快速的完成项目的创建。

7139294c-801b-11ed-8abf-dac502259ad0.png

2

我们需要下载安装瑞萨提供FSP软件,安装配置方式在此不再赘述。

715b43f6-801b-11ed-8abf-dac502259ad0.png

https://oss-club.rt-thread.org

3

打开RA_SMART_Config进行添加CAN驱动.

点开pings选项卡->

1.在Connectivity:CAN中选择CAN0

2.将Operation mode 设置为Enabled

3.选择CRX0 引脚为P402

4.选择CTX0 引脚为P103

如下图所配置:

7173075c-801b-11ed-8abf-dac502259ad0.png

选择Stacks选项卡->

1.选择New Satck->

2.Connectivity->CAN(r_can)

3.添加以后,我们需要将Clock Souce 修改为PCLKL.

4.我们还需要将回调函数的名称修改为 can0_callback 。不然在编译时会无回调函的错误。

具体修改方式如下图所示:

71a11502-801b-11ed-8abf-dac502259ad0.png

点击Fenerate Project Content->

生成驱动程序点击Fenerate Project Content生成驱动程序。至此硬件配置完毕。

四、打开RT-Thread Settings

在硬件中使能CAN设备 Enable CAN0.

71c300ae-801b-11ed-8abf-dac502259ad0.png

五、新建一个can.c文件添加一个CAN应用程序

71ebdb64-801b-11ed-8abf-dac502259ad0.png

PS:在ra_cgf文件夹下创建的.c文件,在重构建后文件会被删除,可能是我编译器配置的问题希望官方可以修复这点。

六、编译下载后,list_decive进行查看CAN设备是否被注册

72239af4-801b-11ed-8abf-dac502259ad0.png

七、连接硬件进行测试

7242c0c8-801b-11ed-8abf-dac502259ad0.png

八、程序下载

RA6M4.rar

727b7bde-801b-11ed-8abf-dac502259ad0.png

https://cowtransfer.com/s/b9eddec169d544

九、心得体会

官方提供了工程文件,省去了很多的工程搭建的时间,使用fsp软件进行配置外设非常的方便,但是对于首次使用还是需要花先时间学习一下。需要进行调试。总而言之,体验还是很不错的。

1

END

1

往期推荐

1

【开发板评测】Renesas RA6M4开发板之FLASH

2

【开发板评测笔记】Renesas RA6M4开发板之USB-H(上)

3

【开发板评测笔记】Renesas RA6M4开发板之USB-H(下)

瑞萨电子 (TSE: 6723)

科技让生活更轻松,致力于打造更安全、更智能、可持续发展的未来。作为全球微控制器供应商,瑞萨电子融合了在嵌入式处理、模拟电源及连接方面的专业知识,提供完整的半导体解决方案。成功产品组合加速汽车、工业、基础设施及物联网应用上市,赋能数十亿联网智能设备改善人们的工作和生活方式。

更多信息,敬请访问renesas.com


原文标题:【开发板评测】Renesas RA6M4开发板之CAN

文章出处:【微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。


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

    关注

    146

    文章

    17148

    浏览量

    351181
  • 瑞萨
    +关注

    关注

    35

    文章

    22309

    浏览量

    86304
  • RA6M4
    +关注

    关注

    0

    文章

    51

    浏览量

    448

原文标题:【开发板评测】Renesas RA6M4开发板之CAN

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RA-Eco-RA4E2-64PIN-V1.0开发板试用】1、开发板开箱与环境搭建

    RA-Eco-RA4E2-64PIN-V1.0开发板 简介: 以R7FA4E2B93CFM为主控芯片,拥有丰富的外设,集成度高功能非常强大,具有优越的性能和低功耗。 100MHz Arm® Cortex®-
    发表于 12-16 17:48

    RA-Eco-RA4E2-64PIN-V1.0开发板试用】点灯并使用串口下载程序

    很荣幸获得本次RA4E2开发板使用机会。 主要资源: 基于带有TrustZone的100MHz Arm® Cortex®-M33内核 128KB的闪存和40KB的SRAM 4KB数据闪
    发表于 12-15 22:00

    RA-Eco-RA4E2-64PIN-V1.0开发板试用】+初次见面+MDK生成代码+点灯

    的软硬件情况,完成软硬件开发环境的搭建,完成点灯试验。后续会依次完成舵机PWM控制、CAN通讯等测评。 测评申请链接:RA-Eco-RA4E2-64PIN-V1.0开发板
    发表于 12-15 21:55

    RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux

    RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux
    的头像 发表于 11-16 01:02 226次阅读
    【<b class='flag-5'>RA</b>8D1试用活动】<b class='flag-5'>RA</b>8D1B-CPKCOR<b class='flag-5'>开发板</b>移植linux

    RA-Eco-RA2E1-48PIN-V1.0开发板试用】开发板介绍和环境搭建

    前言 非常感谢官方以及RA生态社区给予的评测机会,下面我将就此款开发板做一系列评测,希望大家多多交流 开发板简单介绍
    发表于 11-09 17:16

    RA-Eco-RA2E1-48PIN-V1.0开发板试用】开发板介绍&amp;环境搭建

    前言 非常感谢官方以及RA生态社区给予的评测机会,下面我将就此款开发板做一系列评测,希望大家多多交流 开发板简单介绍
    发表于 11-09 17:09

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名
    的头像 发表于 11-09 01:02 253次阅读
    有奖试用!!<b class='flag-5'>RA-Eco-RA4</b>E2-64PIN-V1.0<b class='flag-5'>开发板</b>试用活动开始报名

    RA-Eco-RA2E1-48PIN-V1.0开发板试用】1、开箱+环境搭建

    RA-Eco-RA2E1-48PIN-V1.0开发板 简介: 以R7FA2E1A72DFL为主控芯片,拥有丰富的外设,集成度高功能非常强大,具有优越的性能和低功耗。 48MHz ARMⓇ CortexⓇ-M23低功耗
    发表于 10-24 11:17

    试用活动 | 100套!!瑞萨RA6E2/RA4E2开发板评测活动

    活动简介: 瑞萨RA6E2/RA4E2开发板评测活动是一个针对瑞萨电子推出的通用微控制器(MCU)RA6E2 和
    的头像 发表于 09-10 11:18 611次阅读
    试用活动 | 100套!!瑞萨<b class='flag-5'>RA6</b>E2/<b class='flag-5'>RA4</b>E2<b class='flag-5'>开发板</b><b class='flag-5'>评测</b>活动

    北京迅为RK3568开发板嵌入式学习Linux驱动全新更新-CAN+

    北京迅为RK3568开发板嵌入式学习Linux驱动全新更新-CAN+
    的头像 发表于 09-04 15:29 525次阅读
    北京迅为RK3568<b class='flag-5'>开发板</b>嵌入式学习<b class='flag-5'>之</b>Linux驱动全新更新-<b class='flag-5'>CAN</b>+

    基于瑞萨电子RA系列的野火耀阳RA8D1开发板产品简介

    野火耀阳RA8D1开发板是一款功能强大的开发板,适用于各种嵌入式应用开发。它采用瑞萨电子的RA系列R7FA8D1BHECBD微控制器作为主控
    的头像 发表于 05-29 14:19 828次阅读
    基于瑞萨电子<b class='flag-5'>RA</b>系列的野火耀阳<b class='flag-5'>RA</b>8D1<b class='flag-5'>开发板</b>产品简介

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑威廉希尔官方网站 ,以实现各种数字威廉希尔官方网站 和逻辑功能。FPGA开发板通常包括FPGA芯片、时钟模块、电源模块、输入输出接口等组
    的头像 发表于 03-14 18:20 2023次阅读

    fpga开发板使用教程

    FPGA开发板的使用教程主要包括以下几个关键步骤。
    的头像 发表于 03-14 15:50 1137次阅读

    fpga开发板与linux开发板区别

    FPGA开发板与Linux开发板是两种不同的硬件开发平台,各自具有不同的特点和应用场景。在以下的文章中,我将详细介绍FPGA开发板和Linux开发板
    的头像 发表于 02-01 17:09 2258次阅读

    使用RA6M5开发板的简易热成像仪设计

    本项目是使用RA6M5开发板搭载RTThread系统+LVGL图形库实现的一个简易热成像仪。其中传感器使用的是mlx90640,屏幕是320*240的电容触摸屏,整个交互由触摸完成。
    的头像 发表于 01-02 13:50 813次阅读
    使用<b class='flag-5'>RA6M</b>5<b class='flag-5'>开发板</b>的简易热成像仪设计