• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > UcOS-II消息郵箱的使用

    UcOS-II消息郵箱的使用

    作者: 時間:2011-06-21 來源:網絡 收藏

      INT8U date;

      while(1)

      {

      OSTimeDlyHMSM(0,0,1,0);

      date=’S';

      OSMboxPost(UARTBOX,date);

      OSTimeDlyHMSM(0,0,2,0);

      date=’B';

      OSMboxPost(UARTBOX,date); //發送一個,注意待發送的數據是一個指針形式的就可以了.無值的指針形式可以指向任何類型數據

      }

      }

      void os_uart_test(void *pdata)

      {

      INT8U senddata,ERROR;

      INT8U *ss;

      while(1)

      {

      ss=OSMboxPend(UARTBOX,0,ERROR); //等待的到來.并將此給SS這個指針

      senddata=*ss; //再將此指針指向的值傳遞給SENDDATA

      uart_txb(senddata);

      }

      }

      void os_creat_all(void)

      {

      OSTaskCreate(os_sysinit_task,(void *)0,os_sysinit_stk[59],2); //建立一個任務

      OSTaskCreate(os_ledshow_task,(void *)0,os_ledshow_stk[59],3); //再建立一個任務

      OSTaskCreate(os_ideluser_task,(void *)0,os_ideluser_stk[59],4);

      OSTaskCreate(os_uart_test,(void *)0,os_uart_stk[59],5);

      }


    上一頁 1 2 下一頁

    關鍵詞: 使用 郵箱 消息 UcOS-II

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 常山县| 科技| 达孜县| 渑池县| 永和县| 永吉县| 赣榆县| 甘孜县| 枣阳市| 开江县| 博罗县| 永靖县| 广州市| 青川县| 郴州市| 宣城市| 方山县| 南漳县| 宜兰县| 商都县| 伊宁县| 温泉县| 太谷县| 田林县| 天长市| 玉溪市| 铜川市| 上虞市| 肥东县| 宜阳县| 遂平县| 上林县| 遂昌县| 涞源县| 博白县| 丹巴县| 凤城市| 武穴市| 芒康县| 长武县| 淮滨县|