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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3621|回復: 2
打印 上一主題 下一主題
收起左側

STM32移植UCOSIII系統程序

[復制鏈接]
跳轉到指定樓層
樓主
STM32已經將操作系統移植好,直接修改自己需要做的任務即可~


單片機源程序如下:
  1. /**
  2.   ******************************************************************************
  3.   * @file    main.c
  4.   * @author  fire
  5.   * @version V1.0
  6.   * @date    2013-xx-xx
  7.   * @brief   os 單任務 測試
  8.   ******************************************************************************
  9.   * @attention
  10.   *
  11.   * 實驗平臺:野火 iSO STM32 開發板
  12.   *
  13.   ******************************************************************************
  14.   */
  15.   
  16. #include "includes.h"


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

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

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

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

  47. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

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


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:216090 發表于 2018-7-16 14:35 | 只看該作者
謝謝樓主分享            
回復

使用道具 舉報

板凳
ID:242544 發表于 2019-1-1 00:01 | 只看該作者
東西不錯值得學習
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美精品一区二区三区在线 | 日韩精品视频在线观看一区二区三区 | 欧美激情在线精品一区二区三区 | 91美女在线观看 | 99在线播放 | 日韩精品一区二区三区中文在线 | 欧美福利| 欧美激情在线一区二区三区 | 亚洲综合精品 | 国产成人精品一区二区三区四区 | 日韩av成人在线 | 一区精品视频在线观看 | 国产精品一区二区三区久久久 | 久久岛国| 99tv| 国产成人精品久久二区二区91 | 亚洲第一在线 | 欧一区 | 成人小视频在线免费观看 | 不卡一区二区在线观看 | 欧美不卡一区二区三区 | 久草中文网| 亚洲日本一区二区 | 99热播精品| 久久国产精品视频 | 国产精品三级 | 毛片韩国| 男女国产视频 | 正在播放国产精品 | 亚洲第一色站 | 亚洲影音先锋 | 欧美日韩电影免费观看 | 91在线视频播放 | 欧美一级片在线观看 | 精品久久久久久 | 亚洲狠狠爱 | 国产精品免费大片 | 91在线网站| 狠狠色狠狠色综合日日92 | 亚洲精品久久视频 | 亚洲国产精品99久久久久久久久 |