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

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

3天内不再提示

使用FSP配置RA的CAN模块(上)

RA生态工作室 2023-08-05 08:08 次阅读

使用FSP配置RA的CAN模块

目录

1. 简介

2. FSP工程配置

(1) 首先添加CAN模块组件

(2) 通用配置

(3) 波特率&采样点的设定

(4) 中断

(5) 过滤器和Mailbox的配置

(6) 管脚配置

(7) 生成工程

3. 调试及注意点

(1) 模块初始化

(2) 发送数据

(3) 接收数据

(4) 注意点

1. 简介

目的:

本文主要介绍如何使用FSP配置RA的CAN模块。

环境:

e2studio:2022-04

FSP:3.6.0

2. FSP工程配置

(1)首先添加CAN模块组件

按照图1所示的数字顺序,添加CAN模块。

wKgaomWbXRmAe5aVAAH10EMW-PU103.png

图1

(2)通用配置

按照图2所示的序号:

①:模块的名称,用户自由设定。

②:通道的选择

③:时钟源选择

④:unreadmailbox的处理方式

⑤:Mailbox的使用数量,最大为32;当使用FIFO模式,最大数量为24。

wKgaomWbXTKAfCDuAADEk5ELOfc311.png

图2

(3)波特率&采样点的设定

按照图3所示序号:

①:代码中按照FSP中设定,自动分配分频系数、TSEG1、TSEG2、SJW的值。

②:当Override Baud Setting选择enable时,代码的中的分频系数、TSEG1、TSEG2、SJW参数,按照下方配置设定。

wKgZomWbXV6ASlgWAADYuL_rNJ8247.png

波特率的设定规则如图3所示,一些举例如图4所示。

wKgZomWbXXeAddhIAAAiCNZQyVo461.png

图3

wKgaomWbXdGAZLErAABrc0tJC2Y240.png

图4

采样点的设定规则如图5所示。

wKgaomWbXfKAROT5AABV_GOaMx4850.png

图5

(4)中断

按照图6所示序号:

①:中断函数用户代码的接口名称(用户自己设定)。

②:中断的优先等级

③:工作在FIFO模式下,发送FIFO触发中断的方式。

wKgZomWbXgWAc0XIAACqaQXgTew982.png

图6

(5)过滤器和Mailbox的配置

按照图7所示序号:

①:mailbox的属性设定。如图8所示,每个mailbox都可以单独设定属性。

②:每四个mailbox共用一个Group Mask(MKR[k])与各自Mailbox_id形成报文的过滤规则。如图9所示。当配置为FIFO模式时,MKR[6]&MKR[7]用作配置Receive FIFO的过滤规则。

wKgZomWbXiOASvQiAADddNpPdms231.png

图7

wKgZomWbXiuAAEmKAADxjBpLsK0452.png

图8

wKgaomWbXjKAHueCAAF9ikPIizM678.png

图9

未完待续

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

    关注

    146

    文章

    16522

    浏览量

    346755
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2624

    浏览量

    462006
  • FSP
    FSP
    +关注

    关注

    0

    文章

    34

    浏览量

    7067
收藏 人收藏

    评论

    相关推荐

    RA6M3 HMI Board评测挑战】-瑞萨RA6M3CAN实践

    RA6M3 HMI Board 评测大挑战】-瑞萨 RA6M3 CAN实践
    的头像 发表于10-17 14:55 1466次阅读
    【<b class='flag-5'>RA</b>6M3 HMI Board评测挑战】-瑞萨<b class='flag-5'>RA</b>6M3<b class='flag-5'>上</b>的<b class='flag-5'>CAN</b>实践

    RAMCU CANFD的应用实例(

    本篇文章将以 RA6E2为例,介绍如何使用瑞萨电子 FSP CAN-FD lite的堆栈来设计和实现基于 CAN的简易系统。最后,使用两套FPB- RA
    的头像 发表于10-25 15:53 766次阅读
    <b class='flag-5'>RA</b> MCU CANFD的应用实例(<b class='flag-5'>上</b>)

    RA系列使用FSP配置外设驱动相关资料介绍

    1、 RA系列使用 FSP 配置外设驱动在 MDK 中添加用于启动 FSP的自定义命令打开 MDK,选择 “Tools -> Customize Tools Menu…”点击 “ne
    发表于07-14 10:53

    基于RT-Thread+RA6M4的CAN虚拟仪器设计资料介绍

    ( FSP_IP_CAN, 0); CAN属于外设 模块B默认低功耗 模块控制 CAN 模块是禁用的需要
    发表于08-12 14:24

    【瑞萨RA4系列开发板体验】基于RenesasFSP配置USART

    ● Smart card interface● Manchester interface● Extended Serial interface在keil工程中,打开 FSP 配置:之后跳出 FSP工具的界面
    发表于12-08 21:08

    RA4M2设计挑战赛】简易CAN分析仪

    就是使用 fsp生成出来的一些文件,具体包括:hal_data.[hc] 包含的是外设 模块的参数 配置pin_data.c 包含管脚复用 配置vector_data.[hc] 包含中断相
    发表于03-05 21:49

    使用RA2E1 MCU和FSP实现超低设计

    RA2E1 MCU 组评估套件 FPB- RA2E1实施各种连接器,允许访问 RA2E1 MCU、板载 E2 仿真器、用户开关、LED 的所有引脚,以启动
    的头像 发表于04-25 10:10 1806次阅读
    使用<b class='flag-5'>RA</b>2E1 MCU和<b class='flag-5'>FSP</b>实现超低设计

    【视频教程】瑞萨RA单片机FSP开发(3)FSP架构-解释Blinky架构[]

    干货分享 前篇回顾 【视频教程】瑞萨 RA单片机 FSP开发(1)环境搭建(带RASC) 【视频教程】瑞萨 RA单片机 FSP开发(2)快速上手DMEO 本次课程通过创建Blinky案例来解读
    的头像 发表于12-06 12:15 761次阅读

    使用瑞萨e² studioFSP基于RA2E1定时器配置PWM输出

    瑞萨电子e² studio FSP瑞萨电子灵活 配置软件包( FSP)是一款增强型软件包,旨在为使用瑞萨电子 RA系列ARM微控制器的嵌入式系统设计提供简单易用且可扩展的高质量软件。在全新
    的头像 发表于03-10 15:35 1166次阅读

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

    RA2L1:使用CLKOUT给MCU CAN 模块提供时钟
    的头像 发表于11-02 16:27 586次阅读
    <b class='flag-5'>RA</b>2L1:使用CLKOUT给MCU <b class='flag-5'>CAN</b><b class='flag-5'>模块</b>提供时钟

    RAMCU CANFD在FSP中的配置详解

    在瑞萨 RA系列MCU产品中,目前 RA4E2、 RA4T1、 RA6E2、 RA6T2和 RA6T3搭载了
    的头像 发表于10-20 14:46 933次阅读
    <b class='flag-5'>RA</b> MCU CANFD在<b class='flag-5'>FSP</b>中的<b class='flag-5'>配置</b>详解

    使用瑞萨e² studioFSP基于RA2E1定时器配置PWM输出

    使用瑞萨e² studio FSP基于 RA2E1定时器 配置PWM输出
    的头像 发表于08-01 00:13 439次阅读
    使用瑞萨e² studio <b class='flag-5'>FSP</b>基于<b class='flag-5'>RA</b>2E1定时器<b class='flag-5'>配置</b>PWM输出

    使用FSP配置RACAN模块(下)

    使用 FSP 配置 RACAN 模块
    的头像 发表于08-05 08:08 289次阅读
    使用<b class='flag-5'>FSP</b><b class='flag-5'>配置</b><b class='flag-5'>RA</b>的<b class='flag-5'>CAN</b><b class='flag-5'>模块</b>(下)

    RAOverwrite模式在FSP中的支持

    前面介绍了MCUboot的基础知识,您可通过上方链接回顾,本章将着重介绍其中的Overwrite模式,以及在 FSP中如何 配置、如Flash怎样划分、安全校验的方式等。本文以 RA6M4 1M Code
    的头像 发表于06-13 10:52 310次阅读
    <b class='flag-5'>RA</b> Overwrite模式在<b class='flag-5'>FSP</b>中的支持

    RAMCU CANFD在FSP中的配置详解

    RAMCU CANFD在 FSP中的 配置详解
    的头像 发表于06-19 08:06 179次阅读
    <b class='flag-5'>RA</b> MCU CANFD在<b class='flag-5'>FSP</b>中的<b class='flag-5'>配置</b>详解