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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > msp430單片機之時鐘模塊

          msp430單片機之時鐘模塊

          作者: 時間:2016-11-19 來源:網(wǎng)絡(luò) 收藏
          畢業(yè)后我對嵌入式行業(yè)很感興趣,所以我毫不猶豫的開始了我的自學(xué)之路,但是自學(xué)的難度對我來說還是很大的,因為基礎(chǔ)差,所以一切都得從頭開始學(xué)。那么怎么開始呢?這又是一個問題,后來在網(wǎng)上看到許多大神的文章,對我們這些新手還是有點指導(dǎo)意義的,我決定從單片機開始入門,分軟件和硬件兩部分,每周做一個學(xué)習(xí)總結(jié),用博客來記錄本周學(xué)習(xí)的內(nèi)容,現(xiàn)在開始咯!

          我們可以把單片機分成許多小模塊,包括如下常用模塊:時鐘、看門狗、定時器、A/D、D/A轉(zhuǎn)換、UART等等。那么我開始一個模塊一個模塊的進行學(xué)習(xí)。弄清楚每個模塊是怎么使用的,然后再串聯(lián)起所有模塊,使整個系統(tǒng)能正常運作。

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

          首先我們來看看時鐘模塊吧!時鐘模塊可以說是單片機中最為重要的幾個模塊之一,如果單片機沒有時鐘模塊,那么單片機是沒法正常工作的,就好像人的脈搏,人沒有了脈搏,還能活著嗎?時鐘模塊能夠產(chǎn)生時鐘脈沖信號,從而使CPU能夠按照一定的節(jié)拍進行取指令,譯碼,執(zhí)行等動作,時鐘信號也能使外圍設(shè)備有序的工作,那么單片機中如何設(shè)置時鐘信號呢?

          下圖清楚的說明了整個單片機的時鐘源:

          當(dāng)然這只是MSP430單片機的時鐘模塊,其他單片機雖然有所不同,但大體相同,只要知道他的原理,然后要做的就是根據(jù)datasheet上面的說明來配置寄存器而已。

          MSP430單片機中有3個時鐘源 XT1振蕩器、XT2振蕩器還有一個數(shù)字控制振蕩器(DOC)那么這3個振蕩器就是單片機系統(tǒng)的時鐘源了,我們可以配置相關(guān)寄存器來選擇不同的時鐘源,產(chǎn)生不同頻率的時鐘信號(頻率決定了單片機運行的速度)。

          由上圖可以看出輔助時鐘(ACLK)的時鐘源是XT1,它最高能產(chǎn)生32.78KHZ的頻率,當(dāng)然還可以配置相關(guān)寄存器來進行分頻產(chǎn)生較低頻率的信號,系統(tǒng)時鐘由上面3個振蕩器來提供,可由相關(guān)寄存器配置來選擇時鐘源,也可以分頻。子系統(tǒng)時鐘由DOC和XT2振蕩器來提供時鐘信號,也可選擇和分頻。配置的話比較簡單,根據(jù)Datasheet上面的說明進行相關(guān)的的配置。

          時鐘模塊總結(jié)到此,下一個模塊是看門狗。



          關(guān)鍵詞: msp430單片機時鐘模

          評論


          技術(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); })();