From b3b682c88a4468f47104f94eebfdbadbfaf10e6e Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期五, 14 二月 2025 09:26:09 +0800 Subject: [PATCH] 1111 --- keil/include/main/main.c | 51 +++++++++------------------------------------------ 1 files changed, 9 insertions(+), 42 deletions(-) diff --git a/keil/include/main/main.c b/keil/include/main/main.c index c9d5d74..89805c8 100644 --- a/keil/include/main/main.c +++ b/keil/include/main/main.c @@ -293,8 +293,10 @@ uint8_t flag_sleeptimer,flag_secondtask,secondtask_count; uint8_t lora_wg_up=0; extern uint8_t lora_tx_flag; +uint32_t maintime; static void sleep_timer_callback(void *dev, uint32_t time) { + maintime++; g_start_send_flag=1; // #ifdef DEBUG_BOXING //// gpio_pin_clr(IO_PIN_5);//测试 @@ -588,35 +590,13 @@ no_rx_flag=0; tx_flag=rf_get_transmit_flag(); recv_flag=rf_get_recv_flag(); - if(recv_flag == RADIO_FLAG_RXDONE) + if(recv_flag == RADIO_FLAG_RXDONE) { rf_set_recv_flag(RADIO_FLAG_IDLE); memcpy(RX_Buffer,RxDoneParams.Payload,RxDoneParams.Size); BufferSize=RxDoneParams.Size; lora_huanxing_count++; - if(RX_Buffer[MSG_TYPE_IDX]==LORA_MSGTYPE_RANGEPOLL) - { - -// time_flag_lorarx=phy_timer_count_get(); - uwb_open(); - gpio_pin_clr(IO_PIN_5);//测试 - UwbRange(); - - uwb_ceju_count++; - } -// if(RX_Buffer[0]==0x04,RX_Buffer[1]=='O',RX_Buffer[2]=='N',RX_Buffer[3]=='G') -// { -// gpio_pin_set(IO_PIN_5);//测试 -//// time_flag_lorarx=phy_timer_count_get(); -// uwb_open(); -// gpio_pin_clr(IO_PIN_5); -// UwbRange(); -// -// uwb_ceju_count++; -// //rf_enter_continous_rx(); //重新进入接收模式 -// //LORA_REV_uwb_up=1; -// } if(RX_Buffer[MSG_TYPE_IDX]==LORA_MSGTYPE_WGRESPTAG) { checksum1=Checksum_u16(RX_Buffer,BufferSize-2); @@ -1086,21 +1066,7 @@ rf_set_default_para(DEFAULT_WG_SET_FREQ,DEFAULT_WG_SET_SF); //IC2_Init(); IO_control_init(); -//移位寄存器实验 -// BT_LED_QF_state(0); -// LORA_LED_QG_state(0); -// UWB_LED_QH_state(0); -// RED_LED_QD_state(0); -// GREEN_LED_QE_state(0); - - - - -// QA_ON(); -// SRCLK_0; -// SER_0; -// RCLK_0; -// + // air780_led_off(); // motor_power_on(); // uwb_led_off(); @@ -1171,7 +1137,8 @@ //rf_enter_single_timeout_rx(500); //rf_enter_single_rx(); // sleep_time_count=xtal_38m4_off_time(); - Uwbinit(); + Uwb_init(); + OpenUWB(); // if((rf_single_tx_data(TXBuffer,10,0))!= OK) @@ -1184,9 +1151,9 @@ // sleep_timer_start(__MS_TO_32K_CNT(500)); while (1) { - gpio_pin_clr(IO_PIN_9); - Lora_Tx_Poll(); - +// gpio_pin_clr(IO_PIN_9); +// Lora_Tx_Poll(); + uwb_app_poll(); // UwbRange(); // if(flag_TCP_reconnectting||IfTCPConnected()) -- Gitblit v1.9.3