打印

can总线的中服务断

[复制链接]
303|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
配套例程里面can总线的中服务断是这样的
void CAN_NVIC_Config(void)
{
NVIC_InitTypeDef NVIC_InitStruct;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
NVIC_InitStruct.NVIC_IRQChannel =USB_LP_CAN1_RX0_IRQn;
NVIC_InitStruct.NVIC_IRQChannelCmd  =ENABLE ;
NVIC_InitStruct.NVIC_IRQChannelPreemptionPriority =0;
NVIC_InitStruct.NVIC_IRQChannelSubPriority =0;
NVIC_Init(&NVIC_InitStruct);
}
可是这个中断号在startup_stm32f10x_hd.s里并没有,而是USB_LP_CAN1_RX0_IRQHandler,但是写成USB_LP_CAN1_RX0_IRQHandler编译会说没有定义。这是什么情况?配套程序的USB_LP_CAN1_RX0_IRQn是在stm32f10x.h文件里。还有,我在stm32f10x_stdperiph_lib_um里也没有找到USB_LP_CAN1_RX0_IRQn的定义,有点不理解了,还帮忙解释一下

使用特权

评论回复

相关帖子

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

本版积分规则

457

主题

483

帖子

1

粉丝