一、开箱
心心念念的开发板终于到了,外包装很简洁。打开后,除开发板外,还有《评估板快速入门》和《基础知识》两本书,通过书中的内容可以快速上手CPK-RA6M4开发板,赞!!!!
二、功能模块的硬件介绍
通过阅读用户手册,我们可以了解到RA6M4 MCU具有丰富的外设如IIC、SPI、CAN、USB等(如下图)。在此次测评中我们暂且只关心CAN的使用。 国际惯例先看说明书,打开《开发板用户手册》认真研读,通篇看完没有关于CAN总线的介绍,很明显此开发板没有CAN硬件外围电路,有点点小难受。那就先打开《用户手册》找下引脚,刚好手里有一颗VP230搭建一个外围电路。
至此硬件搭建完成。
三、编程环境搭建与配置
1
我们使用RT-Thread Studio进行创建工程,官方提供了开发板支持包,可以快速的完成项目的创建。
2
我们需要下载安装瑞萨提供FSP软件,安装配置方式在此不再赘述。
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
如下图所配置:
选择Stacks选项卡->
1.选择New Satck->
2.Connectivity->CAN(r_can)
3.添加以后,我们需要将Clock Souce 修改为PCLKL.
4.我们还需要将回调函数的名称修改为 can0_callback 。不然在编译时会无回调函的错误。
具体修改方式如下图所示:
点击Fenerate Project Content->
生成驱动程序点击Fenerate Project Content生成驱动程序。至此硬件配置完毕。
四、打开RT-Thread Settings
在硬件中使能CAN设备 Enable CAN0.
五、新建一个can.c文件添加一个CAN应用程序
PS:在ra_cgf文件夹下创建的.c文件,在重构建后文件会被删除,可能是我编译器配置的问题希望官方可以修复这点。
六、编译下载后,list_decive进行查看CAN设备是否被注册
七、连接硬件进行测试
八、程序下载
RA6M4.rar
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小百科】欢迎添加关注!文章转载请注明出处。
全部0条评论
快来发表一下你的评论吧 !