久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: STM32移植UCOSIII系統(tǒng)程序 [打印本頁]

作者: Ann777    時(shí)間: 2017-6-26 09:09
標(biāo)題: STM32移植UCOSIII系統(tǒng)程序
STM32已經(jīng)將操作系統(tǒng)移植好,直接修改自己需要做的任務(wù)即可~


單片機(jī)源程序如下:
  1. /**
  2.   ******************************************************************************
  3.   * @file    main.c
  4.   * @author  fire
  5.   * @version V1.0
  6.   * @date    2013-xx-xx
  7.   * @brief   os 單任務(wù) 測(cè)試
  8.   ******************************************************************************
  9.   * @attention
  10.   *
  11.   * 實(shí)驗(yàn)平臺(tái):野火 iSO STM32 開發(fā)板
  12.   *
  13.   ******************************************************************************
  14.   */
  15.   
  16. #include "includes.h"


  17. OS_TCB        StartUp_TCB;                                                                     //定義任務(wù)控制塊
  18. CPU_STK        StartUp_Stk[STARTUP_TASK_STK_SIZE];                //定義任務(wù)堆棧

  19. /**
  20.   * @brief  主函數(shù)
  21.   * @param  無
  22.   * @retval 無
  23.   */
  24. int main(void)
  25. {
  26.   OS_ERR err;       

  27.   /* 板級(jí)初始化 */       
  28.         BSP_Init();

  29.   /* 初始化"uC/OS-III"內(nèi)核 */  
  30.         OSInit(&err);                                                        
  31.   
  32.         /*創(chuàng)建任務(wù)*/
  33.         OSTaskCreate((OS_TCB     *)&StartUp_TCB,                // 任務(wù)控制塊指針         
  34.                (CPU_CHAR   *)"StartUp",                                // 任務(wù)名稱
  35.                (OS_TASK_PTR )Task_Start,                         // 任務(wù)代碼指針
  36.                (void       *)0,                                              // 傳遞給任務(wù)的參數(shù)parg
  37.                (OS_PRIO     )STARTUP_TASK_PRIO,                              // 任務(wù)優(yōu)先級(jí)
  38.                (CPU_STK    *)&StartUp_Stk[0],                    // 任務(wù)堆棧基地址
  39.                (CPU_STK_SIZE)STARTUP_TASK_STK_SIZE/10,          // 堆棧剩余警戒線
  40.                (CPU_STK_SIZE)STARTUP_TASK_STK_SIZE,                          // 堆棧大小
  41.                (OS_MSG_QTY  )0,                                              // 可接收的最大消息隊(duì)列數(shù)
  42.                (OS_TICK     )0,                                              // 時(shí)間片輪轉(zhuǎn)時(shí)間
  43.                (void       *)0,                                              // 任務(wù)控制塊擴(kuò)展信息
  44.                (OS_OPT      )(OS_OPT_TASK_STK_CHK |
  45.                               OS_OPT_TASK_STK_CLR),              // 任務(wù)選項(xiàng)
  46. ……………………

  47. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
2、uCOS-III-LED(多任務(wù)).zip (598.5 KB, 下載次數(shù): 32)



作者: 小強(qiáng)677    時(shí)間: 2018-7-16 14:35
謝謝樓主分享            
作者: LRX1113100356    時(shí)間: 2019-1-1 00:01
東西不錯(cuò)值得學(xué)習(xí)




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品久久久久久久久久 | 男女国产视频 | 91麻豆精品国产91久久久更新资源速度超快 | 亚洲精品久久久久久一区二区 | 人人鲁人人莫人人爱精品 | 国产色在线| 欧美日韩一区二区三区四区五区 | 国产高清视频一区二区 | 三级免费毛片 | 成人精品鲁一区一区二区 | 国产一区二区在线免费视频 | av日韩在线播放 | 欧美日一区二区 | 国产精品一区二区日韩 | 精品视频免费 | 伊人伊人伊人 | 亚洲视频网| 日韩性在线 | 亚洲成人免费 | 国产精品99久久久久久久久 | 日美女逼逼 | 欧美一级欧美三级在线观看 | 欧美精品欧美精品系列 | 99久久99| 欧美99| 国产精品日产欧美久久久久 | 久久久久久99 | 亚洲一一在线 | 日日干夜夜干 | 久久综合av | 在线看片网站 | 亚洲不卡在线观看 | 国产精品96久久久久久 | 美日韩免费视频 | 精品国产91 | 国产精品一区二区三区四区 | 99re在线视频 | 国产成人福利在线观看 | 亚洲欧美中文日韩在线v日本 | 99精品视频免费在线观看 | 欧美另类视频在线 |