基于S3C6410的ARM11学习(五) 初始化之关闭看门狗
之前已经完成了设置中断向量表和设置处理器模式。下一步,就是要关闭看门狗。 看门狗,这个东西,在嵌入式系统里面是很常见的一个东西。这个是芯片预先做好的硬件,软件可以对硬件进行配置。说白了,这个东西就是一个定时器,定时器溢出的时候,如果设置开启看门狗的话,就会强制CPU复位。这样,好处就是防止程序跑飞。因为程序正常执行的时候,我们肯定是要对看门狗计数清零的,这样才能保证看门狗不会溢出,不会使CPU复位。 S3C6410的看门狗有两个功能: 作为常规定时器,并且可以产生中断 作为看门狗定时器,当计数器递减为0,产生复位信号。 下面是看门狗的框图 看门狗的时
暂无评论