stm32 串口接收数据函数 ,求解答,该如何处理

stm32 串口接收数据函数 ,求解答本帖最后由 element1989 于 2013-03-07 16:56:42 编辑小弟初学,求前辈们解

stm32 串口接收数据函数 ,求解答
本帖最后由 element1989 于 2013-03-07 16:56:42 编辑 小弟初学,求前辈们解答

函数如下

void Rdata(void)

 {
Uart3_Buffer[Uart3_Rx] = USART_ReceiveData(USART3); 
               Uart3_Rx++;  

                Uart3_Rx &= 0xFF; 
}

  Uart3_Rx &= 0xFF;  这句代码有什么用?与0xFF不就是自己本身吗?
[解决办法]
你看下Uart3_Rx是多少位的,猜测其不是8位的,&0xff操作是保留低8位