S3C44B0X Watchdog定时器功能及应用

Slides:



Advertisements
Similar presentations
四川财经职业学院会计一系会计综合实训 目录 情境 1.1 企业认知 情境 1.3 日常经济业务核算 情境 1.4 产品成本核算 情境 1.5 编制报表前准备工作 情境 1.6 期末会计报表的编制 情境 1.2 建账.
Advertisements

主编:邓萌 【点按任意键进入】 【第六单元】 教育口语. 幼儿教师教育口 语概论 模块一 幼儿教师教育口语 分类训练 模块二 适应不同对象的教 育口语 模块三 《幼儿教师口语》编写组.
第一組 加減法 思澄、博軒、暐翔、寒菱. 大綱 1. 加減法本質 2. 迷思概念 3. 一 ~ 七冊分析 4. 教材特色.
海南医学院附 院妇产科教室 华少平 妊娠合并心脏病  概述  妊娠、分娩对心脏病的影响  心脏病对妊娠、分娩的影响  妊娠合病心脏病的种类  妊娠合并心脏病对胎儿的影响  诊断  防治.
植树节的由来 植树节的意义 各国的植树节 纪念中山先生 植树节的由来 历史发展到今天, “ 植树造林,绿化祖国 ” 的热潮漫卷 了中华大地。从沿海到内地,从城市到乡村,涌现了多少 造林模范,留下了多少感人的故事。婴儿出世,父母栽一 棵小白怕,盼望孩子和小树一样浴光吮露,茁壮成长;男 女成婚,新人双双植一株嫩柳,象征家庭美满,幸福久长;
客户协议书 填写样本和说明 河南省郑州市金水路 299 号浦发国际金融中 心 13 层 吉林钰鸿国创贵金属经营有 限公司.
浙江省县级公立医院改革与剖析 马 进 上海交通大学公共卫生学院
第二章 环境.
教师招聘考试 政策解读 讲师:卢建鹏
了解语文课程的基本理念,把握语文素养的构成要素。 把握语文教育的特点,特别是开放而有活力的语文课程的特点。
北台小学 构建和谐师生关系 做幸福教师 2012—2013上职工大会.
福榮街官立小學 我家孩子上小一.
第2期技職教育再造方案(草案) 教育部 101年12月12日 1 1.
企业员工心态管理培训 企业员工心态管理培训讲师:谭小琥.
历史人物的研究 ----曾国藩 组员: 乔立蓉 杜曜芳 杨慧 组长:马学思 杜志丹 史敦慧 王晶.
教育部高职高专英语类专业教学指导委员会 刘黛琳 山东 • 二○一一年八月
淡雅诗韵 七(12)班 第二组 蔡聿桐.
第七届全国英语专业院长/系主任高级论坛 汇报材料
小數怕長計, 高糖飲品要節制 瑪麗醫院營養師 張桂嫦.
制冷和空调设备运用与维修专业 全日制2+1中等职业技术专业.
会计信息分析与运用 —浙江古越龙山酒股份有限公司财务分析 组员:2006级工商企业管理专业 金国芳 叶乐慧 魏观红 徐挺挺 虞琴琴.
第六章 人体生命活动的调节 人体对外界环境的感知.
芹菜 英语051班 9号 黄秋迎 概论:芹菜是常用蔬菜之一,既可热炒,又能凉拌,深受人们喜爱。近年来诸多研究表明,这是一种具有很好药用价值的植物。 别名:旱芹、样芹菜、药芹、香芹、蒲芹 。 芹菜属于花,芽及茎类。
2012年 学生党支部书记工作交流 大连理工大学 建工学部 孟秀英
北京市职业技能鉴定管理中心试题管理科.
2014吉林市卫生局事业单位招聘153名工作人员公告解读
2017年3月5日 单片机原理与应用 背景知识调查.
老人健康促進之 成效評估與展現 高雄市政府衛生局 李素華 2014/05/15.
中信信诚-淮安项目.
实验四 利用中规模芯片设计时序电路(二).
实用操作系统概念 张惠娟 副教授 1.
第10章 FPGA硬件设计 <EDA技术与应用> 课程讲义
计算机基础知识 丁家营镇九年制学校 徐中先.
第四章 S3C44B0X 硬件结构及功能.
监控器CAT705、 CAT706、 CAT813与 MAX705,、MAX706、 MAX813L管脚兼容 2008年1月
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
基于Arduino单片机的简易示波器 Arduino Based Simple Oscilloscope
数 控 技 术 华中科技大学机械科学与工程学院.
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
课程设计.
大作业要求 1、按照选题要求设计电路,并仿真、下载,实现电路。 2、撰写综合报告.
时序逻辑电路实验 一、 实验目的 1.熟悉集成计数器的功能和使用方法; 2.利用集成计数器设计任意进制计数器。 二、实验原理
CPU结构和功能.
主要内容 定时/计数器的工作原理模式 定时/计数器的工作方式 定时/计数器的应用
S3C44B0X PWM定时器 功能及应用 第23组 SC 袁 悦 SC 常俊强
移相正弦信号发生器设计 采用直接数字综合器DDS发生器的设计 原理:图1是此电路模型图
得技通电子 问题 1.0 、选择题:本大题共15个小题,每小题1分,共15分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。
微机系统的组成.
第四章 MCS-51定时器/计数器 一、定时器结构 1.定时器结构框图
51单片机及最小系统板 MCU起航 QQ:
微机原理与接口技术 西安邮电大学计算机学院 杨锐.
第四章 基于S3C44B0X嵌入式系统 应用开发 4.1 基于S3C44B0X的S3CEV40介绍 4.2 S3C44B0X处理器介绍
第三章 MCS 51的硬件结构.
105學年度 新北市英語歌曲演唱競賽 志工工作會議 105年11月18日 9:30-10:00 碧華國小演講廳 新北市三重區碧華國小.
第4章 Excel电子表格制作软件 4.4 函数(一).
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
长春理工大学 电工电子实验教学中心 数字电路实验 数字电路实验室.
FBs系列PLC 高级应用篇高速计数/定时器
现代电子技术综合实验 陈学英.
临界区问题的硬件指令解决方案 (Synchronization Hardware)
单片机应用技术 (C语言版) 第7章 定时器/计数器
定时中断与LED MCU起航 QQ:
6.1 定时器/计数器的结构及工作原理 定时器/计数器的结构 定时器/计数器T0、T1的逻辑结构如图6-1所示。
《手把手教你学STM32》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司 淘宝店铺:
滤波减速器的体积优化 仵凡 Advanced Design Group.
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
上节复习(11.14) 1、方式2、方式0的特点? 2、定时/计数器的编程要点? 3、实验5方案优化问题.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
上节复习(11.7) 1、定时/计数器的基本原理? 2、定时/计数器的结构组成? 3、定时/计数器的控制关系?
DSP技术与应用 电子与信息技术系.
Presentation transcript:

S3C44B0X Watchdog定时器功能及应用 WATCHDOG TIMER S3C44B0X Watchdog定时器功能及应用 (36组) - SC06011042姚壮 -SC06011043王敏 -SC06011044张学 2019/10/12 WatchDog Timer

目录 看门狗技术 S3C44B0X WatchDog 看门狗技术的应用举例 原理、定义 分类 应用 功能、特点 组成结构 简单应用 2019/10/12 WatchDog Timer

S3C44B0X微处理器管脚定义图 2019/10/12 WatchDog Timer

S3C44B0X微处理器体系结构框图 2019/10/12 WatchDog Timer

1.1看门狗技术-概念 看门狗概念 作用:防止MCU死机或防止程序发生死循环(或者说程序跑飞)提高系统运行可靠性。 定义:一个定时器电路(WTDAT), 一般有一个输入(喂狗),一个输出。 结构: 2019/10/12 WatchDog Timer

1.1看门狗技术-原理 看门狗技术原理 2019/10/12 WatchDog Timer

1.1看门狗技术-工作过程 看门狗工作过程 系统运行 看门狗初始化 看门狗计数 时间到、清0 Reset Y N 2019/10/12 WatchDog Timer

1.1看门狗技术-实现 脉冲产生方式 定时器实现 硬件直接产生(STD9095系统支持板上的32.768晶体) 可编程器件产生(STD9096系统支持板设置DS1287) 定时器实现 可编程定时器(8253) 硬件计数器(CD4020) 2019/10/12 WatchDog Timer

1.2看门狗分类 分类一 分类二 硬件看门狗 软件看门狗 软硬件看门狗 一级看门狗 二级看门狗 2019/10/12 WatchDog Timer

1.2.1看门狗分类-硬件看门狗技术 硬件看门狗 优缺点 利用硬件电路来监控主程序的运行 利用I/O口线信号喂狗(计数器、定时器) 利用ALE引脚信号喂狗 优缺点 速度快,编程简单; 当CPU中断关闭时,失去抗干扰能力; 要有专门的硬件资源。 2019/10/12 WatchDog Timer

1.2.2看门狗分类-软件看门狗技术 软件看门狗 优缺点 利用单片机内闲置的计数器/定时器单元,用软件的方法实现; 举例:略。 编程复杂; 能监视中断关闭的故障; 经济性好。 2019/10/12 WatchDog Timer

1.2.3看门狗分类-一级看门狗 定义: 缺点 系统恢复后,从头再来。 2019/10/12 WatchDog Timer

1.2.3看门狗分类-一级看门狗原理 T<T1<2T,cpu循环开始时清0 2019/10/12 WatchDog Timer

1.2.4看门狗分类-二级看门狗 定义: 优点 可以解决一级看门狗的问题。 2019/10/12 WatchDog Timer

1.2.4看门狗分类-二级看门狗原理1 T2>T1>T,0<T2-T1<=T,0<T1-T<T 2019/10/12 WatchDog Timer

1.2.4看门狗分类-二级看门狗原理2 2019/10/12 WatchDog Timer

1.2.4看门狗分类-二级看门狗原理3 2019/10/12 WatchDog Timer

1.3.1看门狗技术应用-常用看门狗或芯片 51系列:有专门的看门狗定时器,对系统频率进行分频计数,定时器溢出时,将引起复位。看门狗可设定溢出率,也可单独用来作为定时器使用。 凌阳61系列:看门狗比较单一,第一是时间单一,第二是功能,在实际的使用中只需在循环当中加入清狗的指令就OK了。 常用的WDT芯片:如MAX813,X5045,IMP813等,价格4-10元不等。 2019/10/12 WatchDog Timer

1.3.2看门狗技术应用-应用 看门狗是恢复系统的正常运行及有效的监视管理器,具有很好的应用价值 具有锁定光驱 锁定任何指定程序 可用在家庭中防止小孩无节制地玩游戏、上网、看录像 …… 2019/10/12 WatchDog Timer

2.1 S3C44B0X看门狗定时器概述 S3C44B0X片内集成Watchdog Timer, 保证了系统软件能够长期、可靠和稳定的有效运行。 当受到故障例如噪声或系统错误的干扰时,S3C44B0X看门狗定时器能够继续控制器的操作。可用作一个普通的16位定时器去请求中断服务,并可在每个128MCLK后产生一个周期的复位信号。 2019/10/12 WatchDog Timer

2.1 S3C44B0X看门狗定时器概述 特性 Normal interval timer mode with interrupt request.(带中断请求的普通间隔定时器模式) Internal reset signal is activated for 128 MCLK cycles when the timer count value reaches 0(time out).(当定时器计数值达到0时,内部复位信号被激活128MCLK周期) 2019/10/12 WatchDog Timer

2.2WATCHDOG TIMER的功能框图 2019/10/12 WatchDog Timer

2.2.1 WATCHDOG TIMER功能框图—说明1 时钟源: 使用MCLK作为其唯一的时钟源,要生产相应的看门狗定时器时钟,MCLK频率首先预分频,然后结果频率再分频。 看门狗定时器控制寄存器WICON中的指定了预分频值和频率的分割系数。有效的预分频值为0-255。频率分割系数可选为16、32、64或128。 2019/10/12 WatchDog Timer

2.2.1 WATCHDOG TIMER功能框图—说明2 计算看门狗定时器频率和每个定时器时钟周期值 t_watchdog=1/(MCLK/(Prescader_value+1)/Division_factor) 寄存器 WTCON WTDAT WTCNT 2019/10/12 WatchDog Timer

2.2.2看门狗定时器功能寄存器 WTCON(16bit) 预分频[15:8]bit 再分频[4:3]bit 看门狗定时器[5]bit 不想重启处理器 提供的正常的定时功能 2019/10/12 WatchDog Timer

2019/10/12 WatchDog Timer

2.2.2看门狗定时器功能寄存器 WTDAT[15:0]bit 指定时限值 自动装入WTDAT时间 不是在看门狗定时器初始化时; 初始时使用0X8000,第一个时限发生后,WTDAT值将自动装入WTDAT。 2019/10/12 WatchDog Timer

2019/10/12 WatchDog Timer

2.2.2看门狗定时器功能寄存器 WTCNT[15:0]bit 放有看门狗定时器在正常操作下的当前计数值; 因此在使用能之前,看门狗定时器计数寄存器须设初始值为0X8000; 当看门狗定时器初始使能时,其数据寄存器中的值不能自动装入计数寄存器。 2019/10/12 WatchDog Timer

2019/10/12 WatchDog Timer

功能:看门狗定时器的测试程序,包括看门狗的初始化。 2.3S3C44B0X看门狗定时器-应用 功能:看门狗定时器的测试程序,包括看门狗的初始化。 程序: 2019/10/12 WatchDog Timer

3 看门狗技术的应用举例 红外测温仪抗干扰技术的研究 基于ARM的无线家庭网关的设计 2019/10/12 WatchDog Timer

参考文献 田泽编著.嵌入式系统开发与应用[M].北京:北京航空航天大学出版社,2005.1 . 周宝星,黄家希.看门狗技术在工控系统中的应用[J].电子应用技术. 仇国庆等.看门狗电路的设计与应用[J].自动化与以其仪表,2005年第4期. 看门狗技术在改善系统可靠性中的应用,李观文、衣平、邓英华,机床电器,2005 Vol.32 No.1  应对程序跑飞的软件措施,杨健、张晓琦、李亚利,自动化与仪表,2004 Vol.19 No.2  用振荡器和计数器构成“看门狗”的一种电路,冯亚辉、罗海福、季刚,计算机测量与控制,2003 Vol.11 No.11 单片机应用系统中的看门狗技术,胡屏、柏军,吉林大学学报(信息科学版),2003 Vol.21 No.2 2019/10/12 WatchDog Timer

thank you! 2019/10/12 WatchDog Timer