處理器T8111C TMR配備了三個(gè)串行通信端口

TRICONEX?T8111C 創(chuàng)建任務(wù)并啟動(dòng)任務(wù)調(diào)度程序
讓我們看一個(gè)寫TRICONEX? 3625項(xiàng)目的基本結(jié)構(gòu)。
1.首先,將Arduino FreeRTOS頭文件包含為
# include % 3 carduino _ freer tos . h % 3E
2.給出你為執(zhí)行而編寫的所有函數(shù)的函數(shù)原型,寫為
TRICONEX? 3625 創(chuàng)建任務(wù)并啟動(dòng)任務(wù)調(diào)度程序
讓我們看一個(gè)寫TRICONEX? 3625項(xiàng)目的基本結(jié)構(gòu)。
1.首先,將Arduino FreeRTOS頭文件包含為
# include % 3 carduino _ freer tos . h % 3E
2.給出你為執(zhí)行而編寫的所有函數(shù)的函數(shù)原型,寫為
void task 1(void * PV parameters);void task 2(void * PV parameters);..….
3.現(xiàn)在,在無(wú)效設(shè)置()函數(shù),創(chuàng)建任務(wù)并啟動(dòng)任務(wù)調(diào)度程序。
為了創(chuàng)建任務(wù),xTaskCreate()API被調(diào)用設(shè)置帶有特定參數(shù)/自變量的函數(shù)。
xTaskCreate(task function _ t pvTaskCode,const char * const pcName,uint16_t usStackDepth,void *pvParameters,UBaseType_t uxPriority,task handle _ t * pxCreatedTask);
在創(chuàng)建任何任務(wù)時(shí),應(yīng)該傳遞6個(gè)參數(shù)。讓我們看看這些論點(diǎn)是什么
TRICONEX? 3625:它只是一個(gè)指向?qū)崿F(xiàn)任務(wù)的函數(shù)的指針(實(shí)際上,只是函數(shù)的名字)。
電腦名稱:任務(wù)的描述性名稱。FreeRTOS不使用這個(gè)。包含它純粹是為了調(diào)試目的。
usStackDepth:每個(gè)任務(wù)都有自己獨(dú)特的堆棧,當(dāng)任務(wù)被創(chuàng)建時(shí),由內(nèi)核分配給該任務(wù)。該值指定堆棧TRICONEX? 3625 創(chuàng)建任務(wù)并啟動(dòng)任務(wù)調(diào)度程序