读书人

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

发布时间: 2013-03-13 10:56:58 作者: rapoo

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位

读书人网 >单片机

热点推荐