打印
[技术问答]

请问M467的CANFD外设,00/01中段,应该如何同时使用?

[复制链接]
1127|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2024-5-6 15:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   DCD     CANFD00_IRQHandler        ; 112: CANFD0 interrupt source 0
                DCD     CANFD01_IRQHandler        ; 113: CANFD0 interrupt source 1

请问M467的CANFD外设,00/01中段,应该如何同时使用?

使用特权

评论回复
沙发
一秒落纱| | 2024-5-14 15:35 | 只看该作者
在M467芯片的CANFD外设中,00和01中段通常指的是CANFD的中断源0和中断源1。

使用特权

评论回复
板凳
三生万物| | 2024-5-14 18:00 | 只看该作者
其实这两个中断源可以用于处理CANFD模块的不同中断事件,比如接收中断、发送中断、错误中断等。

使用特权

评论回复
地板
暖了夏天蓝了海| | 2024-5-14 20:00 | 只看该作者
要同时使用00和01中段,你需要在中断服务程序中分别处理这两个中断源。

使用特权

评论回复
5
冰春彩落下| | 2024-5-14 22:00 | 只看该作者
一般通常的做法是,在中断服务程序中根据中断源的标识来区分不同的中断事件,并进行相应的处理

使用特权

评论回复
6
夜阑风雨| | 2024-5-15 02:00 | 只看该作者
在实际的中断服务程序中,你需要根据具体的应用需求和CANFD模块的工作状态来编写相应的处理逻辑。

使用特权

评论回复
7
远山寻你| | 2024-5-15 04:00 | 只看该作者
你也需要在初始化阶段将这两个中断源正确地配置到相应的中断优先级和中断向量中。

使用特权

评论回复
8
光辉梦境| | 2024-5-15 06:00 | 只看该作者
要同时使用00和01中段,你需要编写两个不同的中断服务程序,并在初始化阶段正确配置这两个中断源。

使用特权

评论回复
9
淡漠安然| | 2024-5-15 10:00 | 只看该作者
建议楼主在初始化阶段,你还需要确保00和01中段的中断使能位被正确设置,以便使能这两个中断源

使用特权

评论回复
10
江河千里| | 2024-5-15 14:00 | 只看该作者
其实这通常需要使用芯片提供的中断控制寄存器或中断配置函数来完成。具体的配置方法需要参考M467的数据手册或参考资料。

使用特权

评论回复
11
别乱了阵脚| | 2024-5-15 16:00 | 只看该作者
你可以根据中断源的标识来区分不同的中断事件,并进行相应的处理。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1327

主题

3824

帖子

0

粉丝