智能车制作

标题: can通信 [打印本页]

作者: 雪雪    时间: 2013-12-11 22:15
标题: can通信
void NVIC_Configuration(void)
{
  NVIC_InitTypeDef NVIC_InitStructure;

  /* Enable CAN1 RX0 interrupt IRQ channel */
  NVIC_InitStructure.NVIC_IRQChannel = USB_LP_CAN1_RX0_IRQn;
  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  NVIC_Init(&NVIC_InitStructure);
}

这是我在网上找的can的NVIC配置

我不懂为什么

NVIC_InitStructure.NVIC_IRQChannel = USB_LP_CAN1_RX0_IRQn;


等号右边为什么是USB_LP_CAN1_RX0_IRQn,


不懂,请高人指教














作者: 奋斗人生    时间: 2013-12-12 15:44
可以理解为这是中断的通道,跟肤浅的认识可以理解为中断执行函数,,,产生中断跳转到这个函数里。。。
作者: 雪雪    时间: 2013-12-12 19:10
奋斗人生 发表于 2013-12-12 15:44
可以理解为这是中断的通道,跟肤浅的认识可以理解为中断执行函数,,,产生中断跳转到这个函数里。。。

恩,谢谢你

作者: 1174544639    时间: 2013-12-12 23:07
楼主在做什么项目么?用到了can总线了?

作者: 雪雪    时间: 2013-12-13 14:46
1174544639 发表于 2013-12-12 23:07
楼主在做什么项目么?用到了can总线了?

没有做项目,只是在为将来做准备,多学习一下





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2