新手上路
- 积分
- 34
- 金钱
- 34
- 注册时间
- 2014-7-5
- 在线时间
- 1 小时
|
CAN_MessagePending(CAN1,CAN_FIFO0) 返回一直为 0,无法接收数据
u8 Can_Receive_Msg(u8 *buf)
{
u32 i;
CanRxMsg RxMessage;
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<8;i++)
{
buf[i]=RxMessage.Data[i];
uart3_putchar(RxMessage.Data[i]);
}
return RxMessage.DLC;
}
请问这是什么问题
|
|