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