新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > MSP430G2553單片機超低功耗的研究與設計

        MSP430G2553單片機超低功耗的研究與設計

        作者: 時間:2013-07-17 來源:網絡 收藏

        2.2.4 外部設備
        對片上外部設備配置合適的工作模式,對系統中外部設備做合適的功耗管理,以減少功率消耗及降低CPU使用率。在具體的應用中,建議禁止所有不用的外設模塊,可使用帶使能引腳的ADC轉換器、帶使能引腳的運放等。
        2.2.5 智能外設
        充分使用的智能外設,使其可以獨立于CPU進行工作,使系統更長時間處于低功耗模式。比如ADC10能夠實現多通道的自動輪詢采樣,并能夠實現對ADC轉換結果的自動搬移,通過合理配置寄存器,可以將CPU的負荷降到最低,從而達到降低功耗的目的。
        2.2.6 其他
        DMA與其他外設的聯動、定時器自動觸發ADC等功能可以實現片上不同模塊之間的智能化操作,并將系統功耗降低。
        2.3 軟件編程
        軟件設計的簡潔程度與CPU完成任務所需時間直接相關。有統一的尋址空間,完全正交的指令系統和充足的通用寄存器,可以保證C語言編譯的高效率。但同時在系統設計上,需要軟件工程師進行最簡潔的代碼設計,有以下幾點:
        ①盡量使用局部變量,局部變量通常會被分配到通用寄存器,有很高的指令效率;
        ②盡量使用無符號數;
        ③用指針對結構體和聯合體尋址;
        ④在使用fox循環時對counter作數據遞減;
        ⑤盡量采用快速查表而不是算法計算,盡量采用計算分支,而不是測試標志位等。

        結語
        通過選用單片機并合理配置,可以達到系統的最佳功耗設計。MSP430G2553單片機在便攜式儀器、智能傳感器、測控設備等領域有良好的應用前景,符合“綠色環保可持續發展”的時代主題。

        本文引用地址:http://www.104case.com/article/170460.htm

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 商城县| 丰城市| 营山县| 开封县| 若羌县| 桐乡市| 江陵县| 盐津县| 博白县| 晋宁县| 凤山县| 阳山县| 文登市| 锡林郭勒盟| 阆中市| 广昌县| 马公市| 囊谦县| 鲁山县| 葵青区| 尉氏县| 盐池县| 三明市| 原平市| 濮阳县| 沁水县| 公主岭市| 都安| 安平县| 恩施市| 彭阳县| 隆德县| 深水埗区| 香河县| 扎鲁特旗| 永丰县| 伊金霍洛旗| 讷河市| 伊通| 田阳县| 东莞市|