中级会员
- 积分
- 269
- 金钱
- 269
- 注册时间
- 2022-11-1
- 在线时间
- 53 小时
|
u8 Can_Send_Msg(u8* msg,u8 len)
{
u8 mbox; //定义发送邮箱,用来存储发送数据的邮箱号的,用来while里面标志位的判断
u16 i=0;
CanTxMsg TxMessage; //发送数据包的结构体变量
TxMessage.StdId=0x12; // 标准标识符
TxMessage.ExtId=0x12; // 设置扩展标示符
TxMessage.IDE=CAN_Id_Standard; // 标准帧
TxMessage.RTR=CAN_RTR_Data; // 数据帧
TxMessage.DLC=len; // 要发送的数据长度
for(i=0;i<len;i++)
TxMessage.Data[i]=msg[i];
mbox= CAN_Transmit(CAN1, &TxMessage); //
i=0;
while((CAN_TransmitStatus(CAN1, mbox)==CAN_TxStatus_Failed)&&(i<0XFFF))i++; //等待发送结束
if(i>=0XFFF)return 1; //失败
return 0;
}
请问这个0XFFF是怎么来的啊?
|
|