chen
9 天以前 f15f5d28c8d3bb30dd61b3234bbb7a06d124daf0
修改功耗版本
已修改3个文件
21 ■■■■■ 文件已修改
keil/include/board/board.c 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/include/main/main.c 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pin_config.c 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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
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))//记得改回来与正式的相反
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)
{