查看: 140|回复: 2

[求助] IM.RT FlexCAN模块中断冲突的问题

[复制链接]

该用户从未签到

1

主题

4

帖子

0

注册会员

Rank: 2

积分
70
最后登录
2024-4-11
发表于 2024-3-20 14:22:33 | 显示全部楼层 |阅读模式
在FLEXCAN中每个邮箱在接收和发送以后都可以触发一次中断,我现在有一个问题是,如果在一次成功接收以后,FLEXCAN进入中断处理进行相应的操作,但是在中断还没处理完成退出来时,又有一个邮箱触发了中断,这个时候FLEXCAN会怎么处理?是打断当前中断或者这个中断被忽略还是其他情况?
回复

使用道具 举报

  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3303

    主题

    6550

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32064
    最后登录
    2024-4-30
    发表于 2024-3-22 16:04:46 | 显示全部楼层
    在这种情况下,FLEXCAN控制器通常会以中断优先级的方式处理收到的中断。当一个邮箱触发了中断并且正在处理时,如果另一个邮箱也触发了中断,则控制器会根据它们的中断优先级来确定处理顺序。
    签到签到
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    4

    帖子

    0

    注册会员

    Rank: 2

    积分
    70
    最后登录
    2024-4-11
     楼主| 发表于 2024-3-22 18:14:09 | 显示全部楼层
    NXP管管 发表于 2024-3-22 16:04
    在这种情况下,FLEXCAN控制器通常会以中断优先级的方式处理收到的中断。当一个邮箱触发了中断并且正在处理 ...

    感谢你的回复。不过我不太理解你的意思,不同的邮箱的中断还可以设置不同的优先级吗?如果可以他是如何设置的呢?
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-6 11:07 , Processed in 0.111578 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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