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

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

3天内不再提示

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

瑞萨嵌入式小百科 来源:未知 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
    +关注

    关注

    147

    文章

    19163

    浏览量

    404849
  • 瑞萨
    +关注

    关注

    38

    文章

    22520

    浏览量

    91350
  • RA6M4
    +关注

    关注

    0

    文章

    52

    浏览量

    1082
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Renesas RA6M4微控制器:性能卓越的硬件

    Renesas RA6M4微控制器:性能卓越的硬件选 在当今的电子世界中,微控制器扮演着至关重要的角色,它们是各种电子设备的核心大脑,负责处理和控制各种任务。Renesas
    的头像 发表于 04-01 11:20 191次阅读

    探索Renesas FPB - RA2E2快速原型开发板:硬件设计与应用指南

    探索Renesas FPB - RA2E2快速原型开发板:硬件设计与应用指南 在嵌入式系统开发的世界里,拥有一款高效且功能丰富的快速原型开发板
    的头像 发表于 12-29 16:30 1144次阅读

    探索Renesas FPB - RA6E2:快速原型开发板的深度解析

    探索Renesas FPB - RA6E2:快速原型开发板的深度解析 在嵌入式系统开发的领域中,拥有一款高效且功能丰富的快速原型开发板至关重
    的头像 发表于 12-29 15:15 729次阅读

    Renesas FPB-RA0E2 v1快速原型开发板使用指南

    Renesas FPB-RA0E2 v1快速原型开发板使用指南 在嵌入式系统开发领域,快速原型开发板是工程师们验证设计和
    的头像 发表于 12-26 17:30 1512次阅读

    Renesas FPB - RA2T1快速原型开发板:开启高效设计之旅

    Renesas FPB - RA2T1快速原型开发板:开启高效设计之旅 在电子设计领域,一款优秀的快速原型开发板能极大地提升开发效率,为项目
    的头像 发表于 12-26 16:20 455次阅读

    RA4M2-SENSOR开发板评测】基础架构与环境感知

    收到了 RA 生态工作室寄来的 RA4M2-SENSOR 开发板,主控芯片为 R7FA4M2AD3CFL 本系列评测的第一篇,我们将启动 “
    的头像 发表于 12-10 17:13 2326次阅读
    【<b class='flag-5'>RA4M</b>2-SENSOR<b class='flag-5'>开发板</b><b class='flag-5'>评测</b>】基础架构与环境感知

    RA-Eco-RA6M4开发板评测开发环境搭建

    开发环境: IDE:MKD 5.38a Renesas RA Smart Configurator:v5.9.0 开发板RA-Eco-RA6M4
    发表于 11-09 21:16

    RA-Eco-RA6M4开发板评测】基于 RA6M4 MCU的工业生产线安全监测系统移植nanoMODBUS

    根据工业生产线安全监测系统需求,详见项目介绍【RA-Eco-RA6M4开发板评测】基于 RA6M4 MCU的工业生产线安全监测系统项目介绍 ,今天主要实现在
    发表于 09-15 22:32

    RA-Eco-RA6M4开发板评测】PWM 驱动舵机

     本篇使用 RA6M4 的 PWM 输出,来驱动舵机转动 硬件准备 1、RA6M4 开发板 2、舵机 3、杜邦线若干 接线方式 舵机: DuoS 开发板引脚 舵机引脚 3V3 VCC
    发表于 09-01 01:10

    【干货分享】在 RA-Eco-RA6M4开发板上实现 ADC 电压的 LabVIEW 数据采集

    本文介绍了RA-Eco-RA6M4-100PIN-V1.0开发板通过LabVIEW上位机实现ADC电压数据采集的项目设计,采用串口发送和串口中断查询两种方案。
    的头像 发表于 08-21 08:05 1820次阅读
    【干货分享】在 <b class='flag-5'>RA-Eco-RA6M4</b><b class='flag-5'>开发板</b>上实现 ADC 电压的 LabVIEW 数据采集

    RA-Eco-RA6M4开发板评测】——8.获取RA6M4开发板芯片内部温度传感器值

    (\"\\\\r\\\\n测量RA-Eco-RA6M4开发板芯片温度\\\\r\\\\n\"); while(1) { R_ADC_convert(); V1 = ( 3.3
    发表于 07-27 14:39

    RA-Eco-RA6M4开发板评测】介绍、环境搭建、工程测试

    RA-Eco-RA6M4开发板评测】介绍、环境搭建、工程测试 本文介绍了 RA-Eco-RA6M4-100PIN-V1.0 开发板的基本信
    发表于 07-25 11:48

    RA-Eco-RA6M4开发板评测】+初识篇

    RA-Eco-RA6M4开发板是一款基于 Arm® Cortex®-M33 内核的开发工具,且具有1MB 闪存、192kB支持奇偶校验 SRAM 以及64kb ECC SRAM。 该
    发表于 07-16 19:06

    RA-Eco-RA6M4开发板评测】——2.串口打印

    ;delay_ms(200);LED3_OFF; printf(\"欢迎试用瑞萨电子RA-Eco-RA6M4开发板评测\\\\r\\\\n\"); printf(\"摒弃
    发表于 07-16 13:20

    RA-Eco-RA6M4开发板评测】开箱+Keil环境搭建+点灯

    【开箱】 瑞萨 RA6M4 开发板使用 R7FA6M4AF3CFP 100PIN 芯片,片上资源丰富,参数如下 处理器 内核 主频 Flash Data Flash SRAM 封装
    发表于 07-16 08:45