智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1286|回复: 4
打印 上一主题 下一主题

can通信

[复制链接]

3

主题

9

帖子

0

精华

注册会员

Rank: 2

积分
101
威望
59
贡献
28
兑换币
32
注册时间
2013-12-11
在线时间
7 小时
毕业学校
一般大学
跳转到指定楼层
1#
发表于 2013-12-11 22:15:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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,


不懂,请高人指教













5

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
317
威望
210
贡献
81
兑换币
55
注册时间
2012-8-13
在线时间
13 小时
2#
发表于 2013-12-12 15:44:25 | 只看该作者
可以理解为这是中断的通道,跟肤浅的认识可以理解为中断执行函数,,,产生中断跳转到这个函数里。。。
回复 支持 反对

使用道具 举报

3

主题

9

帖子

0

精华

注册会员

Rank: 2

积分
101
威望
59
贡献
28
兑换币
32
注册时间
2013-12-11
在线时间
7 小时
毕业学校
一般大学
3#
 楼主| 发表于 2013-12-12 19:10:53 | 只看该作者
奋斗人生 发表于 2013-12-12 15:44
可以理解为这是中断的通道,跟肤浅的认识可以理解为中断执行函数,,,产生中断跳转到这个函数里。。。

恩,谢谢你
回复 支持 反对

使用道具 举报

22

主题

321

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3258

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
1776
贡献
824
兑换币
625
注册时间
2011-9-30
在线时间
329 小时
4#
发表于 2013-12-12 23:07:15 | 只看该作者
楼主在做什么项目么?用到了can总线了?
回复 支持 反对

使用道具 举报

3

主题

9

帖子

0

精华

注册会员

Rank: 2

积分
101
威望
59
贡献
28
兑换币
32
注册时间
2013-12-11
在线时间
7 小时
毕业学校
一般大学
5#
 楼主| 发表于 2013-12-13 14:46:35 | 只看该作者
1174544639 发表于 2013-12-12 23:07
楼主在做什么项目么?用到了can总线了?

没有做项目,只是在为将来做准备,多学习一下
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-7 10:42 , Processed in 0.046212 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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