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

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP/BIOS的數據采集系統研制

    基于DSP/BIOS的數據采集系統研制

    作者: 時間:2013-01-18 來源:網絡 收藏

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

    本文引用地址:http://www.czjhyjcfj.com/article/148133.htm

    a.JPG

    tcp/ip相關文章:tcp/ip是什么




    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 东安县| 阿拉善左旗| 巫山县| 邯郸市| 清丰县| 阜宁县| 阳城县| 贵州省| 平安县| 重庆市| 舟曲县| 赤城县| 克什克腾旗| 禄丰县| 宁南县| 彭水| 哈密市| 紫云| 遵义市| 上犹县| 沙雅县| 诸城市| 成安县| 新昌县| 姚安县| 沁水县| 拜泉县| 石狮市| 太康县| 九江县| 江西省| 阿拉善右旗| 兴安盟| 鄂伦春自治旗| 沭阳县| 乌恰县| 天津市| 平顺县| 南乐县| 巫山县| 茂名市|