工具/软件:Code Composer Studio
IF (帧类型= 12 && RXByteCtr = RX_Length)
{
FRAM_WRITE_PTR =(unsigned int *) FRAM_LOWER_UPPER 超时;
SYSCFG0 = FRWPPW | PFWP;
M_C_Length = Rx_Length - 16;
对于(RXByteCtr = 17;RXByteCtr < RX_Length;RXByteCtr +)
{
*FRAM_WRITE_PTR++= Xbe_Rx_Data[RXByteCtrl];
}
SYSCFG0 = FRWPPW | PFWP | DFWP;
lower1 = Xbe_Rx_Data[17]<< 8;
lower1 = lower1 | Xbe_Rx_Data[18];
lower2 = Xbe_Rx_Data[19]<< 8;
lower2 = lower2 | Xbe_Rx_Data[20];
upper1 = Xbe_Rx_Data[21]<< 8;
upper1 = upper1 | Xbe_Rx_Data[22];
upper2 = Xbe_Rx_Data[23]<< 8;
upper2 = upper2 | Xbe_Rx_Data[24];
超时= Xbe_Rx_Data[25]<< 8;
超时=超时| Xbe_Rx_Data[26];
limits_Write_Bit = 1;
limits_Type_Loop = 1;
XBee_Frame_prepare (3);
UCA0IE |= UCTXIE;//启用 USCI_A0 TX 中断
_bis_SR_register (GIE);//全局中断使能
FRAME_Stop = 1;
}
在上面的代码中 、我受到了警告
upper2 = upper2 | Xbe_Rx_Data[24];
超时= Xbe_Rx_Data[25]<< 8;
超时=超时| Xbe_Rx_Data[26];
此行和我的代码将无法正常工作、请帮助我。