飞凌OK6410学习之看门狗

飞凌OK6410学习之看门狗

拿到开发板有一段时间了,今天开始,就用博客来见证我学习OK6410的过程,暂时就用这个吧!!吐舌头

OK,废话不多说,直入主题!

众所周知,在6410开发板上面写裸机程序,一上来是需要关闭看门狗的,那么看门狗到底是个什么东东呢?下面我们一起来分析一下。

看门狗相当于一个定时器,CPU启动时,会进行倒计时,一般为三秒钟左右,如果在这三秒内不关闭看门狗的话,CPU将不断的进行复位,重新启动系统,所以裸机程序中一上电就需要关闭看门狗。关闭看门狗的原理已经明明白,下面我们就开始了解如何关闭看门狗吧。

一、从S3C6410芯片手册上面能看到这段:


说明看门狗配置寄存器的地址为0x7e004000,往寄存器里面的最后一位写0可以禁止复位功能。

二、如下图示,可以得出系统复位后,看门狗的复位信号是1(自动复位的),所以必须写0禁止复位:


三、关闭看门狗寄存器配置如下:

        LDRR1,=0X7E004000

        MOVR0,#0

        STRR0,[r1]

看门狗的寄存器就说到这里,未完待续。。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值