From ffbabafff544caa6cf992434fdbb5e7d5bd6c0a7 Mon Sep 17 00:00:00 2001 From: zhyinch <zhyinch@gmail.com> Date: 星期一, 08 十一月 2021 18:25:33 +0800 Subject: [PATCH] 增加GGA分割 --- 源码/核心板/Src/OnChipDevices/Usart.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/OnChipDevices/Usart.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/OnChipDevices/Usart.c" index fbc2616..21b7603 100644 --- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/OnChipDevices/Usart.c" +++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/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 ) -- Gitblit v1.9.3