HCS12時鐘配置

2021-08-20 17:49:29 字數 484 閱讀 5305

2023年03月01日 14:23:46

閱讀數:1648

一、enable外部時鐘 :使cpmuosc暫存器的osce位置一

二、計算需要的頻率(以24mhz為例):

pllclk(24mhz) = 2 x oscclk(振盪器頻率,即你的外部晶振) x [synr + 1]/[refdv + 1]

三、計算出synr,refdv後

把synr得值賦給cpmusynr的前六位,

把refdv得值複製給cpmurefdiv的前四位。

四、等待pll鎖定pll_clock

while(!cpmu***_lock); /* wait for vco to stabilize*/

五、最後確認系統時鐘fbus = fpll / 2.

cpmuclks_pllsel = 1; /* switch clk to use pll */

**void setbusclock_24mhz()

STM32時鐘配置

大家都知道在使用微控制器時,時鐘速度決定於外部晶振或內部rc振盪電路的頻率,是不可以改變的。而arm的出現打破了這一傳統的法則,可以通過軟體隨意改變時鐘速度。這一出現讓我們的設計更加靈活,但是也給我們的設計增加了複雜性。為了讓使用者能夠更簡單的使用這一功能,stm32的庫函式已經為我們設計的更加簡單...

iTop4412時鐘配置

exynos4412時鐘域分類圖1 引用humaoxiao的博文 1 巨集觀上幾個大模組的時鐘配置順序。2 小模組的時鐘選擇 分頻和一般的配置順序。3 對小模組來說,官方手冊推薦的時鐘源選擇問題。多路選擇器選擇原則 1 盡量保持預設配置不動。2 盡量選擇前端頻率最高的源。3 其它手冊要求的特殊情況。...

OK6410時鐘源配置

2 系統控制器配置 時鐘源設定 系統控制器主要控制三個pll生成對應的時鐘 armclk hclk pclk 目前學習使用的時鐘源是12mhz的晶振。通過s3c6410的系統控制器章節可以知道主要配置的是對應的分頻係數 多路復用的時鐘源選擇 對應的pll控制器等。為了機器滿載執行,這裡需要生成的時鐘...