硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1263|回复: 4
收起左侧

[CAN/FDCAN] stm32h7 为什么每个FDCAN控制器含有两条中断线

[复制链接]

3

主题

11

回帖

20

积分

新手上路

积分
20
发表于 2022-11-29 03:51:56 | 显示全部楼层 |阅读模式
由fdcan外设触发的硬件中断,每个控制器可以生成两条中断线IT1和IT2,我不太理解第二条存在的意义,每次进入中断都是进入IT1
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107027
QQ
发表于 2022-11-29 13:56:41 | 显示全部楼层
可以设置不同的消息触发不同的中断线,增加可靠性。一般我们都设置到一个中断线下了。

image.png
回复

使用道具 举报

3

主题

11

回帖

20

积分

新手上路

积分
20
 楼主| 发表于 2022-11-30 02:57:33 | 显示全部楼层
感谢硬汉哥,意思是通过设置不同identifier可以触发相应的中断线吗,默认应该都是设置到第一个中断线把
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107027
QQ
发表于 2022-11-30 10:29:37 | 显示全部楼层
Insta_Jun 发表于 2022-11-30 02:57
感谢硬汉哥,意思是通过设置不同identifier可以触发相应的中断线吗,默认应该都是设置到第一个中断线把

对,是这个意思。
回复

使用道具 举报

3

主题

11

回帖

20

积分

新手上路

积分
20
 楼主| 发表于 2023-1-2 18:33:39 | 显示全部楼层
最近在网上看到stm32官方的手册有说明了作用,我分享一下到帖子,我如果没理解错的话,应该是可以给不同的中断事件分配到不同的中断线,这样可以确保中断触发的可靠性
image.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-14 13:17 , Processed in 0.215042 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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