From f15f5d28c8d3bb30dd61b3234bbb7a06d124daf0 Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期二, 17 六月 2025 14:57:06 +0800
Subject: [PATCH] 修改功耗版本

---
 keil/include/main/main.c   |   11 +++++++----
 pin_config.c               |    6 +++---
 keil/include/board/board.c |    4 ++--
 3 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/keil/include/board/board.c b/keil/include/board/board.c
index 4f1a101..b5af2ba 100644
--- a/keil/include/board/board.c
+++ b/keil/include/board/board.c
@@ -449,7 +449,7 @@
 {
 	 
 #if !defined(CELL_PHONE_EN)
-    board_led_off(BOARD_LED_1);
+    //board_led_off(BOARD_LED_1);
 #endif
 }
 
@@ -467,7 +467,7 @@
 #endif
 
 #if !defined(CELL_PHONE_EN)
-    board_led_on(BOARD_LED_1);
+//    board_led_on(BOARD_LED_1);
 #endif
 
     // system timer
diff --git a/keil/include/main/main.c b/keil/include/main/main.c
index 7b8836d..ef59210 100644
--- a/keil/include/main/main.c
+++ b/keil/include/main/main.c
@@ -306,13 +306,13 @@
 #else
 
 		spi_init();
-    // 模式判断脚和spi nrst脚初始化
+//    // 模式判断脚和spi nrst脚初始化
     board_mode_pin_init();
 				Program_Init();
-//    board_led_on(BOARD_LED_1);
+    //board_led_on(BOARD_LED_1);
 #endif
 		Board_LORA_NVIC_Init(Lora_irq_handler);
-    board_configure();
+//    board_configure();
 }
 
 void app_process_handle(uint8_t msg_id, const void *param)
@@ -368,7 +368,10 @@
 	 // Disable watchdog timer
     wdt_close(WDT_ID0);
     LOG_INFO(TRACE_MODULE_APP, "UCI FiRa example\r\n");
-	//delay_ms(300);//使log打印完毕
+//	delay_ms(300);
+//	LOG_INFO(TRACE_MODULE_APP, "进入休眠模式\r\n");//测试
+//	 power_init();
+//	mcu_deep_sleep();
 	if(gpio_pin_get_val(SLEEP_PIN))
 	{
 	if(gpio_pin_get_val(MODE_CHANGE_PIN))//记得改回来与正式的相反
diff --git a/pin_config.c b/pin_config.c
index 653766c..a6e90d8 100644
--- a/pin_config.c
+++ b/pin_config.c
@@ -132,10 +132,10 @@
 }
 void Board_LORA_NVIC_Init(GPIO_IRQ_HANDLER_T irq_handler)  //LORA 中断配置
 {
-//        io_pin_mux_set(_4G_USART_RX_Pin,IO_FUNC0);//把原先io 变为普通GPIO
+//        			io_pin_mux_set(_4G_USART_RX_Pin,IO_FUNC0);//把原先io 变为普通GPIO
                 gpio_pin_set_dir(LORA_IRQ , GPIO_DIR_IN, 0);
-                io_pull_set(LORA_IRQ, IO_HIGH_Z, IO_PULL_UP_NONE);
-    gpio_enable_irq(LORA_IRQ, GPIO_IRQ_TYPE_RISING_EDGE, irq_handler);
+                io_pull_set(LORA_IRQ, IO_PULL_DOWN, IO_PULL_UP_NONE);//此处中间参数修改过现在这个能少190ua左右电流
+								gpio_enable_irq(LORA_IRQ, GPIO_IRQ_TYPE_RISING_EDGE, irq_handler);
 }
 void uart0_Init_normal(void)
 {

--
Gitblit v1.9.3