From de981d775c77551692b618ba9bfe60d5cd7f1532 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期二, 12 八月 2025 17:46:07 +0800 Subject: [PATCH] 开发完成 --- keil/include/main/main.c | 31 ++++++++++--------------------- 1 files changed, 10 insertions(+), 21 deletions(-) diff --git a/keil/include/main/main.c b/keil/include/main/main.c index 53488c6..fd0425e 100644 --- a/keil/include/main/main.c +++ b/keil/include/main/main.c @@ -339,6 +339,7 @@ } //uart_change_check(gpio_state); } +extern float motor_keeptime; uint8_t Get_anchor_appdata_flag; uint8_t Get_anchor_appdata_num; extern uint8_t update_tag_time; @@ -355,7 +356,7 @@ sleep_flag=1; } - + motor_keeptime--; g_start_send_flag=1; // if(delaysleep_count>0) // delaysleep_count--; @@ -366,6 +367,8 @@ { nomove_count=0; Motion_Detection_callback(); + gpio_pin_toggle(IO_PIN_7);//亮 + motor_keeptime=3; } static void pca_handler(enum IO_PIN_T pin) { @@ -426,10 +429,10 @@ LOG_INFO(TRACE_MODULE_APP,"服务器地址: %d.%d.%d.%d:%d.\r\n",ip0,ip1,ip2,ip3,port); } extern uint8_t motor_state; -extern float motor_keeptime; uint8_t test1; void IdleTask(void) { + g_com_map[MOTOR_ENABLE]=1; if(g_com_map[MOTOR_ENABLE]) { if(motor_keeptime>0) @@ -684,29 +687,15 @@ if(g_start_send_flag) { g_start_send_flag = 0; - gpio_pin_set(IO_PIN_7);//亮 - SwitchTagState(); - gpio_pin_clr(IO_PIN_7);//灭 +// gpio_pin_set(IO_PIN_7);//亮 +//// SwitchTagState(); +// gpio_pin_clr(IO_PIN_7);//灭 } // PowerTask(); IMUTask(); // UserKeyTask(); IdleTask(); - LoraUp_Poll(); -#ifndef DEBUG_MODE - - if(sleep_flag&&state5v==0){//开始一段时间无休眠 - trace_flush(); - uint32_t lock = int_lock(); - //LOG_INFO(TRACE_MODULE_APP, "进入低功耗"); - //唤醒源设置MK8000修改 - //board_5V_input_init(voltage_input_handler); - //sleep_timer_start(g_com_map[COM_INTERVAL]); - power_enter_power_down_mode(0); - uart_receive(UART_ID0,m_EUART_DMA_RXBuf,EUART_RX_BUF_SIZE,uart_receive_callback); - //LOG_INFO(TRACE_MODULE_APP, "进入低功耗"); - int_unlock(lock); - } -#endif +// LoraUp_Poll(); + } } -- Gitblit v1.9.3