From 338a14691261850ff3821ea7f513c2999969e6e7 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期三, 13 三月 2024 16:55:59 +0800 Subject: [PATCH] 版本V1.1,开发完成,下发语音可以,功耗正常。 --- Src/main.c | 21 +++++++++++++-------- 1 files changed, 13 insertions(+), 8 deletions(-) diff --git a/Src/main.c b/Src/main.c index 0a1d61d..313242a 100644 --- a/Src/main.c +++ b/Src/main.c @@ -290,7 +290,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)|0; + g_com_map[VERSION] = (1<<8)|1; // g_com_map[DEV_ID]=1158; // #ifdef DEBUG_MODE // // g_com_map[GROUP_ID]=21; @@ -595,12 +595,21 @@ flag_onesecond = 0; } } +uint8_t GPS_Close_time; +uint8_t GPS_Close_flag=1; uint8_t debugnum; uint8_t Lora_send_flag; void Lora_Send_Poll(void) { if(Lora_send_flag) { + GPS_Close_time++; + if(GPS_Close_time>5&&GPS_Close_flag) + { + GPS_Close_flag=0; + GPS_Close_Init(); +HAL_UART_Receive_IT(&hlpuart1, (uint8_t *)GPSRxBuffer, 1); + } debugnum++; Lora_send_flag=0; // LedTask(); @@ -613,6 +622,7 @@ gpsled=LEDOFF; uwbled=LEDOFF; //Set4LEDColor_Off(); + } } @@ -655,12 +665,9 @@ MX_SPI1_Init(); MX_USART5_UART_Init(); /* USER CODE BEGIN 2 */ -// LED_LG_ON; HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_SET); //开GPS电源 delay_ms(10); HAL_GPIO_WritePin(GPIOA, GPIO_PIN_15, GPIO_PIN_SET); //开uwb电源 -//delay_ms(1000); - Program_Init(); #ifdef _USE_BAR BarInit(); @@ -673,10 +680,7 @@ Error_Handler(); } LIS3DH_Data_Init(); - delay_ms(1000); - GPS_Close_Init(); - HAL_UART_Receive_IT(&hlpuart1, (uint8_t *)GPSRxBuffer, 1); - +// HAL_UART_Receive_IT(&hlpuart1, (uint8_t *)GPSRxBuffer, 1); Set4LEDColor(RED,RED,RED,RED); HAL_Delay(500); Set4LEDColor(GREEN,GREEN,GREEN,GREEN); @@ -709,6 +713,7 @@ IdleTask(); PowerDownDetect(); Lora_Send_Poll(); + TTSchaxun_Busy(); #ifndef DEBUG_MODE if(!HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin)) { -- Gitblit v1.9.3