zhyinch
2021-11-08 ffbabafff544caa6cf992434fdbb5e7d5bd6c0a7
源码/核心板/Src/OnChipDevices/Usart.c
@@ -124,7 +124,7 @@
   UART_DMAConfiguration();
   
}
u8 overrun_flag=0,receiveingdata_flag,gpsdataready_flag;
u8 overrun_flag=0,receiveingdata_flag,gpsdataready_flag,waitggaend_flag,ggaend_idx;
u8 RTCMdata[2000];
u32 lastusartdata_timer;
u16 rtcm_i,gps_packlen;
@@ -154,6 +154,7 @@
      gps_packlen = rtcm_i;
      rtcm_i = 0;
      t1++;
      waitggaend_flag = 1;
      if(g_com_map[DEV_ROLE])
      {
         UWBSendOnePackData(RTCMdata,gps_packlen);
@@ -167,6 +168,11 @@
      lastusartdata_timer = time32_incr;
      //Usart1ParseDataCallback(m_EUART_DMA_RXBuf[m_EUART_DMA_RXPtr]);
      RTCMdata[rtcm_i++] = m_EUART_DMA_RXBuf[m_EUART_DMA_RXPtr];
//      if(waitggaend_flag&&m_EUART_DMA_RXBuf[m_EUART_DMA_RXPtr]=='*')
//      {
//         waitggaend_flag = 0;
//         ggaend_idx = rtcm_i;
//      }
      //delay_us(10);
      m_EUART_DMA_RXPtr++;
      if( m_EUART_DMA_RXPtr >= EUART_RX_BUF_SIZE )