使用CAN1中斷接收數(shù)據(jù),無法接收到CAN數(shù)據(jù)

我是用CAN1中斷進行接收信息,在ch32v30x_it.c中添加了中斷聲明

void?CAN1_RX1_IRQHandler(void)?__attribute__((interrupt("WCH-Interrupt-fast")));
void?CAN1_RX1_IRQHandler(void)
{
????CAN_IRQHandler(CAN1);
}

也對中斷函數(shù)進行了中斷優(yōu)先級配置,但是依然接收不到CAN數(shù)據(jù),并且調(diào)試的時候,發(fā)現(xiàn)沒有執(zhí)行CAN_IRQHandler(CAN1);函數(shù)

NVIC_InitTypeDef?NVIC_InitStructure={0};
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
NVIC_InitStructure.NVIC_IRQChannel?=?CAN1_RX1_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority?=?2;
NVIC_InitStructure.NVIC_IRQChannelSubPriority?=?0;
NVIC_InitStructure.NVIC_IRQChannelCmd?=?ENABLE;
NVIC_Init(&NVIC_InitStructure);
CAN_ITConfig(CAN1,?CAN_IT_FMP0?|?CAN_IT_FMP1,?ENABLE);?//開啟CAN1的接收中斷



硬件連接:

????PB8——CAN_RX

????PB9——CAN_TX


您好,附件為CH32V307 CAN中斷接收例程,可以參考一下

icon_rar.gifCH32V307 ?CAN1中斷.zip



只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频