stm32cube生成代码-CAN收发功能

第一步:CAN初始化,配置波特率函数

MX_CAN1_Init();回调函数

第二步:接收部分的滤波器代码须要单独配置,CUBEMX未生成此部分代码。it

 CAN_Config();io

第三步:配置

//使能CANdi

HAL_CAN_Start();
//激活接收
 HAL_CAN_ActivateNotification(&hcan1, CAN_IT_RX_FIFO0_MSG_PENDING) ;回调

//实现接收回调函数生成

HAL_CAN_RxFifo0MsgPendingCallback();tar