- 积分
- 14
贡献70
飞刀13 FD
注册时间2022-5-12
在线时间1 小时
扫一扫,手机访问本帖
|
我修改了FlexCAN例程的txIdentifier和rxIdentifier部分,用三个板子进行CAN通信,不同的板子发送不同ID的数据。设备1发送ID=0x105,接收ID=0x135;设备2发送ID=0x135,接收ID=0x165;设备3发送ID=0x165,接收ID=0x105。但是最后实验发现,rxIdentifier根本没有用呀。只用设备1跟设备3进行通信的时候,设备3也会显示接收完成( rxComplete = ture)
/* Select mailbox ID. */
if ((node_type == 'A') || (node_type == 'a'))
{
txIdentifier = 0x165;
rxIdentifier = 0x105;
}
else
{
txIdentifier = 0x165;
rxIdentifier = 0x105;
}
|
|