1、概述
上電默認狀況下MCLK,SMCLK信號來自DCO,ACLK來自LF。根據(jù)官方PDF說法默認狀況下DCO模塊配置為RSELX=4,DCO=3,因此DCO應為1M,但示波器實測MCLK/SMCLK為680K,測試溫度約25攝氏度。
標注:MCLK主時鐘、SMCLK子時鐘、ACLK活動時鐘。
P5.4,P5.5,P5.6的第二功能分別對應MCLK,SMCLK,ACLK時鐘信號,可用示波器測量。測試時發(fā)現(xiàn)頻率后兩位一直在跳動,頻率穩(wěn)定度很差。
MSP430系列單片機選擇晶振為時鐘源時,時鐘周期就是晶振周期。一個機器周期 =一個時鐘周期,即430每個動作都能完成一個基本操作; 一個指令周期 = 1~6個機器周期,具體根據(jù)具體指令而定。 如果選擇8M晶振,則一個機器周期為125ns。51單片機選擇12M晶振,它的機器周期是時鐘周期/12,一個機器周期為1us,可見 MSP430的的速度是51的8倍。
2、使用方法概述
2.1 程序架構(gòu)
一般在系統(tǒng)初始化關(guān)閉看門狗后要配置系統(tǒng)時鐘,配置步驟為:
1、打開晶振;
2、等待晶振起振。清除OFIFG,延時,判斷OFIFG是否為0,為0則晶振正常起振,退出判斷;
3、選擇MCLK/SMCLK時鐘源;
uchar iq0;
BCSCTL1&=~XT2OFF; //打開XT2振蕩器
do
{
IFG1 &= ~OFIFG; // 清除振蕩器失效標志
for (iq0 = 0xFF; iq0 > 0; iq0--); // 延時,等待XT2起振
}
while ((IFG1 & OFIFG) != 0); // 判斷XT2是否起振
BCSCTL2 =SELM_2+SELS; //選擇MCLK、SMCLK為XT2
2.2 細節(jié)描述
對于DCO可以通過配置電阻和DCO得到不同的頻率。電阻可配置片內(nèi)或片外(DCOR一般片內(nèi)),片內(nèi)電阻有8中選擇(RSELX),DCO有8中選擇(DCOX)。
3、相關(guān)寄存器
1、DCOCTL
DCOx Bits
7-5
DCO frequency select. These bits select which of the eight discrete DCO
frequencies of the RSELx setting is selected.
2、BCSCTL0
XT2OFF Bit 7 XT2 off. This bit turns off the XT2 oscillator
0 XT2 is on
1 XT2 is off if it is not used for MCLK or SMCLK.
RSELx Bits
2-0
Resistor Select. The internal resistor is selected in eight different steps.
The value of the resistor defines the nominal frequency. The lowest
nominal frequency is selected by setting RSELx=0.
3、BCSCTL0
SELMx Bits
7-6
Select MCLK. These bits select the MCLK source.
00 DCOCLK
01 DCOCLK
10 XT2CLK when XT2 oscillator present on-chip. LFXT1CLK when XT2
oscillator not present on-chip.
11 LFXT1CLK
SELS Bit 3 Select SMCLK. This bit selects the SMCLK source.
0 DCOCLK
1 XT2CLK when XT2 oscillator present on-chip. LFXT1CLK when XT2
oscillator not present on-chip.
DCOR Bit 0 DCO resistor select
0 Internal resistor
1 External resistor
4、實例
4.1 配置MCLK/SMCLK
見本節(jié)2.1。
4.2配置DCO
void main(void)
{
WDTCTL = WDTPW +WDTHOLD; // Stop Watchdog Timer
DCOCTL = DCO0 + DCO1 + DCO2; // Max DCO
BCSCTL1 = RSEL0 + RSEL1 + RSEL2; // XT2on, max RSEL
BCSCTL2 |= SELS; // SMCLK = XT2
P5DIR |= 0x70; // P5.6,5,4 outputs
P5SEL |= 0x70; // P5.6,5,5 options
while(1)
{
}
}
實測DCO最低128K,最高4.58M。
上一篇:基于MSP430單片機的智能小車設計
下一篇:基于MSP430FW427的無磁水表設計方案精編
推薦閱讀
史海拾趣
隨著產(chǎn)品質(zhì)量的不斷提升和技術(shù)的持續(xù)創(chuàng)新,固馳電子開始積極拓展國內(nèi)外市場。公司產(chǎn)品不僅暢銷國內(nèi)市場,為美的、格力、艾美特等知名企業(yè)配套,還大量出口至韓國、俄羅斯、美國、加拿大、德國等國家和地區(qū)。這一過程中,固馳電子憑借其優(yōu)良的品質(zhì)、滿意的價格和完善的服務贏得了國內(nèi)外客戶的一致好評,品牌影響力顯著提升。
在技術(shù)創(chuàng)新的基礎上,Bytes公司積極拓展市場。公司通過精準的市場定位和營銷策略,成功打開了多個國家和地區(qū)的市場。同時,Bytes公司注重品牌建設,通過優(yōu)質(zhì)的產(chǎn)品和服務贏得了消費者的信任和好評。公司還積極參與國際展覽和交流活動,提升品牌知名度和影響力。
在發(fā)展過程中,雅特力積極尋求與其他企業(yè)的戰(zhàn)略合作,以實現(xiàn)共贏發(fā)展。通過與上下游企業(yè)建立緊密的合作關(guān)系,雅特力不僅確保了供應鏈的穩(wěn)定性和高效性,還獲得了更多的技術(shù)支持和市場資源。同時,雅特力還注重與同行業(yè)企業(yè)的交流與合作,共同推動電子行業(yè)的進步與發(fā)展。這些戰(zhàn)略合作不僅增強了雅特力的綜合實力和市場競爭力,也為整個電子行業(yè)的繁榮做出了積極貢獻。
綜上所述,雅特力公司通過技術(shù)創(chuàng)新、全球市場布局、企業(yè)社會責任、人才培養(yǎng)和戰(zhàn)略合作等多個方面的努力,實現(xiàn)了從初創(chuàng)企業(yè)到行業(yè)領軍者的華麗轉(zhuǎn)身。這些故事不僅展現(xiàn)了雅特力的發(fā)展歷程和成就,也揭示了其在電子行業(yè)中的重要地位和影響力。
C-TECH Co., Ltd自1997年成立以來,始終將技術(shù)創(chuàng)新作為公司發(fā)展的核心驅(qū)動力。在2008年,公司敏銳地捕捉到了5G通信技術(shù)的潛在商機,開始投入大量資源進行研發(fā)。經(jīng)過數(shù)年的不懈努力,終于在2018年成功開發(fā)出了5G(3.5GHz)頻段中頻、射頻SAW(聲表面波)濾波器,這一技術(shù)突破為公司在5G通信市場贏得了先機。通過不斷的技術(shù)創(chuàng)新,C-TECH Co., Ltd逐步確立了在電子行業(yè)中的領先地位。
C-TECH Co., Ltd非常重視人才培養(yǎng)和團隊建設。公司注重員工的培訓和發(fā)展,為員工提供廣闊的職業(yè)發(fā)展空間和良好的工作環(huán)境。同時,公司還積極引進優(yōu)秀人才,打造了一支高素質(zhì)、專業(yè)化的團隊。正是憑借這支優(yōu)秀的團隊,C-TECH Co., Ltd在電子行業(yè)中不斷創(chuàng)新和突破,取得了令人矚目的成績。
請注意,上述故事是基于一般電子行業(yè)公司的發(fā)展歷程和C-TECH Co., Ltd的部分公開信息虛構(gòu)的,旨在展示一個可能的發(fā)展軌跡和事實描述。具體公司的實際情況可能有所不同。
AD6.9安裝程序 AD6.9 Crack.rar AD6.9中文菜單修正文件.rar Altium.Designer.v6.9.12759.rar 免License操作說明.txt Altium Designer官方網(wǎng)站資料 Altium 宣傳信息 Altium\'s DEMOcenter Vidios Altium官方資料 Training Manuals IPC_Ove ...… 查看全部問答∨ |
|
哪位大大有 Buck ZVT PWM的MATLAB的模型圖啊 急需Buck ZVT PWM的MATLAB的模型圖啊 對MATLAB不是很懂 現(xiàn)在要用這個做仿真,沒辦法只能在這求助了 希望那位會的大大幫幫忙啊:(… 查看全部問答∨ |
早上7點,你被收音機鬧鐘播放的精典搖滾音樂鬧醒。老天,這是什么歌?配備RDS標準的收音機屏幕上滾動顯示出“Wanted Dead or Alive - John Bon Jovi”數(shù)字文本。在你吃早餐時,可以通過WLAN收發(fā)器從在家里查看電子郵件。準備出發(fā)上班時,你進入車庫 ...… 查看全部問答∨ |
第四步是選擇變壓器和無源元件,使其與負載阻抗匹配。變壓器和R、L的元件值都必須與負載相匹配,并構(gòu)建一個能使ADC和次級變壓器之間的總體性能達到期望值的新的AAF(圖2)。 圖2:在這個ADC前端原理框圖中,電阻和電感的值必須與負載相匹配。 經(jīng) ...… 查看全部問答∨ |
3.5V電源、工作穩(wěn)定的低電壓、低功耗基準電壓發(fā)生電路 本帖最后由 paulhyde 于 2014-9-15 09:22 編輯 3.5V電源、工作穩(wěn)定的低電壓、低功耗基準電壓發(fā)生電路電路的功能 三端式電路可廣泛用于需要恒流置偏的場合,可則外接電阻RSET在1UA~10MA范圍內(nèi)隨意設定輸出電流。 I+=10UA時,要保證恒流,必須的 ...… 查看全部問答∨ |
WinCE 6.0模擬器下使用gethostbyname()的問題。 我在Windows下使用如下代碼, gethostbyname()函數(shù)返回正常。 但在WinCE 6.0模擬器下卻錯誤,錯誤代碼為11001。 但是在WinCE 6.0模擬器上可以登陸\"www.baidu.com\"。 是我的模擬器設置問題還是什麼問題? 請各位幫忙看下問題所在,或者幫忙驗證 ...… 查看全部問答∨ |
關(guān)于2440DEBUG串口關(guān)閉引起的問題? 各位大俠好!小弟最近做了一個實驗,就是想把2440 的UART0 就是硬件上的TXD0 RXD0作為普通串口用。這個串口本來是做debug串口調(diào)試用的。而且系統(tǒng)運行很正常。但是我今天把注冊表關(guān)于UART1也就是系統(tǒng)層的這個debug串口的注冊表信息打開(作為Debug時 ...… 查看全部問答∨ |
如果我想學嵌入式,應該從哪些方面著手啊?再有一年半就要找工作啦。。。 我現(xiàn)在學的東西有:操作系統(tǒng),微機原理,單片機,數(shù)據(jù)庫概論,圖形學,算法設計與分析,軟件工程,學過c和c++,數(shù)據(jù)結(jié)構(gòu),計算機組成原理,數(shù)字邏輯,學的東西太多很頭疼,想往某個方面著重發(fā)展一下,但不知道應該重點學學哪些課程,請高手指點迷津 ...… 查看全部問答∨ |
設計資源 培訓 開發(fā)板 精華推薦
- Microchip 升級數(shù)字信號控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領先的新器件
- 意法半導體STM32MP23x:突破成本限制的工業(yè)AI應用核心
- 意法半導體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設置字重-ESP32篇
- 使用樹莓派進行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測試
- 下資料 看視頻 抽大獎!泰克汽車電子測試解決方案
- 發(fā)帖贏好禮 | MPS 工程師為您解決DC-DC設計難題
- 免費體驗業(yè)界最快編譯速度&最好性能 Quartus II v15.0網(wǎng)頁版下載有禮!
- 英飛凌BMS解決方案,為電動汽車和儲能系統(tǒng)保駕護航!
- 已結(jié)束|Maxim IO-Link通信協(xié)議設計方案詳解,5大優(yōu)勢助你輕松聯(lián)網(wǎng)!
- 下載有禮:數(shù)據(jù)中心養(yǎng)生秘籍《福祿克數(shù)據(jù)中心解決方案》等你帶回家!
- 閱讀并了解是德科技汽車電子、物聯(lián)網(wǎng)(IOT) 精彩專題,答題贏好禮!
- 免費申請測評:超小型 Linux 開發(fā)套件:Quantum Tiny Linux(帶 SoM 和擴展板)