OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 13261|回复: 5

stm32F407的 CAN 中断疑问

[复制链接]

190

主题

401

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1289
金钱
1289
注册时间
2014-6-15
在线时间
143 小时
发表于 2014-8-25 17:03:03 | 显示全部楼层 |阅读模式
5金钱
在配置CAN的中断的时候
void NVIC_Config_CAN(void)
{
  NVIC_InitTypeDef  NVIC_InitStructure;

#ifdef  USE_CAN1 
  NVIC_InitStructure.NVIC_IRQChannel = CAN1_RX0_IRQn;
#else  /* USE_CAN2 */
  NVIC_InitStructure.NVIC_IRQChannel = CAN2_RX0_IRQn;
#endif /* USE_CAN1 */

  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x0;
  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x0;
  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  NVIC_Init(&NVIC_InitStructure);
}

其中  NVIC_InitStructure.NVIC_IRQChannel = CAN1_RX0_IRQn;,
 NVIC_IRQChannel  有四个可选取值
  CAN1_TX_IRQn                                    
  CAN1_RX0_IRQn                                 
  CAN1_RX1_IRQn           
  CAN1_SCE_IRQn  

其中设置成
    CAN1_RX0_IRQn   和设置成                              
  CAN1_RX1_IRQn    有什么区别

  CAN1_SCE_IRQn是什么中断

最佳答案

查看完整内容[请看2#楼]

f407的PAL头文件中有这个 定义和解释。 你在MDK中右键一下就会找到那个参数的定义和解释。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2014-7-27
在线时间
8 小时
发表于 2014-8-25 17:03:04 | 显示全部楼层
f407的PAL头文件中有这个 定义和解释。
你在MDK中右键一下就会找到那个参数的定义和解释。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-8-25 23:31:05 | 显示全部楼层
帮顶......
回复

使用道具 举报

16

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
154
金钱
154
注册时间
2013-9-23
在线时间
0 小时
发表于 2014-8-26 16:41:23 | 显示全部楼层
这个问题其实很简单,这个在STM32中文参考手册上就有介绍啊。
 CAN1_TX_IRQn        发送中断                              
   CAN1_RX0_IRQn    FIFO0中断                    
   CAN1_RX1_IRQn      FIFO0中断      
   CAN1_SCE_IRQn   错误和状态变化中断
而  FIFO0中断和  FIFO1中断的不同就看你把数据放在了那个邮箱里。你使用的是那个FIFO就使能哪个中断。

建议啊:以后遇到问题就去看芯片的参考手册。
我自信,我努力,我成功
回复

使用道具 举报

190

主题

401

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1289
金钱
1289
注册时间
2014-6-15
在线时间
143 小时
 楼主| 发表于 2014-8-26 17:50:51 | 显示全部楼层
回复【3楼】一通无阻:
---------------------------------
受教了,
回复

使用道具 举报

16

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
154
金钱
154
注册时间
2013-9-23
在线时间
0 小时
发表于 2014-8-26 19:58:47 | 显示全部楼层
回复【4楼】wang12zhe:
---------------------------------
互相交流吗。
我自信,我努力,我成功
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 23:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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