From 0dfe35b40cdcea88d1f4727df66feb1b4d4cf467 Mon Sep 17 00:00:00 2001 From: zhyinch <zhyinch@gmail.com> Date: 星期六, 16 五月 2020 18:58:44 +0800 Subject: [PATCH] 初步改好,有bug 0xfffff --- Src/main.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Src/main.c b/Src/main.c index 8772dc7..2d854a7 100644 --- a/Src/main.c +++ b/Src/main.c @@ -38,7 +38,7 @@ /* Private define ------------------------------------------------------------*/ /* USER CODE BEGIN PD */ //#define DEBUG_MODE -#define Period (uint32_t) 32768 +#define Period (uint32_t) 32768 - 1 #define Timeout (uint32_t) 32768 - 1//(32768 - 1) /* USER CODE END PD */ @@ -77,13 +77,12 @@ /* Private user code ---------------------------------------------------------*/ /* USER CODE BEGIN 0 */ uint32_t dev_id; -extern uint8_t g_start_sync_flag; uint16_t heartbeat_timer,poll_timer,sync_timer; uint8_t aRxBuffer[1],group_id; void IdleTask(void) { - g_start_sync_flag=0; + UART_CheckReceive(); UART_CheckSend(); @@ -200,7 +199,7 @@ uint32_t temp; extern uint8_t sleep_flag,m_bEUARTTxEn; uint16_t waitusart_timer; -uint8_t bat_percent=0; +uint8_t bat_percent=0,g_start_send_flag; //void HAL_UART_RxCpltCallback(UART_HandleTypeDef *UartHandle) //{ // /* Set transmission flag: trasfer complete*/ @@ -255,7 +254,7 @@ Dw1000_App_Init(); dwt_configuresleep(DWT_PRESRV_SLEEP | DWT_CONFIG, DWT_WAKE_CS | DWT_WAKE_WK| DWT_SLP_EN); - dwt_entersleep(); +// dwt_entersleep(); waitusart_timer=1; DW_DISABLE; // HAL_Delay(2000); @@ -301,7 +300,7 @@ } if(m_bEUARTTxEn==0&&waitusart_timer==0) { - HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI); + // HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI); } -- Gitblit v1.9.3