stm32cube生成代码-CAN收发功能

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

MX_CAN1_Init();

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

 CAN_Config();

第三步:

//使能CAN

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

//实现接收回调函数

HAL_CAN_RxFifo0MsgPendingCallback();

猜你喜欢

转载自blog.csdn.net/muyepiao1/article/details/106409405