From 9bd738443a77409f46f3447d46b3fa5f91b31309 Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期一, 21 七月 2025 16:10:17 +0800
Subject: [PATCH] 增加读取时串口0回包引脚控制逻辑

---
 keil/include/main/main.c |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/keil/include/main/main.c b/keil/include/main/main.c
index 77507d6..c687682 100644
--- a/keil/include/main/main.c
+++ b/keil/include/main/main.c
@@ -302,6 +302,7 @@
 uint8_t bind_flag;
 int8_t bind_count=BIND_COUNT_NUM;
 extern uint8_t find_flag;
+uint8_t poll_count,poll_flag;
 void SecondTask(void)
 {static uint8_t second_count;
     if(second_count++>60)
@@ -309,6 +310,7 @@
         second_count = 0;
         MinuteTask();
     }
+		poll_flag=1;
 //			if(bind_flag)
 //	{
 //		if(bind_count--<=0)
@@ -557,9 +559,6 @@
 		   Program_Init();
 		
     uart_open(UART_ID1, &test_uart_cfg);
-   // uart1_change_from_gps_to_debug();   
-    //Uart1GpsRecDebugSend();   
-   
     uart_receive(UART_ID1,m_EUART1_DMA_RXBuf,EUART1_RX_BUF_SIZE,uart1_receive_callback);
 		 uart_receive(UART_ID0,m_EUART0_DMA_RXBuf,EUART0_RX_BUF_SIZE,uart0_receive_callback);
 	// Initialize low power mode
@@ -567,15 +566,22 @@
     sleep_timer_open(true, SLEEP_TIMER_MODE_RELOAD, sleep_timer_callback);
     sleep_timer_start(__MS_TO_32K_CNT(SLEEP_TIMER_NUM));//测试
 		 adc_get(&sample[0], NUM_SAMPLES, adc_callback);//adc采样
-    //board_acceleration_detection_init(move_handler);
-//		pca_input_detection_init(pca_handler);//pca检测输入
-		//board_4GUsart_detection_init(_4gUsart_handler);
-		//Uwb_init();
+		uwb_open();
 		Anchor_uwb_aoa_square_init();
+		
 		OpenUWB();
     while (1)
     { 
 				uwb_app_poll();
+				if(poll_flag)
+				{
+				CloseUWB();//关闭接收
+				Tag_uwb_aoa_square_init();
+				TagRange();	//做标签
+				Anchor_uwb_aoa_square_init();
+				poll_flag=0;
+				OpenUWB();	
+				}
         if(flag_secondtask)
         {
             flag_secondtask = 0;

--
Gitblit v1.9.3