单片机系统复位与看门狗_第1页
单片机系统复位与看门狗_第2页
单片机系统复位与看门狗_第3页
单片机系统复位与看门狗_第4页
单片机系统复位与看门狗_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机原理与接口技术肖忠1思考题1、ATmega48有几种时钟源,如何选择?2、ATmega48的主时钟控制单元会产生几种时钟信号,他们的作用是什么?3、 ATmega48有几种复位源,它们在什么情况下产生复位信号?4、 ATmega48看门狗有什么作用?如何使用?23CLKcpuCPU时钟CLKI/OI/O时钟(I/O、定时器、SPI、外部中断、 UASRT)CLKFlashFlash时钟CLKASY异步定时器时钟CLKADCADC时钟上述时钟无需同时工作,通过使用不同的睡眠模式来降低功耗一、AVR时钟系统时钟信号4芯片时钟选项熔丝位CKSEL30低功耗晶振1111 1000满振幅晶振011

2、1 0110低频晶振0101 0100内部128KHzRC振荡器0011校准的内部RC振荡器0010外部时钟0000一、AVR的时钟系统外晶5芯片时钟选项熔丝位CKSEL30低功耗晶振1111 1000满振幅晶振0111 0110低频晶振0101 0100内部128KHzRC振荡器0011校准的内部RC振荡器0010外部时钟0000一、AVR的时钟系统外部时钟6芯片时钟选项熔丝位CKSEL30低功耗晶振1111 1000满振幅晶振0111 0110低频晶振0101 0100内部128KHzRC振荡器0011校准的内部RC振荡器0010外部时钟0000一、AVR的时钟系统片内RC片内RC振荡器提

3、供了固定的8.0MHz的时钟,出厂时CKDIV8熔丝位已经被编程,故系统默认主频:1MHz(见手册P27)7一、AVR时钟系统主频调整1、熔丝位CKDIV8-/8或/12、用特殊的写时序,修改时钟预分频寄存器CLKPR(手册P30)8为什么要复位?上电时电压不稳定(有波动),单片机不能正常工作,需要延时一小段时间;开始工作后,要初始化各寄存器的初值,从特定的地方开始执行程序,也需要一点时间;复位源有哪几个?上电复位,外部复位,掉电检测复位,看门狗复位二、复位系统910二、复位系统PORF上电复位标志,写0可清除EXTRFRESET复位标志,上电或写0可清除BORF掉电检测复位标志,上电或写0可

4、清除WDRF看门狗复位标志,上电或写0可清除11一湖南女孩(大专生)到广东东莞找工作;联系好了一家企业,确定面试时间;面试时,被这假企业的人员绑架,并逼迫她向家人要钱,此女孩死活不从;四小时后,警察突然出现,人获救。为什么警察会在这时出现?因为女孩出门前与朋友约好了,若四小时内没有电话,就报警。看门狗电路在实际中的应用真实案例:12起源单片机成为测控系统的核心,要求工作稳定电磁干扰、静电干扰、放电与浪涌等干扰的危害PC受扰跳变,程序跑飞RAM数据被改被覆盖发出错误指令、误动作SFR的内容被改,工作失常三、看门狗技术13解决方法隔离(变压器、光电耦合)屏蔽(双绞线+屏蔽层)接地上述解决方法难以完

5、全消除干扰,因此引入一种程序监视技术,即看门狗技术三、看门狗技术14是一种亡羊补牢的办法是在其他抗干扰方法失效后一补救方法基本功能:在单片机运行时,独立于CPU之外的看门狗通过检测单片机的状态,监视CPU的运行;当发现CPU运行不正常(程序跑飞、死循环等),它就会发出复位信号,强制单片机重新启动看门狗除具基本功能外,还可以完成电源监测,后备电源切换、数据存在等。三、看门狗技术15监控实现:看门狗需要通过两根信号线与CPU联系,一根由CPU发出的喂狗信号,另一根是由看门狗发出的复位信号。看门狗是一个相对独立的特殊的定时器,启用它后,喂狗就是让定时器清零、重新计数,使其无法加到最大值而溢出产生复位

6、信号所以要在程序里适当位置加入清看门狗指令(喂狗)此技术只对瞬间干扰造成的问题有效三、看门狗技术1617作用:产生复位信号产生中断信号(可用于节电模式的唤醒)内部结构:独立128KHz的时钟10项复位时间间隔(通过设置预分频器)2个安全等级四、ATmega48看门狗的应用18四、ATmega48看门狗的应用WDIF 看门狗超时中断标志WDIE 看门狗超时中断使能WDCE看门狗修改使能WDE 使能看门狗WDP3.0看门狗定时器预分频器1920四、ATmega48看门狗的应用WDTON熔丝位(未编程)WDTON熔丝位(已编程)安全等级1安全等级2WDE=0 ,关闭看门狗WDE=1 ,打开看门狗WDE 恒= 1关闭方法:1、WDRF清

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论