<strong id="0toem"><dl id="0toem"></dl></strong><b id="0toem"><menuitem id="0toem"></menuitem></b>

      <b id="0toem"><menuitem id="0toem"></menuitem></b>
    1. <code id="0toem"><abbr id="0toem"></abbr></code>
      <strong id="0toem"><dl id="0toem"></dl></strong>
      <kbd id="0toem"></kbd>
              1. <code id="0toem"></code>
                <th id="0toem"><progress id="0toem"></progress></th><strong id="0toem"><form id="0toem"></form></strong>

                <th id="0toem"></th>
              2. 131 1300 0010
                其他
                當(dāng)前位置: 首頁>> 元件技術(shù)>>其他>>
              3. 導(dǎo)航欄目
              4. 二極管
              5. 整流橋
              6. MOS管
              7. 其他
              8. MSP430單片機的三種時鐘信號源的特點及應(yīng)用介紹
                MSP430單片機的三種時鐘信號源的特點及應(yīng)用介紹
              9. MSP430單片機的三種時鐘信號源的特點及應(yīng)用介紹
              10.   發(fā)布日期: 2019-06-03  瀏覽次數(shù): 2,180

                與51、AVR單片機不同msp430時鐘信號源有LFXT1,XT2,DCO三種。

                1、LFXT1:可接高速和低速晶振,在低速模式下,它可以外接32k的晶振而不需要負(fù)載電容,這種方式較為常見主要用來為ACLK提供低速的時鐘信號,以供低速外設(shè)使用。

                 

                2、XT2:高速振蕩器,它可以接一個0.4~16M的晶振,它相當(dāng)于高速模式下的LFXT1。通常將它配置成一個高速的振蕩源,為MCLK何SMCLK提供高速時鐘信號。

                3、DCO:內(nèi)部數(shù)字控制振蕩器,它的頻率可以通過DCOCLK進(jìn)行配置。在系統(tǒng)PUC之后,DCOx=7,MODx=3,表示選擇了最高的頻率。

                MSP430單片機的三種時鐘信號源的特點及應(yīng)用介紹

                前面介紹了MSP430中有三個個時鐘信號源,MSP430的時鐘信號也有三種主時鐘MCLK,子系統(tǒng)時鐘SMCLK,輔助時鐘ACLK。

                其中MCLK是用給系統(tǒng)使用的,SMCLK用給高速外設(shè)使用的,而ACLK主要用給低速外設(shè)使用。

                在系統(tǒng)PUC之后,默認(rèn)SMCLK與MCLK都以DCO作為時鐘源,震蕩頻率在1.1M左右,ACLK以LFXT1作為時鐘源,工作在LF模式下內(nèi)部6pF的負(fù)載電容。

                一般情況下選擇XT2作為主時鐘,時鐘模塊初始化程序如下:

                WDTCTL=WDTPW+WDTHOLD;//關(guān)閉看門狗

                /*------選擇系統(tǒng)主時鐘為8MHz-------*/

                BCSCTL1&=~XT2OFF;//打開XT2高頻晶體振蕩器

                do

                {

                IFG1&=~OFIFG;//清除晶振失敗標(biāo)志

                for(i=0xFF;i》0;i--);//等待8MHz晶體起振

                }

                while((IFG1&OFIFG));//晶振失效標(biāo)志仍然存在?

                BCSCTL2|=SELM_2+SELS;//主時鐘和從時鐘都選擇高頻晶振

                ……………………………………………………。

                注意:a.最好將IFG1&=~OFIFG;放入do –while循環(huán)中,我調(diào)了好一陣程序,發(fā)現(xiàn)IFG1似乎置位之

                后不能自動復(fù)位。

                b.在XT2出現(xiàn)錯誤的情況下將XT2設(shè)定為MCLK SMCLK的時鐘源,單片機會自動的把時鐘源更換

                為DCO振蕩器。當(dāng)時鐘信號丟失50us時,振蕩器失效。如果MCLK信號來自LFXT1或者XT2,

                那么MSP430自動把MCLK的信號切換為DCO,這樣可以保證程序繼續(xù)運行。MSP430不對低頻

                模式的LFXT1進(jìn)行監(jiān)測。

                b.BCSCTL2=SELM_2+SELS;語句必須放在while之后,因為當(dāng)XT2沒有起振之前,XT2處于錯誤

                階段,因此在XT2沒有起振之前將它設(shè)定為主時鐘與子系統(tǒng)時鐘后,單片機會自動的將DCO

                設(shè)定為SMCLK MCLK的時鐘源。


              11. ·上一篇:
                ·下一篇:
              12. 其他關(guān)聯(lián)資訊
                深圳市日月辰科技有限公司
                地址:深圳市寶安區(qū)松崗鎮(zhèn)潭頭第二工業(yè)城A區(qū)27棟3樓
                電話:0755-2955 6626
                傳真:0755-2978 1585
                手機:131 1300 0010
                郵箱:[email protected]

                深圳市日月辰科技有限公司 版權(quán)所有:Copyright?2010-2023 www.xydibang.com 電話:13113000010 粵ICP備2021111333號
                <strong id="0toem"><dl id="0toem"></dl></strong><b id="0toem"><menuitem id="0toem"></menuitem></b>

                    <b id="0toem"><menuitem id="0toem"></menuitem></b>
                  1. <code id="0toem"><abbr id="0toem"></abbr></code>
                    <strong id="0toem"><dl id="0toem"></dl></strong>
                    <kbd id="0toem"></kbd>
                            1. <code id="0toem"></code>
                              <th id="0toem"><progress id="0toem"></progress></th><strong id="0toem"><form id="0toem"></form></strong>

                              <th id="0toem"></th>
                            2. avavttt | 女同性恋一区二区 | 麻豆AV免费 | 男女撸视频 | 欧美老妇性爱乱伦 |