




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、msp430設(shè)置基本時(shí)鐘系統(tǒng)時(shí)鐘信號(hào)概述通過(guò)這些基本的時(shí)鐘模塊,我們可以得到3個(gè)有用的時(shí) 鐘信號(hào):1 ACLK 輔助時(shí)鐘(Auxiliary Clock)ACLK是LFXT1CLK時(shí)鐘源經(jīng)1、2、4、8分頻后得到的。ACLK可由軟件選擇作為各個(gè)外圍模塊的時(shí)鐘信號(hào),一般 用于低速外設(shè)。2 MCLK 主系統(tǒng)時(shí)鐘(Main System Clock)MCLK可由軟件選擇來(lái)自LFXT1CLK、XT2CLK、DC0CLK三者之一,然后經(jīng)1、2、4、8分頻。MCLK通常用于CPU運(yùn)行,程序的執(zhí)行和其他使用到高速 時(shí)鐘的模塊。3 SMCLK 子系統(tǒng)時(shí)鐘(Sub System Clock)SMCLK可由軟件選
2、擇來(lái)自XT2CLK或DC0CLK,然后經(jīng)1、2、4、8分頻。SMCLK通常用于高速外圍模塊。實(shí)驗(yàn)?zāi)康脑O(shè)置基本時(shí)鐘系統(tǒng)實(shí)驗(yàn)要求熟練掌握對(duì)MSP430基本時(shí)鐘系統(tǒng)的操作和時(shí)鐘資源的分 配。實(shí)驗(yàn)內(nèi)容1 了解MSP430F169的時(shí)鐘資源。了解3個(gè)時(shí)鐘源,低頻震蕩器XT1,高頻震蕩器XT2,數(shù) 控震蕩器DCO。了解3個(gè)系統(tǒng)時(shí)鐘通道ACLK, MCLK, SMCLKoACLK的時(shí)鐘源只能來(lái)自XTloMCLK的時(shí)鐘源能來(lái)自XT1, XT2, DC0。SMCLK的時(shí)鐘源能來(lái)自XT2, DCOo2 啟動(dòng)震蕩器了解震蕩器失效標(biāo)志的含義。XT1和DC0震蕩器上電即啟動(dòng)。XT2震蕩器需要操作XT20FF方能啟動(dòng)掌握
3、如何查詢失效標(biāo)志和處理震蕩器失效問(wèn)題3 分配時(shí)鐘資源上電復(fù)位后默認(rèn)XT2關(guān),ACLK來(lái)自XT1, MCLK和SMCLK 都來(lái)自DCOo掌握通過(guò)對(duì)寄存器的操作分配時(shí)鐘信號(hào):設(shè)置 ACLK 來(lái)自 XT1, MCLK 來(lái)自 XT2, SMCLK 來(lái)自 XT2。 各個(gè)時(shí)鐘通道的分頻自定。4 時(shí)鐘信號(hào)的輸出時(shí)鐘信號(hào)可以由P5.6、P5.5、P5.4輸岀。需要修改I/O寄存器將管腳設(shè)置為輸岀和功能腳模式。 實(shí)驗(yàn)注意事項(xiàng)1 檢測(cè)震蕩器是否工作,如果震蕩器失效,則會(huì)有失 效標(biāo)志產(chǎn)生。在清除了失效標(biāo)志以后不要立刻再次去檢查失效標(biāo)志,最好延遲一段時(shí)間再去檢查,因 為震蕩器起震需要一段毫秒級(jí)的時(shí)間。2 注意上電后默
4、認(rèn)的時(shí)鐘分配狀態(tài)3 程序開(kāi)始要關(guān)閉看門(mén)狗(默認(rèn)是開(kāi)的),使用WDTCTL =WDTPW + WDTHOLD;語(yǔ)句。ttifndef _SETCLOCK_H ttdefine _SETCLOCK_H/xtx xtx xjx xjx xjx xTx xrx xTxxrx Tx rxxjx xrTx Tx Tx zTx xjxk|>叫、叫、xTx* Basic Clock Modulexjx Txxfx xfx x? 7x Tx Txxfx x?x xtx xjx xjx xjx XjS xix xfx xfx zTx TxXT> XT> XtX X7X X7XTx Tx Tx T
5、xTx Tx Tx Tx/ xjx xjx xr xr xr> xr> xjx xjx/ttdefineDCOCTL(0x0056) /* DCOCTL 的定義 */DEFC (DCOCTL ,DCOCTL )ttdefineBCSCTL1(0x0057) /* BCSCTL1 的定義 */DEFC (BCSCTL1 ,BCSCTL1 )ttdefineBCSCTL2(0x0058) /* BCSCTL2 的定義 */DEFC (BCSCTL2 ,BCSCTL2 )#define RSELO (0x01) /*ResistorSelectBit 0 */#define RSEL1
6、(0x02) /*ResistorSelectBit 1 */#define RSEL2 (0x04) /*ResistorSelectBit 2 */* DCOCTL的位定義*/ttdefineMODO(0x01)/*ModulationBit0*/ttdefineMODI(0x02)/*ModulationBit1*/ttdefineM0D2(0x04)/*ModulationBit2*/ttdefineM0D3(0x08)/*ModulationBit3*/ttdefineM0D4(0x10)/*ModulationBit4*/ttdefineDCOO(0x20)/*DCO Select
7、Bit0*/ttdefineDCO1(0x40)/*DCO SelectBit1*/ttdefineDCO2(0x80)/*DCO SelectBit2*/* BCSCTL1的位定義*/ttdefine XT5V (0x08) /* XT5V should always be reset*/#define DIVAO (0x10) /* ACLK Divider 0 */ #define DIVAI (0x20) /* ACLK Divider 1 */ #define XTS (0x40) /* LFXTCLK 0:Low Freq. / 1: HighFreq */#define XT2O
8、FF (0x80) /* Enable XT2CLK */* BCSCTL1的DIVA的功能定義*/#define DIVA_0 (0x00) /* ACLK Divider 0: /1 */#define DIVA_1(0x10)/*ACLKDivider1:/2*/#define DIVA_2(0x20)/*ACLKDivider2:/4*/#define DIVA_3(0x30)/*ACLKDivider3:/8*/* BCSCTL2的位定義*/ttdefine DCOR (0x01) /* Enable External Resistor : 1*/#define DIVSO (0x0
9、2) /* SMCLK Divider 0 */#define DIVS1 (0x04) /* SMCLK Divider 1 */#define SELS (0x08) /* SMCLK Source Select 0:DCOCLK/ 1:XT2CLK/LFXTCLK */#defineDIVMO(0x10)/*MCLK Divider 0 */#defineDIVM1(0x20)/*MCLK Divider 1 */#defineSELMO(0x40)/*MCLK Source Select 0*/#defineSELM1(0x80)/*MCLK Source Select 1*/#def
10、ine DIVS_O(0x00) /* SMCLKDivider0:/I*/#define DIVS_1(0x02) /* SMCLKDivider1:/2*/#define DIVS_2(0x04) /* SMCLKDivider2:/4*/#define DIVS 3(0x06) /* SMCLKDivider3:/8*/* BCSCTL1 的DIVS的功能定義*/* BCSCTL1的DIVM的功能定義*/#define DIVM_0 (0x00) /* MCLK Divider 0: /I */#define DIVM_1 (0x10) /* MCLK Divider 1: /2 */#
11、define DIVM_2 (0x20) /* MCLK Divider 2: /4 */#define DIVM_3 (0x30) /* MCLK Divider 3: /8 */* BCSCTL1的SELM的功能定義*/#define SELM_0 (0x00) /* MCLK Source Select 0: DCOCLK*/#def ine SELM_1 (0x40) A MCLK Source Select 1: DCOCLK*/#define SELM_2 (0x80) /* MCLK Source Select 2:XT2CLK/LFXTCLK */ttdefine SELM_3
12、 (OxCO) /* MCLK Source Select 3:LFXTCLK */#endif/#include;#include "BoardConfig h"#include "SetClock, h"/時(shí)鐘設(shè)置函數(shù)/系統(tǒng)時(shí)鐘設(shè)定void BCSInit (void)DCOCTL = 0x60 + 0x00;/ DCO 設(shè)置為 3030KHzBCSCTL1 = DIVA_O + 0x07;/ ACLK 為 LFXT1 (低頻模式)BCSCTL2 = SELM_2 + DIVM_0 + SELS + DIVS_0;/
13、MCLK 為 XT2CLK/ SMLCK 為 XT2CLKvoid DelayMs(unsigned int ms)unsigned char i;while(-ms)for(i=110;i>0;-i);void main(void)unsigned int i;BoardConfig (0xb7);BCSInitO ;WDTCTL = WDTPW + WDTHOLD; / ??撮T(mén)狗/BCSCTL1 |= XTS; / ACLK = LFXT1 = HF 模式P2DIR |=0xff;doIFG1 &二OFIFG; /清除振蕩器失效標(biāo)志for(i = OXff;i > 0;i) ; / 穩(wěn)定時(shí)間while(IFGl &
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【課件】大氣壓強(qiáng)教學(xué)課件2024-2025學(xué)年初中物理人教版(2024)八年級(jí)下冊(cè)+
- 中小學(xué)教師思政課培訓(xùn)
- 腫瘤介入術(shù)后護(hù)理
- 2024年度青海社區(qū)工作者練習(xí)題庫(kù)及答案
- 員工入職安全培訓(xùn)大綱
- 生產(chǎn)工藝研發(fā)培訓(xùn)課件
- 2.0信息技術(shù)培訓(xùn)
- 護(hù)理循環(huán)系統(tǒng)
- 襯衫制作流程
- 腫瘤放療病人心理護(hù)理
- 初二生地會(huì)考復(fù)習(xí)資料全
- 里氏硬度法檢測(cè)鋼材強(qiáng)度范圍記錄表、鋼材里氏硬度與抗拉強(qiáng)度范圍換算表
- 《屹立在世界的東方》示范課教學(xué)課件【人教部編版小學(xué)道德與法治五年級(jí)下冊(cè)】
- 四川省宜賓市翠屏區(qū)中學(xué)2022-2023學(xué)年數(shù)學(xué)八年級(jí)第二學(xué)期期末檢測(cè)試題含解析
- 2020-2021成都石室聯(lián)合中學(xué)蜀華分校小學(xué)數(shù)學(xué)小升初模擬試卷附答案
- 某冶金機(jī)械廠供配電系統(tǒng)設(shè)計(jì)
- 《在中亞細(xì)亞草原上》賞析 課件
- 城市軌道交通供電技術(shù)442頁(yè)完整版教學(xué)課件匯總?cè)珪?shū)電子教案
- Q/GDW248-2008輸變電工程建設(shè)標(biāo)準(zhǔn)強(qiáng)制性條文實(shí)施管理規(guī)程第3部分:變電站建筑工程施工教程文件
- 小學(xué)生綜合素質(zhì)評(píng)價(jià)方案與評(píng)價(jià)表
- 隧道施工安全技術(shù)教育培訓(xùn)記錄(共19頁(yè))
評(píng)論
0/150
提交評(píng)論