中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > UcOS-II消息郵箱的使用

        UcOS-II消息郵箱的使用

        作者: 時間:2011-06-21 來源:網(wǎng)絡(luò) 收藏

        具體方法與信號量的方式大同小易.

        本文引用地址:http://www.antipu.com.cn/article/150583.htm

          首先建立一個OS_EVENT結(jié)構(gòu)體的指針:

          OS_EVENT *MSBOX;

          然后初始化此結(jié)構(gòu)為的結(jié)構(gòu):

          MSBOX=OSMboxCreate(0);

          然后就可以隨時了.比較常用的有等待與發(fā)送郵箱:

          具體方式見以下程式.

          #include “stm32f10x_lib.h”

          #include “includes.h”

          OS_STK os_sysinit_stk[60];

          OS_STK os_ledshow_stk[60];

          OS_STK os_ideluser_stk[60];

          OS_STK os_uart_stk[60];

          OS_EVENT *UARTBOX; //為串口數(shù)據(jù)建立一個事件

          void os_sysinit_task(void *pdata)

          {

          sysinit();

          initGPIOA();//

          UARTBOX=OSMboxCreate(0); //初始化串口的信箱,值為空

          OSTaskSuspend(2); //掛起自已,暫時不讓它運行了

          while(1)

          {

          }

          }

          void os_ledshow_task(void *pdata)

          {

          while(1)

          {

          OSTimeDlyHMSM(0,0,0,20);

          GPIO_WriteBit(GPIOA, GPIO_Pin_0, Bit_RESET);

          OSTimeDlyHMSM(0,0,1,0);

          GPIO_WriteBit(GPIOA, GPIO_Pin_0, Bit_SET);

          }

          }

          void os_ideluser_task(void *pdata)

          {


        上一頁 1 2 下一頁

        關(guān)鍵詞: 使用 郵箱 消息 UcOS-II

        評論


        相關(guān)推薦

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

        關(guān)閉