ARM11 s3c6410系列教程之一:時鐘
—— ARM11s3c6410系列教程之一時鐘
CLK_DIV0寄存器主要用于系統(tǒng)時鐘的設(shè)置,寄存器意義如下:
本文引用地址:http://www.ex-cimer.com/article/203122.htm![](http://editerupload.eepw.com.cn/201312/6f3df319e1033b202924e90c0dada4cc.jpg)
APLL、MPLL通過ARM_RATIO 和MPLL_RATIO寄存器來設(shè)置。通過設(shè)置CLK_DIV0可以實現(xiàn)各種時鐘在需要的時鐘下。
具體設(shè)置如下:
![](http://editerupload.eepw.com.cn/201312/d4688da18de7366f24f68f22e65f1d52.jpg)
我們確定MDIV為266,PDIV為3,SDIV為1,則FOUT=266*12/(3*21)=532MHz, 這樣就可以完成我們的高頻率工作了。APLL_CON寄存器各位意義如下:
![](http://editerupload.eepw.com.cn/201312/9bd49fdd6f27091ec7bb12e3344aa72f.jpg)
我們確定MDIV為266,PDIV為3,SDIV為1,則FOUT=266*12/(3*21)=532MHz,
這樣就可以完成我們的高頻率工作了。具體設(shè)置如下:
![](http://editerupload.eepw.com.cn/201312/f453a3b3eddb657ec73a1b277957867e.jpg)
下面來看下系統(tǒng)如何達(dá)到你想需要的時鐘頻率:
![](http://editerupload.eepw.com.cn/201312/eb6c9066ed4e0c1b50740c30488bd169.jpg)
當(dāng)系統(tǒng)供電后,復(fù)位開關(guān)為低時,XTIpll開始起振在12MHz,當(dāng)復(fù)位開關(guān)為高時,系統(tǒng)時鐘開始開始工作在12MHz,這時通過設(shè)置PLL LOCK時間,在這段時間內(nèi),VCO可以使系統(tǒng)的時鐘達(dá)到我們需要的532MHz,通過設(shè)置時鐘源選擇控制器低三位為1來使用532MHz的時鐘,這時,系統(tǒng)就達(dá)到了532MHz了。其余的時鐘設(shè)置也如此。
評論