所看的视频:STM32移植FreeRTOS智慧安全厨房实战项目 单片机/操作系统/物联网/Linux_哔哩哔哩_bilibili
所需文件
最后的Project呈现如下分布:
代码
#include "stm32f10x.h" // Device header
#include "FreeRTOS.h"
#include "task.h"
#include "queue.h"
int a1 = 0;
int a2 = 0;
void Task1Function(void *param)
{
while(1)
{
a1 = 1;
a2 = 0;
}
}
void Task2Function(void *param)
{
while(1)
{
a1 = 0;
a2 = 1;
}
}
int main()
{
TaskHandle_t xHandleTask1;
xTaskCreate(Task1Function, "Task1", 10, NULL, 1, &xHan