pll的設定是這樣的:
因為可以選擇extal作為時鐘源,通過設定clksel暫存器中的eclks位,當其為1時指定通過pll處理的時鐘作
為內部時鐘,否則就直接用extal作為內部時鐘,即extal不做相應處理就使用.
假設,eclks=1,那麼extal時鐘源被處理過程的引數就要通過pllcon暫存器來設定,它們的關係是
nf 1
fout=fin * ------- * -------
nr no
在預設情況下pllcon=0x0000_2f01,又因為extal輸入預設為15mhz,即fin=15mhz,根據pllcon中相應位的
設定情況,可以計算出fout=480mhz.
但這個值還不是直接用到內部時鐘的,而要經過乙個被稱為pll output clock select的邏輯,通過clksel
中的位[3:1]來指定,
在fout=480mhz的情況下,有下列對應關係:
clk[3:1] system clock
0 0 0 58.594khz
0 0 1 24mhz
0 1 0 48mhz
0 1 1 60mhz
1 0 0 80mhz
1 0 1 reserved
1 1 0 reserved
1 1 1 reserved
可以得到乙個對應關係:
當clk=1時,system clock = fout/20
當clk=2時,system clock = fout/10
......
所以,如果想讓system clock=40mhz的話,只需將fout=240mhz,clk[3:1]=100.
反推回去,就可以得到pllcon裡面的這位的設定.
當然得注意其他暫存器位的設定。
p 7 10裝箱問題
1.題目描述假設有n項物品,大小分別為s 1 s 2 s i s n 其中s i 為滿足1 s i 100的整數。要把這些物品裝入到容量為100的一批箱子 序號1 n 中。裝箱方法是 對每項物品,順序掃瞄箱子,把該物品放入足以能夠容下它的第乙個箱子中。請寫乙個程式模擬這種裝箱過程,並輸出每個物品所在...
P1713 麥當勞叔叔的難題(90分)
話說我們銘銘小朋友成功的回答了爸爸的問題,自然少不了要去索要些獎勵,摳門的爸爸一看報紙,嘿,門口的麥當勞在搞活動,還有免費午餐哦,不過前提條件 得正確回答麥當勞叔叔的問題。問題是這樣描述的 我面前有很多個小朋友,我希望你幫我找到乙個最聰明的小朋友。我心目中最聰明的就是第乙個跑進麥當勞大門的,我希望你...
P2P打洞中遇到的問題
裝置a通過一台聯通的路由器上網,裝置a通過有線連線路由器 裝置b是一台手機是移動2g 協助伺服器是電信網路 附 裝置a和裝置b經過ip.cn 測試發現各自的外網位址是 裝置a 221.4.212.2,聯通ip,相對固定 裝置b 117.136.33.128,移動ip,手機網路經常變動 但是通過伺服器...