娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

剛開始學習5438,感覺這款單片機的時鐘模塊特別靈活,也是為了低功耗而設計的。但是靈活的代價是使得對時鐘模塊的操作復雜化了。我研究了很久終于略微懂了些,寫出來希望能幫到和我一樣的初學者。


所有的答案都在這一張圖上了,這張圖我看了很久,方向是我后來加上的。如果你想靈活使用它的時鐘,這張圖一定好好看看。

時鐘源有六個,就是那六個紅色的箭頭,經過選擇最終可以提供三個時鐘信號ACLK,MCLK,SMCLK。


這個圖主要部分有三塊,我們分別來看:


OSC

首先是時鐘源的選擇,可以使用32768Hz的手表晶振、標準晶體、諧振器或4—16Mz的外部時鐘源。


通過XT1BYPASS(由寄存器UCSCTL6中設置)可以選擇是晶振或諧振器還是外部時鐘源。


當XT1BYPASS為1時XT1CLK選擇外部時鐘源。為0時選擇為晶振或諧振器,此時還需要設置XTS、XCAP、XT1DRIVE(寄存器UCSCTL6中)。


XTS為0時工作在低頻模式下,設置XCAP為晶振選擇內部負載電容。XTS為1時工作在高頻模式下,支持高頻晶振,但要在XIN和XOUT引腳上接外部負載電容。


XT1DRIVE用于設置驅動能力。以使XT1快速啟動和支持不同頻率的晶振或振蕩器


內部VLO 在無需外部晶振的情況下提供12kHz 的典型頻率,VLO為對時鐘要求不高的應用系統提供了低成本、超低功耗的時鐘源。當VLO 被用作ACLK、MCLK 或 SMCLK 時(SELA=1SELM=1或SELS=1),VLO被選中。


REFO為內部調整低頻參考時鐘振蕩器,在不要求或不允許使用晶振的應用中,REFO可以用作高靈敏時鐘。REFO是內部調整過的32768Hz 時鐘,提供一個穩定的參考時鐘用作FLLREFCLK。REFOCLK 與 FLL 組合在無需外部晶振的情況下提供靈活的大范圍的系統時鐘。不使用REFO時,REFO不消耗電源。


FLL

這一塊是比較難懂的了。待我細細分析。


FLL模塊的核心是DCO振蕩器、DCO頻率調節器和一個十位的頻率積分器。


DCO振蕩器由DCORSEL(UCSCTL1中)的三個控制位選擇8 個標稱頻率范圍中的一個。DCO的5個控制位將由DCORSEL 位選擇的DCO 頻率范圍分成32 等份,間隔大約為8%。具體參數參見手冊。

MOD的5個位,使頻率在DCOx 和下一個頻率DCOx+1 之間轉換。采用32周期調制法,32個周期中有MOD個周期的頻率是 。當 DCO=31 時,MODx 位功能失效,因為此時DCO的頻率已經是DCORSEL位選擇的頻率范圍的最高頻率了。操作過程如下圖所示:

由于DCO的頻率會受溫度以及電壓的影響,所以為了保持頻率穩定,通過了頻率積分器產生一個十位的偏差。FLLREFCLK/FLLREFDIV使積分器加1,DCOCLK/FLLD/(N+1)使積分器減1.積分器通過這個偏差調整DCOCLK的頻率。形成一個調整反饋環。


FLLREFCLK的來源有三個,分別是XT1CLK、REFOCLK和XT2CLK。通過設置SELREF(UCSCTL3中)來選擇。


如果狀態寄存器SR中的SCG0和SCG1位為1時,FLL被禁止,DCO以預先選擇的頻拍運行且不會自動穩定。 當DISMOD被置位時DCO調制器被禁止,DCOCLK被調整到由DCO位選擇的的DCO頻率上。


XT2

XT2模塊和OSC模塊類似,但比它簡單些,主要應用于對時鐘要求較高的情況。


UCS模塊寄存器

 

UCS模塊共有10個寄存器,但是很多位都是保留的,具體用到的不是很多。可以結合上面的結構圖對寄存器進行設置,初始化值在圖中有表示。


系統初始化

系統復位后系統的初始化如下:


XT1處于LF(低頻)模式且被選為XT1CLK時鐘源。


ACLK被選作 XT1CLK


MCLK選擇DCOCLKDIV


SMCLK選擇DCOCLKDIV


FLL操作使能,XT1CLK作為FLL的參考時鐘FLLREFCLK


XIN和XUOT被設置為普通I/O,XT1失效


XT2IN和XT2UOT被設置為普通I/O,XT2失效


由于XT1失效所以會產生時鐘錯誤,而ACLK和FLLREFCLK都是選擇XT1CLK作為時鐘源,此時錯誤控制邏輯會使ACLK和FLLREFCLK選擇REFOCLK。DCOFFG和XT1LFOFFG默認為置位狀態,使用時必須先清除錯誤標志.


以上是手冊中的內容,下面是我的疑惑:


1、為何不把XIN和XOUT對應的引腳初始化設置為晶振接口,這樣就省去了產生錯誤之后再轉換時鐘的麻煩。或者是把ACLK和FLLREFCLK直接選擇REFOCLK。


2、產生時鐘錯誤時,手冊上說會通過錯誤控制邏輯自動切換時鐘源,但是沒有改變時鐘選擇位SELx,需要在用戶程序中操作。但不知道是怎樣的原理。不知道如果程序中不改變控制位會是什么情況。


當時鐘剛打開或沒有正常工作時晶體振蕩器錯誤標志位XT1LFOFFG,XT1HFOFFG或XT2OFFG相應的位將被置位,一旦被置位即使已經恢復正常狀態也將一直保持置位。如果還存在錯誤時用戶用軟件將錯誤標志位清零,則錯誤標志位將自動置位,否則將保持清零。


時鐘運行在除LF模式下的XT1時,如果發生時鐘錯誤ACLK、MCLK、SMCLK都自動轉換選擇DCOCLKDIV。而工作在XT1的LF模式下時,三個時鐘都會切換為REFOCLK。但是選擇位SELx不會改變,需要由用戶程序操作。

關鍵字:MSP430  時鐘模塊  UCS 引用地址:MSP430時鐘模塊詳解

上一篇:MSP430設置時鐘
下一篇:基于MSP430F5529的μc/os嵌入式實時操作系統移植

推薦閱讀

芯科技消息,根據《News Watch》指出,日本汽車零部件制造商日立汽車系統公司(Hitachi AMS)和日本車用音響品牌Clarion共同開發智能手機遠端自動停車系統,并與日系車商著手合作,可望在2020年正式上路。未來消費者可以利用App操控車輛的多項功能,還能實現駕駛自動停車、發車及倒車入庫。而針對不擅長停車的新手,若碰到空間較狹窄的情形,也能利用系...
  本文研究的內容是基于LabviEW的便攜式汽車儀表測試系統。所以首先要對儀表的種類和構造進行研究,了解和分析汽車中車速表、轉速表、水溫表、燃油表、里程表、各種LED報警燈、LCD等的結構原理以及他們的顯示原理,分析它們工作時的參數以及這些表的國家標準等,然后搭建硬件平臺,設計軟件程序,再讓軟件和硬件連接,進行參數設置,進行測試。  本文...
影評家兼編劇 Drew McWeeny 在推特上宣稱,蘋果正尋求為其視頻流媒體服務 Apple TV + 購買即將上映的詹姆斯·邦德電影《007:無暇赴死》的版權。McWeeny 暗示,Apple TV? + 和 Netflix 是可能播出這部新電影的兩大競爭者,他認為所涉及的競標價格很高。蘋果此前已經獲得了一些本應在電影院首映的電影版權,比如湯姆·漢克斯主演的《灰獵犬號...
RS-485通信常用于工業控制、電力通信和智能儀表等領域。該通信方式主要具備以下5種能力:①適應復雜施工現場②抗電磁干擾③聯網④較遠的傳輸距離⑤允許多個收發設備連接到同一總線RS-485具備以下特點:?采用差分信號。可抑制共模干擾。RS-485采用2條通信線,通常用A和B或D+和D-來表示。邏輯‘1’,表示為兩線間電壓差為+(0.26)V,邏輯‘0’,表示為兩線...

史海拾趣

問答坊 | AI 解惑

怎么獲得這個論壇的鳥幣啊??

怎么獲得這個論壇的鳥幣啊??…

查看全部問答∨

山寨電子企業面臨生死抉擇 缺乏技術無新品支撐

本帖最后由 jameswangsynnex 于 2015-3-3 19:57 編輯 機遇與挑戰: 山寨產品缺乏技術無新品支撐山寨手機利潤急劇下滑電子書難成新支柱 市場數據: 山寨平板電腦制造成本800元左右   “現在山寨產品真的不好做,手機利潤非常低,電子書出貨量 ...…

查看全部問答∨

請教使用ChipScope時出現的問題

Successfully read project E:\\project\\a.cdccopy E:\\project\\a.ngc => E:\\project\\_ngo\\a_cs_signalbrowser.ngo<ERROR> ReadAsXdm Failed for E:\\project\\_ngo\\a_cs_signalbrowser.ngo<ERROR> XDMDesign::getBlockForPath() - ...…

查看全部問答∨

utu2440上的彩色液晶YC 35B的驅動程序誰搞過嗎?

我顯示圖片時,最下面幾行出現錯位,不知道什么原因…

查看全部問答∨

尋找開發過Tek示波器控制軟件的高人!在VC++.2008怎么用第三方SDK?

我現在要用VC++.2008寫一個tek 2024b的示波器遠程控制軟件,想用的是TekVISA接口,但沒有軟件開發經驗。應該從什么地方入手?歡迎任何幫助,萬分謝謝!…

查看全部問答∨

NDIS6.0的filter怎么丟包?

微軟例子里的 VOID FilterSendNetBufferLists(         IN  NDIS_HANDLE        FilterModuleContext,         IN  PNET_BUFF ...…

查看全部問答∨

關于linux自定制,請教-:新手上路

新手中的新手!望大家慷慨相助或是提供幫助信息、教程之類的:) 想要自定制一個剪裁過的linux系統,現在手里有一套Dell Optilex745 n 系列電腦贈送的red hat 安裝盤,請問是否能夠靠它剪裁出自己希望的小規模系統。 目標硬件平臺為PC104,CPU: ...…

查看全部問答∨

ndisprot這個DDK例子是運行在NDIS哪個層的?

ndisprot這個DDK例子是運行在NDIS哪個層的?…

查看全部問答∨

ISP下載不了,為啥????

本來好好的,現在下載不了了,不要說我BOOT0和BOOT1設置不對?可以肯定是正確的是人品問題?還是STM32的ISP存在問題(下位機?上位機?)用仿真器擦除了flash,依然進入不了開始抓狂了~~~~~…

查看全部問答∨

求"四信F8914-E" zigbee 模塊的使用方法

求大神指點 “四信F8914-E" zigbee 模塊的功能介紹和配置的說明…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 孟村| 博湖县| 株洲县| 新龙县| 东乡族自治县| 安泽县| 舒兰市| 临清市| 白玉县| 德兴市| 永泰县| 油尖旺区| 开化县| 古交市| 忻州市| 康马县| 金寨县| 霍城县| 郓城县| 彩票| 霍林郭勒市| 邵东县| 清徐县| 德州市| 红河县| 玉环县| 武陟县| 阜康市| 清徐县| 乾安县| 岳阳市| 揭东县| 图片| 宁波市| 玉林市| 新宾| 汽车| 饶阳县| 锡林郭勒盟| 陆川县| 洞口县|