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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于DSP/BIOS的數(shù)據(jù)采集系統(tǒng)研制

          基于DSP/BIOS的數(shù)據(jù)采集系統(tǒng)研制

          作者: 時(shí)間:2013-01-18 來源:網(wǎng)絡(luò) 收藏

          3 機(jī)制設(shè)計(jì)
          3.1 提供的機(jī)制
          支持的線程按優(yōu)先級從高到低可以分為硬件中斷HWI、軟件中斷SWI、任務(wù)TSK和后臺線程IDL。HWI就是ISR,優(yōu)先級最高,適合200 kHz觸發(fā)的任務(wù);SWI適合100 ms或者更大周期的觸發(fā)任務(wù);Task不同SWI之處在于它在執(zhí)行過程中能被掛起直到必需資源有效,任務(wù)之間可以通過queue,semaphore,mailbox進(jìn)行信息共享;其他線程不運(yùn)行時(shí)才運(yùn)行IDL;HWI和SWI不能掛起和等待。
          3.2 功能劃分及任務(wù)規(guī)劃
          為了優(yōu)化CPU資源,實(shí)現(xiàn)各功能的協(xié)調(diào)運(yùn)作,需要合理劃分功能、規(guī)劃任務(wù)。本設(shè)計(jì)中構(gòu)建了2個(gè)硬件中斷線程HWI、一個(gè)周期觸發(fā)線程PRD以及網(wǎng)絡(luò)配置任務(wù)線程和網(wǎng)絡(luò)傳輸任務(wù)線程共5個(gè)線程。各線程運(yùn)行調(diào)度狀態(tài)如圖2所示。
          3.2.1 硬件中斷線程
          硬件中斷線程主要用來處理響應(yīng)時(shí)間要求嚴(yán)格的請求,同時(shí)它的優(yōu)先級最高,能搶占當(dāng)前運(yùn)行的其他線程及時(shí)運(yùn)行。方案中的RS 422通信共5個(gè)接收通道,波特率高達(dá)614.4 Kb/s,且每個(gè)通道的緩沖FIFO只設(shè)計(jì)了256 B,連續(xù)通信時(shí)半滿觸發(fā)的時(shí)間為2 ms左右。因此,采用HWI處理RS 422通信數(shù)據(jù),5個(gè)通道共用一個(gè)DSP中斷源。另外,設(shè)計(jì)要求被測28 V信號作為AD采集的開關(guān),即28 V有效時(shí)啟動(dòng)采集,28 V無效就得中斷當(dāng)前采集任務(wù)。因此,通過比較電路將28 V轉(zhuǎn)換為控制信號觸發(fā)DSP中斷。

          本文引用地址:http://www.ex-cimer.com/article/148133.htm

          a.JPG

          tcp/ip相關(guān)文章:tcp/ip是什么




          評論


          相關(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); })();