查看: 9729|回复: 4

[MPC] 如何正确使用MPC5604P单片机Flexcan模块的RXFIFO功能

[复制链接]

该用户从未签到

7

主题

66

帖子

0

注册会员

Rank: 2

积分
155
最后登录
2020-12-15
发表于 2013-7-22 17:01:51 | 显示全部楼层 |阅读模式
目前若配置can对接收到的信息不进行ID匹配(即RXGMASK、RX14MASK以及RX15MASK寄存器均配置为忽略ID匹配),则单片机可正常接收。但若需对接收信息的ID进行匹配,又该与那种ID匹配?
之前阅读过其他32位单片机CAN的相关资料。了解到CAN模块应该具有一个标示符接收寄存器以及标示符掩码寄存器。通过对标示符掩码寄存器的值将接收到的信息ID号相应位与标示符接收寄存器进行比较,相应位相同则CPU可正常接收信息。
但貌似MPC单片机Flexcan模块没有类似寄存器。现在的问题是,该如何正确接收事先指定的ID相应位相同的信息?而不是所有无关信息都接收?
我知道答案 目前已有4人回答
回复

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2013-7-23 09:18:28 | 显示全部楼层

    RE:如何正确使用MPC5604P单片机Flexcan模块的RXFIFO功能

    可以通过掩码寄存器来配置,要注意在掩码寄存器里面,IDx中x对应的ID位。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    66

    帖子

    0

    注册会员

    Rank: 2

    积分
    155
    最后登录
    2020-12-15
     楼主| 发表于 2013-7-30 15:03:13 | 显示全部楼层

    回复:如何正确使用MPC5604P单片机Flexcan模块的RXFIFO功能

    回复第 2 楼 于2013-07-23 09:18:28发表:
    可以通过掩码寄存器来配置,要注意在掩码寄存器里面,IDx中x对应的ID位。 

    谢谢安帮主的解答。配置了,可还是没有成功。我配置掩码寄存器为对接收到的信息帧的ID全部位进行比较,即 CAN_0.RXGMASK.R=0xFFFFFFFF。同时,设定RXFIFO结构体中ID table[8]如下:

    for(i=0;i
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    13

    帖子

    0

    新手上路

    Rank: 1

    积分
    25
    最后登录
    1970-1-1
    发表于 2014-3-25 15:24:31 | 显示全部楼层

    回复:如何正确使用MPC5604P单片机Flexcan模块的RXFIFO功能

    <div style="border-top: #ccc 1px dashed; border-right: #ccc 1px dashed; border-bottom: #ccc 1px dashed; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; border-left: #ccc 1px dashed; padding-right: 5px">回复第 3 楼 于2013-07-30 15:03:13发表:
    回复第 2 楼 于2013-07-23 09:18:28发表:
    可以通过掩码寄存器来配置,要注意在掩码寄存器里面,IDx中x对应的ID位。 

    谢谢安帮主的解答。配置了,可还是没有成功。我配置掩码寄存器为对接收到的信息帧的ID全部位进行比较,即 CAN_0.RXGMASK.R=0xFFFFFFFF。同时,设定RXFIFO结构体中ID table[8]如下:

    for(i=0;i
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16

    主题

    62

    帖子

    0

    注册会员

    Rank: 2

    积分
    159
    最后登录
    2021-8-31
    发表于 2017-9-19 09:03:40 | 显示全部楼层
    楼主有这方面的初始化的程序么,我的也不好使,请楼主帮帮忙
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-20 20:40 , Processed in 0.094248 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表