熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > S3C44B0的系統(tǒng)時(shí)鐘設(shè)置公式

S3C44B0的系統(tǒng)時(shí)鐘設(shè)置公式

作者: 時(shí)間:2016-11-17 來源:網(wǎng)絡(luò) 收藏
Fpllo 為系統(tǒng)的主頻,此處為60MHz

Fin 為晶振的頻率,此處為10MHz
一. 通過PLL輸出時(shí)鐘脈沖頻率的計(jì)算:
a) Fpllo = (m × Fin)/ (p × 2^s)
b) m = (MDIV + 8) , p = (PDIV + 2), s = SDIV
c) 20MHz < Fpllo < 66MHz
d) Fpllo * 2^s < 170MHz (s應(yīng)該盡可能的大)
e) 1MHz <= Fin/p < 2MHz (最好是Fin/p = 1MHz)
f) 如果PLL打開則:Fpllo = Fout
g) 這樣計(jì)算出MDIV, PDIV, SDIV的值寫入PLLCON寄存器中就可設(shè)置Fpllo的輸出頻率。
根據(jù) d)知道s=1
根據(jù) e)知道p=10
再根據(jù) a)就知道了m=120,注意2^s代表2的s次方
再根據(jù) b)知道MDIV=112, PDIV=8, SDIV=1
根據(jù)44B0數(shù)據(jù)手冊(cè)5-14頁算出 PLLCON=0X70081
注意:PLLCON的結(jié)果不為一!比如P可以取8 取7……
注意:PLLCON寄存器是20位的 各個(gè)區(qū)域中間有空的
比如MDIV是寄存器里19-12位,PDIV是9-4位兩個(gè)中間有11,10位空,如果用2進(jìn)制算就添0

本文引用地址:http://www.bjwjmy.cn/article/201611/315387.htm

不過做過硬件的就知道 大可不必只要把MDIV, PDIV, SDIV用WINDOWS自帶計(jì)算機(jī)直接由2進(jìn)制轉(zhuǎn)換成16進(jìn)制順序?qū)懢托?/p>


比如MDIV=112=0x70, PDIV=8=0x08, SDIV=1=0x1
void ChangePllValue(int mdiv,int pdiv,int sdiv)
{
rPLLCON=(mdiv<<12)|(pdiv<<4)|sdiv;
}



評(píng)論


技術(shù)專區(qū)

關(guān)閉