开关机及led状态显示
parent
bfcc947e66
commit
e5675efb6d
|
@ -179,9 +179,25 @@ void StartLedBlinkTask(void *argument)
|
|||
/* Infinite loop */
|
||||
for(;;)
|
||||
{
|
||||
HAL_GPIO_TogglePin(LED_RUN_GPIO_Port,LED_RUN_Pin);
|
||||
// printf("1\n");
|
||||
osDelay(500);
|
||||
if(NaviKit.system_runing == true)
|
||||
{//整板开机状态
|
||||
HAL_GPIO_TogglePin(LED_RUN_GPIO_Port,LED_RUN_Pin);
|
||||
osDelay(100);
|
||||
}
|
||||
else
|
||||
{//整板关机状态
|
||||
if(HAL_GPIO_ReadPin(LED_RUN_GPIO_Port,LED_RUN_Pin) == GPIO_PIN_SET)
|
||||
{//LED处于熄灭状态
|
||||
HAL_GPIO_WritePin(LED_RUN_GPIO_Port,LED_RUN_Pin,GPIO_PIN_RESET);
|
||||
}
|
||||
else
|
||||
{//LED处于点亮状态
|
||||
HAL_GPIO_WritePin(LED_RUN_GPIO_Port,LED_RUN_Pin,GPIO_PIN_SET);
|
||||
osDelay(2000);
|
||||
}
|
||||
|
||||
}
|
||||
osDelay(50);
|
||||
}
|
||||
/* USER CODE END StartLedBlinkTask */
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue