stm32 WIFI 网络时间获取

2019-07-21 04:31发布

第一次发帖,想问下怎么能用串口把我获取的数据全部都出来 我现在只能读取第一行 后面的读不到
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
douxiaolingyun
2019-07-22 05:35
你可以接受一个报文长度。比如说256个。
void USART2_IRQHandler(void)                        //串口2中断服务程序       
{
    u8 res;
    if(USART_GetITStatus(USART2, USART_IT_RXNE) != RESET)  //中断标志位清零
        {
                    res=USART_ReceiveData(USART2);        //读取接收到的数据
                    USART2_RX_BUF[USART2_RX_STA&0X3FFF] = res;
                    USART2_RX_STA++;
                     if(USART2_RX_STA>(255))USART2_RX_STA=0;//接收数据255,重新开始接收       
        }


}

一周热门 更多>