找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

帖子
查看: 4916|回復(fù): 0
收起左側(cè)

ARM920T看門狗定時(shí)器、系統(tǒng)時(shí)鐘

[復(fù)制鏈接]
ID:72008 發(fā)表于 2015-1-12 01:37 | 顯示全部樓層 |閱讀模式
看門狗定時(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改為異步總線模式。

==========================================================================

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表