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所示的序号:

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

②:通道的选择

③:时钟源选择

④:unread mailbox的处理方式

⑤: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

未完待续

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

    关注

    146

    文章

    16016

    浏览量

    343617
  • CAN
    CAN
    +关注

    关注

    56

    文章

    2467

    浏览量

    459239
  • FSP
    FSP
    +关注

    关注

    0

    文章

    23

    浏览量

    7020
收藏 人收藏

    评论

    相关推荐

    基于RA8D1的LVGL FSP配置以及使用介绍

    本文介绍由e2 studio自动生成的FSP LVGL pack的使用说明,Pack的生成方法可以参考前面的介绍文章。
    的头像 发表于 03-13 13:48 931次阅读
    基于<b class='flag-5'>RA</b>8D1的LVGL <b class='flag-5'>FSP</b><b class='flag-5'>配置</b>以及使用介绍

    RA MCU CANFD的应用实例(上)

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

    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系列开发板体验】基于Renesas FSP配置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 上的所有引脚,以启动 RA2E1 MCU 并使
    的头像 发表于 04-25 10:10 1564次阅读
    使用<b class='flag-5'>RA</b>2E1 MCU和<b class='flag-5'>FSP</b>实现超低设计

    【有奖直播预报名】瑞萨电子RA系列产品开发工具之FSP4.0.0新特性介绍

    本演讲在介绍FSP的基础上,着重介绍FSP最新版本4.0.0的一些新特性。希望通过此次演讲,让各位工程师了解并熟悉瑞萨RA系列产品开发工具。FSP,即瑞萨电子灵活
    的头像 发表于 11-22 12:20 525次阅读

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

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

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

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

    瑞萨MCU RA6T2的16位模数转换器操作 [4] 配置RA6T2 ADC模块 (1)

    配置RA6T2 ADC模块 RA6T2 MCU包含两个噪声整形SAR型A/D转换器单元,二者采用混合式架构,兼具SAR型和ΔΣ调制型的特性。 R
    的头像 发表于 07-24 17:45 640次阅读
    瑞萨MCU <b class='flag-5'>RA</b>6T2的16位模数转换器操作 [4] <b class='flag-5'>配置</b><b class='flag-5'>RA</b>6T2 ADC<b class='flag-5'>模块</b> (1)

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

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

    RA MCU CANFD在FSP中的配置详解

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

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

    使用瑞萨e² studio FSP基于RA2E1定时器配置PWM输出
    的头像 发表于 08-01 00:13 174次阅读
    使用瑞萨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 141次阅读
    使用<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>(下)