WXK
2024-09-29 626a7b25fe860230019804c084801a461483e18a
Src/main.c
@@ -217,7 +217,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)|16;
    g_com_map[VERSION] = (1<<8)|17;
//    g_com_map[DEV_ID]=1158;
    g_com_map[GROUP_ID]=0;
//    g_com_map[COM_INTERVAL] = 1000;
@@ -336,18 +336,18 @@
    {
        SystemClock_Config();
        anjian_flag=1;
        anjian_num++;
        if(anjian_num==2)
        {
            g_com_map[LORA_SEND_INDEX] = !g_com_map[LORA_SEND_INDEX];
            save_com_map_to_flash();
            LED_TB_ON;
            LED_TR_ON;
            LED2_TB_ON;
            LED2_TR_ON;
            delay_ms(100);
            SCB->AIRCR = 0X05FA0000|(unsigned int)0x04; //软复位回到bootloader
        }
//        anjian_num++;
//        if(anjian_num==2)
//        {
//            g_com_map[LORA_SEND_INDEX] = !g_com_map[LORA_SEND_INDEX];
//            save_com_map_to_flash();
//            LED_TB_ON;
//            LED_TR_ON;
//            LED2_TB_ON;
//            LED2_TR_ON;
//            delay_ms(100);
//            SCB->AIRCR = 0X05FA0000|(unsigned int)0x04; //软复位回到bootloader
//        }
    }
    if(GPIO_Pin == GPIO_PIN_0)//加速度
    {
@@ -532,10 +532,10 @@
//    HAL_IWDG_Refresh(&hiwdg);
        OneSecondTask();
        IdleTask();
        if(g_com_map[LORA_SEND_INDEX])
        {
//        if(g_com_map[LORA_SEND_INDEX])
//        {
        Lora_Send_Poll();
        }
//        }
        LoraUp_Poll();
#ifndef DEBUG_MODE
        if(!HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin)&&motor_keeptime==0)