From 9e3a42e5b5975b5abc42f9b60d90c9346fe9f83a Mon Sep 17 00:00:00 2001 From: yincheng.zhong <634916154@qq.com> Date: 星期四, 11 四月 2024 16:07:44 +0800 Subject: [PATCH] V1.14 UWB功率和LORA功率写死最大值 --- Src/main.c | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Src/main.c b/Src/main.c index 98f70aa..f0c461f 100644 --- a/Src/main.c +++ b/Src/main.c @@ -43,7 +43,7 @@ #define NSH1 0x0001 #define GP 0x0002 #define FLASH_HARDWARE_VERSION_MAP (uint32_t)0x08004F00 //硬件版本号和批次信息位置 -#define DEBUG_MODE +//#define DEBUG_MODE UART_WakeUpTypeDef Selection; /* USER CODE END Includes */ @@ -217,7 +217,7 @@ hardware_pici = STMFLASH_ReadHalfWord(FLASH_HARDWARE_VERSION_MAP+2); hardware_type = STMFLASH_ReadHalfWord(FLASH_HARDWARE_VERSION_MAP+4); //deca_sleep(1000); - g_com_map[VERSION] = (1<<8)|11; + g_com_map[VERSION] = (1<<8)|14; // g_com_map[DEV_ID]=1158; g_com_map[GROUP_ID]=0; // g_com_map[COM_INTERVAL] = 1000; @@ -226,6 +226,8 @@ g_com_map[COM_INTERVAL] = 1000; } g_com_map[STATIONARY_TIME] = 10; + g_com_map[LORA_POWER] = 22; + g_com_map[POWER] = 67; active_flag = g_com_map[ACTIVE_INDEX]; module_power = g_com_map[POWER]; // g_com_map[IMU_ENABLE] = 0; @@ -518,8 +520,9 @@ OneSecondTask(); IdleTask(); Lora_Send_Poll(); + LoraUp_Poll(); #ifndef DEBUG_MODE - if(!HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin)) + if(!HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin)&&motor_keeptime==0) HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI); #endif @@ -1073,13 +1076,14 @@ flag_onesecond = 1; Lora_send_flag=1; #ifndef DEBUG_MODE - if(nomove_count>g_com_map[NOMOVESLEEP_TIME]&&imu_enable) + if(nomove_count>g_com_map[NOMOVESLEEP_TIME]&&imu_enable&&motor_keeptime==0) { if(sleep_flag==0) { Radio.Standby(); Radio.Sleep(); sleep_flag = 1; + LedOff_task(); } } #endif -- Gitblit v1.9.3