目录

一、WDT简介

二、Exynos_4412下的WDT控制器

三、WDT的寄存器

​四、WDT编程


一、WDT简介

Watch Dog Timer即看门狗定时器,其主要作用是当发生软件故障时可产生复位信号使SOC复位,其本质是一个计数器。

和32的看门狗一样,不喂狗就会复位

二、Exynos_4412下的WDT控制器

中间的WTCNT是一个存放递减计数器值的寄存器,减到0产生两种信号中断信号或者复位信号

PCLK是一个100MHz的时钟。左面这东西看着眼熟吧,32时钟树的预分频器。8位预分频器就能设置0-255,降低1-256倍。之后是一个二级分频它只有四个选项,看门狗真正的频率是经过两层分频后的。

经过这个公式计算后得出频率,结果的倒数就是周期。

三、WDT的寄存器

四、WDT编程

由于访问开发板的方式是串口,所以我们不需要初始化串口,因为软件已经帮我们初始化了。

#include "exynos_4412.h"WDT_Init(void)
{WDT.WTCNT = (3052 * 5);//5SWDT.WTCON = 0xFF39;//3052}
void delay(unsigned int time)
{while(time --);
}
int main()
{WDT_Init();while(1){printf("WTCNT = %d\n",WDT.WTCNT);delay(100000);}return 0;
}

#include "exynos_4412.h"WDT_Init(void)
{WDT.WTCNT = (10000 * 5);//5SWDT.WTCON = 0x4D39;//10000}
void delay(unsigned int time)
{while(time --);
}
int main()
{WDT_Init();while(1){printf("WTCNT = %d\n",WDT.WTCNT);delay(100000);}return 0;
}

正常看门狗不是这样使用的,要在程序中不断的喂狗,直到程序跑飞喂不了狗了,才会复位。

Exynos_4412——WDT实验相关推荐

  1. Exynos_4412——RTC实验

    目录 一.ADC小作业 二.RTC简介 三.Exynos_4412下的RTC控制器 四.RTC中的寄存器 五.RTC编程 六.RTC小作业 一.ADC小作业 电压在1501mv~1800mv时,LED ...

  2. Exynos_4412——PWM实验

    目录 一.PWM简介 1.1蜂鸣器工作原理 有源蜂鸣器 无源蜂鸣器 1.2使用GPIO控制 1.3PWM控制 1.4PWM参数 周期​ 占空比 二.Exynos_4412下的PWM控制器 三.PWM寄 ...

  3. Exynos_4412——ADC实验

    目录 一.ADC简介 二.Exynos_4412下的ADC控制器 三.ADC寄存器详解 四.ADC编程 一.ADC简介 ADC(Analog to Digital Converter)即模数转换器,指 ...

  4. WTD实验(lv9-day15)

    文章目录 WTD实验(lv9-day15) 1 WDT简介 2exynos4412下的WDT控制器 3 WDT寄存器详解 3.1 WTCON 3.2 WTCNT 3 WDT实验 WTD实验(lv9-d ...

  5. LV.9 ARM体系结构与接口技术

    1 计算机硬件基础 Day1-1 底层课程导学 课程回顾 1.编程基础 1.C语言基础 2.C高级及Linux 3.数据结构 2.应用开发 1.IO 2.进程 3.网络编程 3.底层开发 1.ARM ...

  6. 2014暑假(第八届)全国高校物联网专业师资培训通知

          为进一步推动高等院校物联网教学工作的开展,加强国内各高等院校同行间的交流,培养国内物联网专业的师资力量,在工信部软件与集成电路促进中心和教育部教育管理信息中心指导下,将由华清远见教育集团主 ...

  7. 【Linux】ARM篇七--WDT看门狗实验

    ARM篇七--WDT看门狗实验 一.前言 二.准备工作 三.看门狗简介 四.看门狗寄存器介绍 1.看门狗结构 2.看门狗寄存器 3.WTCON寄存器 4.WTCNT寄存器 五.看门狗代码编写 1.程序 ...

  8. ARM:嵌入式系统之WDT中断实验

    WDT中断实验 提示:几乎每种处理器都支持特定的异常处理,中断也是异常的一种. 提示:本次实验我们需要做的是一个关于WDT中断实验,由于我缺少相关理论部分,就对理论不展开过多的解释. 文章目录 WDT ...

  9. Exynos_4412——轮询与中断

    目录 一.CPU与硬件的交互方式 1.1轮询 1.2中断 1.3DMA 二.轮询方式的按键实验 三.GPIO中断相关寄存器 四.GPIO中断编程 五.小作业 一.CPU与硬件的交互方式 1.1轮询 C ...

最新文章

  1. webservice发送字符串
  2. 笔记:Hadoop权威指南 第4章 Hadoop I/O
  3. 六级范文背诵50篇_清华附小校长:小学生日记写作训练,附经典范文50篇,家长收藏...
  4. ubuntu 开启 apache mod_rewrite
  5. lucene 增量 全量 更新索引_10年+,阿里沉淀出怎样的搜索引擎?
  6. Docker 教程、架构、Linux下的安装
  7. OpenResty Codis集群缓存系统
  8. C# 实现打开和关闭可执行文件
  9. python自控_怎么自学python,大概要多久?
  10. 多元统计分析朱建平pdf_应用多元统计分析课后答案朱建平版
  11. mac搭建c语言开发环境
  12. .NET 通过Word模板,使用AsposeWord进行数据动态导出Word
  13. 糗百文化:糗事百科的运营哲学
  14. 程序阅读_全面详解LTE:MATLAB建模仿真与实现_自学笔记(1)调制与编码_程序阅读
  15. 使vue组件居中、中下
  16. Pspice仿真实验 例B-1
  17. 探索 OkHttp 原理
  18. php 自动关键词,php实现自动获取生成关键词功能
  19. 基于HTML5的数据可视化方法有哪些
  20. 应用层的HTTP和HTTPS协议

热门文章

  1. Arduino实验二十九 PCF8591数模转换传感器实验
  2. 《Cloud Native Data Center Network》读书笔记-1
  3. videojs实现视频打点标记 Vue
  4. 云长协助你彻底搞清楚转发与重定向的区别
  5. overflow属性的用法
  6. cad能自学成才吗_我在6个月内成为一名自学成才的开发人员,所以你能
  7. 计算机网络考研、招聘面试问题总结
  8. Exchange 2010 Ps 之使用更新脱机地址簿系列命令get-offlineaddressbookUpdate-offlineaddressbook
  9. UrlRewrite 是用来干什么的?
  10. 寻址范围、按字寻址、按字节寻址