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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动

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

3天内不再提示

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

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

一、开箱

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

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

二、功能模块的硬件介绍

通过阅读用户手册,我们可以了解到RA6M4 MCU具有丰富的外设如IIC、SPICANUSB等(如下图)。在此次测评中我们暂且只关心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
    +关注

    关注

    138

    文章

    11471

    浏览量

    339278
  • 瑞萨
    +关注

    关注

    26

    文章

    11902

    浏览量

    83609
  • RA6M4
    +关注

    关注

    0

    文章

    48

    浏览量

    309
收藏 人收藏

    评论

    相关推荐

    ATK-精英STM32F103开发板

    开发板 DEVB_115X117MM 6~24V
    发表于 01-01 08:00

    ATK-Mini Linux开发板-NAND

    开发板-NAND
    发表于 01-01 08:00

    ATK-Mini Linux开发板-EMMC

    开发板-EMMC
    发表于 01-01 08:00

    STM32开发板

    开发板 STM32F103RCT6最小系统 ARM 一键串口下载 液晶屏
    发表于 01-01 08:00

    STM32F401CCU6开发板

    6 411CEU6开发板 32F4核心小系统 学习
    发表于 01-01 08:00

    Renesas CPK-RA6M4开发板SDIO模块评测

    Renesas给我这次评测的机会,很荣幸成为本次评测的一员。本次评测开发板Renesas的CPK-RA6M4开发板,它是一款Renesas官方基于RA6M4 MCU
    发表于 07-21 11:14

    CPK-RA6M4开发板的RTC和WatchDog模块评测

    评测开发板Renesas的CPK-RA6M4开发板,它是一款Renesas官方基于RA6M4 MCU群组设计的一款中国本地评估。如下图所示:介绍一下本次评测我所需要评测的模块为:RTC和
    发表于 08-22 16:46

    Renesas RA6M4开发板USB-H评测活动

    Renesas RA6M4开发板USB-H评测  这次是第二次接触这块开发板了,但是还是第一次仔细观察这块开发板。  先贴两张手册中的图,开发板上方是一个板载的JLink调试接口和usb
    发表于 11-22 16:08

    开发板评测Renesas RA6M4开发板FLASH

    RA6M4 MCU开发的 CPK-RA6M4 MCU 评估。 ● 支持 TrustZone   的200 MHz Arm Cortex -M33 内核
    的头像 发表于 12-16 18:25 542次阅读

    开发板评测Renesas RA6M4开发板SDIO(SDHI)

    评测开发板Renesas的CPK-RA6M4开发板,它是一款Renesas官方基于RA6M4 MCU群组设计的一款中国本地评估。如下图所示: 图1 CPK-RA6M4开发板板载资源
    的头像 发表于 12-27 13:15 500次阅读

    开发板评测Renesas RA6M4开发板ESP8266_AT

    RA6M4开发板通过串口连接esp8266(esp-01s)使用AT命令联网。 评测所需要的环境和
    的头像 发表于 12-30 12:35 1599次阅读
    【<b>开发板</b><b>评测</b>】<b>Renesas</b> <b>RA6M4</b><b>开发板</b><b>之</b>ESP8266_AT

    Renesas RA6M4开发板I2C(模拟)驱动ssd1306 OLED屏幕】

    Renesas RA6M4开发板I2C(模拟)驱动ssd1306 OLED屏幕】
    的头像 发表于 01-11 09:34 3414次阅读
    【<b>Renesas</b> <b>RA6M4</b><b>开发板</b><b>之</b>I2C(模拟)驱动ssd1306 OLED屏幕】

    Renesas RA6M4开发板I2C读取BMP180气压温度】

    Renesas RA6M4开发板采用I2C读取BMP180传感器的气压温度示例程序演示。
    的头像 发表于 01-16 09:29 2914次阅读
    【<b>Renesas</b> <b>RA6M4</b><b>开发板</b><b>之</b>I2C读取BMP180气压温度】

    Renesas RA6M4开发板I2C读取mpu6050】

    Renesas RA6M4开发板采用I2C读取mpu6050传感器的角加速度,角速度和温度示例程序演示。
    的头像 发表于 01-17 09:07 2973次阅读
    【<b>Renesas</b> <b>RA6M4</b><b>开发板</b><b>之</b>I2C读取mpu6050】

    Renesas RA6M4开发板DHT11温湿度读取】

    Renesas RA6M4开发板DHT11温湿度读取示例程序演示。
    的头像 发表于 01-18 17:18 901次阅读
    【<b>Renesas</b> <b>RA6M4</b><b>开发板</b><b>之</b>DHT11温湿度读取】

    下载硬声App