尊敬的先生,
我正在开发 CAN 主站程序、用于与从站通信(已开发)。 我已经能够通过网络广播 CAN 消息并从任何节点接收 CAN 消息(ui32MsgIDMask = 0)。
但是、现在我想完成以下任务
1.在特定节点(201、202、203等)发送数据
2.在特定节点(201、202、203等)发送 RTR 并从这些节点接收数据。
3.从特定节点接收数据。
那么,请告诉我如何配置 tCANMsgObject??
现在、对于接收、我使用以下配置
ui32MsgData = 0;
sCANMessage.ui32MsgID = 0;
sCANMessage.ui32MsgIDMask = 0; ??????????? 在这里写什么??????????????
sCANMessage.ui32Flags = MSG_OBJ_RX_INT_ENABLE | MSG_OBJ_USE_ID_FILTER; ???????????????? 在这里写什么??????????????
sCANMessage.ui32MsgLen = 8;
和传输
sCANMessage.ui32MsgID = 0;
sCANMessage.ui32MsgIDMask = 0; ??????????? 在这里写什么??????????????
sCANMessage.ui32Flags = MSG_OBJ_TX_INT_ENABLE; ??????????? 在这里写什么??????????????
sCANMessage.ui32MsgLen = sizeof (pui8MsgData);
sCANMessage.pui8MsgData = pui8MsgData; 。
