WXK
2024-06-19 45ad73e40acb70c386b4b0324893530cb3d17626
Src/application/dw_app.c
@@ -158,17 +158,21 @@
    }  
}
extern u8 uwb_rx_remaintime_ms,gps_chafenlingqi;
uint8_t uwb_state;
void UWB_RXStart(u8 tims_ms)
{
    if(!HAL_GPIO_ReadPin( RADIO_NSS_GPIO_Port, RADIO_NSS_Pin))
    {
        gps_chafenlingqi++;
        return;
    }
//    if(!HAL_GPIO_ReadPin( RADIO_NSS_GPIO_Port, RADIO_NSS_Pin))
//    {
//        gps_chafenlingqi++;
//        return;
//    }
    UWB_Wkup();
    dwt_forcetrxoff();
    dwt_setinterrupt(  DWT_INT_RFCG | (DWT_INT_ARFE | DWT_INT_RFSL | DWT_INT_SFDT | DWT_INT_RPHE | DWT_INT_RFCE | DWT_INT_RFTO | DWT_INT_RXPTO), 0);
    uwb_rx_remaintime_ms = tims_ms;
    dwt_setinterrupt(  DWT_INT_RFCG | (DWT_INT_ARFE | DWT_INT_RFSL | DWT_INT_SFDT | DWT_INT_RPHE | DWT_INT_RFCE | DWT_INT_RFTO | DWT_INT_RXPTO), 1);
    dwt_setrxtimeout(tims_ms*1000);//设定接收超时时间,0位没有超时时间
   dwt_rxenable(0);
    uwb_state=1;
}