include "app.h"
include "FreeRTOS.h"
include "task.h"
void LED1_Task(void *p){
while(1){
HAL_GPIO_TogglePin(GPIOE,GPIO_PIN_5);
vTaskDelay(500);
}
}
void LED2_Task(void *p){
while(1){
HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_5);
vTaskDelay(300);
}
}
void APP_Init(){
xTaskCreate(
LED1_Task,
"LED_Task",
128,
NULL,
1,
NULL
);
xTaskCreate(
LED2_Task,
"LED_Task",
128,
NULL,
1,
NULL
);
vTaskStartScheduler();
}
用rtos操作系统完成两个灯同时闪烁
