新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > MSP430單片機三種時鐘的功能區別

        MSP430單片機三種時鐘的功能區別

        作者: 時間:2016-11-30 來源:網絡 收藏
        MSP430單片機工作的系統時鐘被分為了 MCLK、 SMCLK 和 ACLK 三個,可以根據需要關閉其中的一個幾個或全部。
        MCU 內需要時鐘的單元包括 CPU 和部分片內外設,三種時鐘的功能區別如下:
        1.MCLK:主時鐘( Main system Clock) ,專為 CPU 運行提供的時鐘。 MCLK 頻率配置的越高, CPU 執行的速度越快。雖然 CPU 速度越快功耗也越高,但高頻率的 MCLK 可以讓 CPU 工作時間更短。所以正確的低功耗設計并不是要盡量降低 MCLK,而是在不用 CPU 時立刻關閉 MCLK。在大部分應用中,需要 CPU 運算的時間都非常短,所以,間歇開啟 MCLK(喚醒 CPU)的方法節能效果非常明顯。
        2.SMCLK:子系統時鐘( Sub-main Clock),專為一些需要高速時鐘的片內外設提供服務, 比如定時器和 ADC 采樣等。 當 CPU 休眠時,只要 SMCLK 開啟,定時器和 ADC仍可工作(一般待片內外設完成工作后觸發中斷,喚醒 CPU 去做后續工作)。
        3.ACLK:輔助時鐘( Auxillary Clock),輔助時鐘的頻率很低,所以即使一直開啟功耗也不大,當然關掉也是可以的。輔助時鐘可以供給那些只需低頻時鐘的片內外設,比如 LCD 控制器,還可用于產生節拍時基,與定時器配合間歇喚醒 CPU。

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


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 台南市| 莱阳市| 柞水县| 哈密市| 于都县| 黔江区| 沿河| 容城县| 萝北县| 郸城县| 彭山县| 分宜县| 扎兰屯市| 灵丘县| 攀枝花市| 安顺市| 界首市| 阿瓦提县| 衡东县| 乌鲁木齐市| 北票市| 增城市| 顺平县| 铜山县| 浪卡子县| 昌平区| 鄢陵县| 普格县| 宜君县| 札达县| 山阴县| 绥滨县| 木兰县| 仪征市| 商城县| 嘉荫县| 饶阳县| 和静县| 沅陵县| 鸡东县| 布拖县|