can 通信定义但是没有使用

2019-07-20 21:06发布

u8 CAN1_Receive_Msg(u8* buf,u8 Id)
{                CanRxMsg RxMessage;                     
          u32 i;
    if( CAN_MessagePending(CAN1,CAN_FIFO0)==0)
                return 0;                                               //ûóD½óêÕμ½êy¾Y,Ö±½óíË3ö
               
               
    CAN_Receive(CAN1, CAN_FIFO0, &RxMessage);  //¶áè¡êy¾Y       
    for(i=0;i<RxMessage.DLC;i++)
    buf[i]=RxMessage.Data[i];
                Id=RxMessage.ExtId;               
          return RxMessage.DLC;       
}

求教一下,..HARDWARECANcan.c(110): warning:  #550-D: parameter "Id" was set but never used
  u8 CAN1_Receive_Msg(u8* buf,u8 Id) 这个问题怎么解决

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
aozima
1楼-- · 2019-07-20 21:52
 精彩回答 2  元偷偷看……
hekaidi
2楼-- · 2019-07-21 00:14
但是CAN做接收实验时,收到的帧ID是是错误的
hekaidi
3楼-- · 2019-07-21 01:20
 精彩回答 2  元偷偷看……

一周热门 更多>