新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 移植ucosII到STM32F103ZE(六)

移植ucosII到STM32F103ZE(六)

作者: 時(shí)間:2016-11-25 來(lái)源:網(wǎng)絡(luò) 收藏

static void startup_task(void *p_arg)
{
systick_init();


OSTaskCreate(led1_task, 0,
&led1_task_stk[LED1_TASK_STK_SIZE - 1],
LED1_TASK_PRIO);

while(1)
{

led_on(LED2);
OSTimeDlyHMSM(0,0,0,500); //500ms 延時(shí),釋放 CPU 控制權(quán)
led_off(LED2);
OSTimeDlyHMSM(0,0,0, 500); //500ms 延時(shí),釋放 CPU 控制權(quán)
}
}

int main(void)
{
BSP_Init();
OSInit();
// g_TxMbox=OSMboxCreate((void*)0); //創(chuàng)建全局信號(hào)-消息郵箱
OSTaskCreate(startup_task, (void *)0,
&startup_task_stk[STARTUP_TASK_STK_SIZE - 1],
STARTUP_TASK_PRIO);
OSStart();
return 0;
}

最后再設(shè)置 keil選項(xiàng)卡:

a) 設(shè)置工程輸出路徑到 ProjectOutput 下;

b) 設(shè)置工程 Listing 路徑到ProjectList 下;




c) 設(shè)置頭文件包含路徑:



上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 移植ucosIISTM32F103Z

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉