|
看門狗定時(shí)器
原理:看門狗每隔一定時(shí)間【假設(shè)為3小時(shí)】就會(huì)餓,每次餓時(shí)都會(huì)叫,如果你不想讓它叫,只要保證每隔3小時(shí)喂一次狗就可以。
遞減計(jì)數(shù)器為0時(shí)會(huì)自動(dòng)重啟控制器。
用途:
1.用于解決遠(yuǎn)程控制器在出現(xiàn)電磁干擾、噪聲、系統(tǒng)錯(cuò)誤等外界條件造成的系統(tǒng)死機(jī)等不正常運(yùn)行問題。
2.可以通過設(shè)置產(chǎn)生定時(shí)的中斷信號(hào)。
結(jié)論:
1.設(shè)置WTCON[5]設(shè)置看門狗定時(shí)器的使能;
2.設(shè)置WTCON[15:8]和[4:3]位來設(shè)置看門狗控制器的工作頻率。
3.設(shè)置WTCON[2]和WTCON[0]使能產(chǎn)生中斷和復(fù)位信號(hào)。
4.設(shè)置WTDAT設(shè)置計(jì)數(shù)值。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
系統(tǒng)時(shí)鐘
ARM920T內(nèi)核的S3C2440的最高正常工作頻率如下:
FCLK【內(nèi)核工作頻率】:400MHZ HCLK【外設(shè)】:100MHZ PCLK【內(nèi)存、NAND、LCD等】:50MHZ
引子:12MHZ->400MHZ 如何讓牛車變?yōu)閯?dòng)車?
對(duì)于一些需要時(shí)鐘工作的硬件,如果切段其時(shí)鐘源,就不會(huì)再工作,從而實(shí)現(xiàn)降耗。
12MHZ 鎖相環(huán)PLL : MPLL用來產(chǎn)生FCLK\HCLK\PCLK高頻工作時(shí)鐘; UPLL為USB提供工作頻率。
開啟MPLL的過程:
1.設(shè)置LockTime變頻鎖定時(shí)間;
2.設(shè)置FCLK與晶振輸入頻率Fin的倍數(shù);
3.設(shè)置FCLK\HCLK\PCLK三者之間的比例。
如果HDIV設(shè)置為非0,CPU的總線模式要進(jìn)行改變,默認(rèn)情況下FCLK=HCLK,CPU工作在快速總線模式下,HDIV設(shè)置為非0后,F(xiàn)CLK與HCLK不再相等,要將CPU改為異步總線模式。
==========================================================================
|
|