zhangbo
3 天以前 cb4eea8657ebe941b635da648f0d56d260c50664
keil/include/drivers/Usart.c
@@ -61,9 +61,18 @@
        // 弃用此部分逻辑
        // Usart1ParseDataCallback(m_EUART_DMA_RXBuf[m_EUART_DMA_RXPtr]);
        // 使用UART.c方法接入数据,以便使用STM32的逻辑
        Uart_SetChar(UART_ID_DBG_GPS, m_EUART_DMA_RXBuf[m_EUART_DMA_RXPtr]);
        DBG_Poll();
//        Uart_SetChar(UART_ID_DBG_GPS, m_EUART_DMA_RXBuf[m_EUART_DMA_RXPtr]);
//        DBG_Poll();
//        //waitusart_timer = tag_frequency*USART_KEEPWAKE_TIME;
//        m_EUART_DMA_RXPtr++;
//        if( m_EUART_DMA_RXPtr >= EUART_RX_BUF_SIZE )
//        {
//            m_EUART_DMA_RXPtr = 0;
//        }
//        DMACnt = EUART_RX_BUF_SIZE - cndtr;
//        MaxDataLen--;
        Usart1ParseDataCallback(m_EUART_DMA_RXBuf[m_EUART_DMA_RXPtr]);
        //waitusart_timer = tag_frequency*USART_KEEPWAKE_TIME;
        m_EUART_DMA_RXPtr++;
        if( m_EUART_DMA_RXPtr >= EUART_RX_BUF_SIZE )