can

HAL6.1.2版本的CAN通信,无法进入CAN1和CAN2中断函数

网上都说是滤波器没配置对,想问问你们滤波器配置是什么?我的是

CAN1_Filter.FilterBank = 0;                                                  //筛选器组0

CAN1_Filter.SlaveStartFilterBank = 0; 

CAN2_Filter.FilterBank = 14;

CAN2_Filter.SlaveStartFilterBank = 14; 



已邀请:

gyb0912 - 单片机

赞同来自:

  HAL_CAN_Start(&hcan);//启动CAN1

  HAL_CAN_ActivateNotification(&hcan,CAN_IT_RX_FIFO0_MSG_PENDING);  //使能中断

使能CAN接收中断了吗?

要回复问题请先登录注册