Explorar o código

HAL_Delay 제거

YJ %!s(int64=6) %!d(string=hai) anos
pai
achega
9653c52549

BIN=BIN
Debug/STM32F103_ATTEN_PLL_Zig.elf


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 812 - 815
Debug/STM32F103_ATTEN_PLL_Zig.hex


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 5128 - 5173
Debug/STM32F103_ATTEN_PLL_Zig.list


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 411 - 412
Debug/STM32F103_ATTEN_PLL_Zig.map


+ 1 - 1
Src/flash.c

@@ -69,7 +69,7 @@ uint8_t Flash_RGB_Data_Write(uint8_t* data){
69
         }
69
         }
70
         Address += 2;
70
         Address += 2;
71
         //if(!(i%FirmwareUpdateDelay))
71
         //if(!(i%FirmwareUpdateDelay))
72
-        HAL_Delay(1);
72
+      //  HAL_Delay(1);
73
     }
73
     }
74
     return ret;
74
     return ret;
75
 }
75
 }

+ 1 - 1
Src/main.c

@@ -135,7 +135,7 @@ int main(void)
135
   {
135
   {
136
 	 // printf("Uart Start \r\n");
136
 	 // printf("Uart Start \r\n");
137
 	  if(LedTimerCnt > 500){HAL_GPIO_TogglePin(BOOT_LED_GPIO_Port,GPIO_PIN_14);LedTimerCnt = 0;}
137
 	  if(LedTimerCnt > 500){HAL_GPIO_TogglePin(BOOT_LED_GPIO_Port,GPIO_PIN_14);LedTimerCnt = 0;}
138
-	  while (TerminalQueue.data > 0 && UartTimerCnt > 30) GetDataFromUartQueue(&hTerminal);
138
+	  while (TerminalQueue.data > 0 && UartTimerCnt > 10) GetDataFromUartQueue(&hTerminal);
139
       while(FirmwareTimerCnt > 3000)  Jump_App();
139
       while(FirmwareTimerCnt > 3000)  Jump_App();
140
 
140
 
141
 	  //HAL_Delay(500);
141
 	  //HAL_Delay(500);

+ 1 - 1
Src/uart.c

@@ -80,7 +80,7 @@ void GetDataFromUartQueue(UART_HandleTypeDef *huart)
80
             update_data_buf[i] = 0;
80
             update_data_buf[i] = 0;
81
         
81
         
82
         FirmwareTimerCnt = 0;
82
         FirmwareTimerCnt = 0;
83
-        HAL_Delay(1);
83
+       // HAL_Delay(1);
84
     }
84
     }
85
 
85
 
86
 }
86
 }

BIN=BIN
insight/STM32F103_ATTEN_PLL_Zig.si4project/STM32F103_ATTEN_PLL_Zig.sip_xm