• 大小: 882B
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-05-22
  • 语言: 其他
  • 标签: STM32  多任务  

资源简介

STM32分步法多任务处理例程,分步处理,适用于带屏幕显示的程序,用于切换不同的界面

资源截图

代码片段和文件信息

//分步
#include 

__IO u8 ID=0;

void Task0(void);
void Task1(void);
void Task2(void);
void (*TaskRun[])(void);
void Delayms(u16 speed);

void main()
{
  SystemInit();
  
  while(1)
  {
    (*Task[ID])();
  }
}


void (*Task[])(void) = 
{
  Task0  
  Task1  
  Task2   //ID:2
};

void Task0(void)//ID:0
{
  LED1_ON;
  ID = 1;  //跳转ID1
  Delayms(500);
}

void Task1(void) //ID:1
{
  LED

评论

共有 条评论