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;

}

相关推荐
测试专家5 小时前
USB 3.0,USB速率
单片机·嵌入式硬件
昵称只能一个月修改一次。。。5 小时前
嵌入式硬件编程
单片机·嵌入式硬件
FPGA-ADDA5 小时前
第四篇:嵌入式系统常用通信接口详解(I2C、SPI、UART、RS232/485、CAN、USB)
人工智能·单片机·嵌入式硬件·fpga开发·信息与通信
我不是程序猿儿6 小时前
【嵌入式】编码器分类
单片机·嵌入式硬件
给点sun,就shine6 小时前
电阻的作用
单片机·嵌入式硬件
FreakStudio6 小时前
MicroPython+PycoClaw,3 分钟搞定 ESP32 跑上 OpenClaw!
python·单片机·嵌入式·电子diy
’长谷深风‘7 小时前
51单片机入门(2)
单片机·嵌入式硬件·51单片机·定时器·中断
孤影过客7 小时前
X86架构黎明:从0xFFFFFFF0开始的内存空间重构与寻址深潜
单片机·重构·架构
chao1898447 小时前
STM32F103C8T6驱动LDC1614测试程序
stm32·单片机·嵌入式硬件
梦..8 小时前
Allegro学习记录(一)
arm开发·单片机·嵌入式硬件·学习·硬件架构·硬件工程·pcb工艺