<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 智能家居系統(tǒng)高清數(shù)字顯示終端設(shè)計方案

          智能家居系統(tǒng)高清數(shù)字顯示終端設(shè)計方案

          作者: 時間:2012-07-23 來源:網(wǎng)絡(luò) 收藏
          COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  OSIntCtxSw (): 在退出中斷服務(wù)函數(shù)OSIntExit() 中被調(diào)用, 實現(xiàn)中斷級任務(wù)切換。

            LPC1758使用OSPendSV()函數(shù)快捷地進行上下文切換。OSPendSV()的C語言表述程序為OSPendSV: 關(guān)中斷;

            if (PSP ! =NULL)

            {

            //保存R4~R11 到任務(wù)堆棧SP_process;

            OSTCBCur》OSTCBStkPtr = SP_process;

            }

            OSTaskSwHook ();

            OSPrioCur = OSPrioHighRdy;

            OSTCBCur = OSTCBHighRdy;

            PSP = OSTCBHighRdy》OSTCBStkPtr;

            //從新任務(wù)堆棧中恢復(fù)R4~R11;

            /恢復(fù)中斷;

            //異常返回;

            完成上述工作后, 只要再根據(jù)目標(biāo)板的實際情況編寫Target 目錄中的3 個文件, μC/OSII 就可以運行在處理器上了。

          3 重點解決模塊的組網(wǎng)問題

            1) 角色介紹。ZigBee 標(biāo)準(zhǔn)網(wǎng)絡(luò)定義了3 種角色, 分別是協(xié)作員、路由和端節(jié)點。

            協(xié)作員(coordinator) 負(fù)責(zé)啟動整個網(wǎng)絡(luò), 它是網(wǎng)絡(luò)的第一個設(shè)備, 協(xié)作員選擇一個信道和一個網(wǎng)絡(luò)ID, 隨后就可以啟動網(wǎng)絡(luò)。

            路由(router) 的功能是允許其他設(shè)備加入網(wǎng)絡(luò), 協(xié)助網(wǎng)絡(luò)中其他設(shè)備通信。

            端節(jié)點(end device) 沒有特定的維持網(wǎng)絡(luò)結(jié)構(gòu)的責(zé)任, 它可以選擇睡眠或喚醒兩種工作狀態(tài), 功耗小, 可使用電池供電。

            2) 網(wǎng)絡(luò)拓?fù)?。ZigBee 網(wǎng)絡(luò)有星型網(wǎng)、簇型網(wǎng)和網(wǎng)狀網(wǎng)3 種組網(wǎng)方式(見圖3)。如果直接使用IEEE 802.15.4 底層的還有點對點模式和點對多點模式兩種組網(wǎng)方式(見圖4)。

            



          關(guān)鍵詞: 家居系統(tǒng) 高清 數(shù)字顯示 終端

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();