久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 時間調度的架構,好東西啊

時間調度的架構,好東西啊

作者: 時間:2016-11-30 來源:網絡 收藏
1.設計一個結構體:
代碼:// 任務結構typedef struct _TASK_COMPONENTS{uint8 Run;                 // 程序運行標記:0-不運行,1運行uint8 Timer;              // 計時器uint8 ItvTime;              // 任務運行間隔時間void (*TaskHook)(void);    // 要運行的任務函數} TASK_COMPONENTS;       // 任務定義這個結構體的設計非常重要,一個用4個參數,注釋說的非常詳細,這里不在描述。2. 任務運行標志出來,此函數就相當于中斷服務函數,需要在定時器的中斷服務函數中調用此函數,這里獨立出來,并于移植和理解。代碼:/*************************************************************************************** FunctionName   : TaskRemarks()* Description    : 任務標志處理* EntryParameter : None* ReturnValue    : None**************************************************************************************/void TaskRemarks(void){uint8 i;for (i=0; i架構就建好了,簡單吧?此架構只需要兩個函數,一個結構體


關鍵詞: 時間調度架

評論


技術專區

關閉