×
单片机 > 单片机程序设计 > 详情

ARM920T看门狗定时器、系统时钟

发布时间:2020-06-04 发布时间:
|

看门狗定时器

原理:看门狗每隔一定时间【假设为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用来产生FCLKHCLKPCLK高频工作时钟; UPLL为USB提供工作频率。 

开启MPLL的过程:
1.设置LockTime变频锁定时间;
2.设置FCLK与晶振输入频率Fin的倍数;
3.设置FCLKHCLKPCLK三者之间的比例。 

如果HDIV设置为非0,CPU的总线模式要进行改变,默认情况下FCLK=HCLK,CPU工作在快速总线模式下,HDIV设置为非0后,FCLK与HCLK不再相等,要将CPU改为异步总线模式。 

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



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
用Atmega 16单片机驱动字符型液晶显示芯片