CAN报文规则

//相似接收

int32_t SetRxMsgMsk(CAN_T *tCAN)

{

uint32_t u32TimeOutCount = 0;

//CAN_EXT_ID接收扩展帧,掩码的id:0X000000D0 ,验证0x1FFCFFFF对应的位id必须一致

while(CAN_SetRxMsgObjAndMsk(tCAN, MSG(31), CAN_EXT_ID, 0X000000D0,0x1FFCFFFF,TRUE) == FALSE)

{

u32TimeOutCount++;

if(u32TimeOutCount >= 0x10000000) return FALSE;

}

return TRUE;

}

//精确接收

if(CAN_SetRxMsg(tCAN, MSG(0), CAN_STD_ID, 0x7FF) == FALSE)

{

//printf("Set Rx Msg Object failed\n");

return;

}

相关推荐
Messy create15 分钟前
【BMS-Pack检测-短路检测】
单片机·嵌入式硬件·能源
星一工作室2 小时前
【STM32模块教程】-TT马达(直流电机)
单片机·嵌入式硬件
jianqiang.xue2 小时前
ESP-IDF保姆级入门19|低功耗模式全解与工程化设计:分级休眠/唤醒源配置/功耗调优/外设适配,实现工业级功耗性能平衡
stm32·单片机·物联网·架构·esp32
单片机仿真设计2 小时前
【proteus仿真】基于 STM32 单片机汽车安全监控装置设计(仿真 + 源码)
stm32·单片机·嵌入式硬件·proteus·毕设
单片机仿真设计2 小时前
【proteus仿真】基于 STM32 单片机的智能浴室系统设计(仿真图+程序)
stm32·单片机·嵌入式硬件·proteus·毕设
天空'之城2 小时前
单片机基础核心知识点汇总(二十六)
单片机·嵌入式硬件
新晨单片机设计2 小时前
S005A-基于STM32单片机震动防盗报警器【Proteus仿真+Keil程序+原理图】
stm32·单片机·proteus
Jason_zhao_MR3 小时前
Linux与采集MCU通信为什么我们用了双SPI
linux·arm开发·单片机·嵌入式硬件·嵌入式
三佛科技-187366133973 小时前
MT8F82XX系列MCU型号选型指南:兼容替代型号全梳理
单片机·嵌入式硬件
糖糖单片机设计4 小时前
STM32智能行李箱控制系统
stm32·单片机·嵌入式硬件