資源簡(jiǎn)介
STM32分步法多任務(wù)處理例程,分步處理,適用于帶屏幕顯示的程序,用于切換不同的界面
代碼片段和文件信息
//分步
#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;??//跳轉(zhuǎn)ID1
??Delayms(500);
}
void?Task1(void)?//ID:1
{
??LED
評(píng)論
共有 條評(píng)論