13 单片机复位系统(二).ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

单片机系统复位(二)单片机系统复位(二)五、内部低电压检测复位六、看门狗复位七、程序地址非法复位八、热启动复位和冷启动复位熟悉单片机系统复位除了上电复位检测门槛电压外,STC15单片机还有一组更可靠的内部低压检测门槛电压。当电源电压Vcc低于内部低压检测(LVD)门槛电压时,可产生复位(前提是在STC-ISP编程/烧录用户程序时,允许低压检测复位/禁止低压中断,即将低压检测门槛电压设置为复位门槛电压)。五、内部低压检测复位单片机系统复位(二)低压检测复位结束后,不影响特殊功能寄存器IAP_CONTR中的SWBS/IAP_CONTR.6位的值,单片机根据复位前SWBS/IAP_CONTR.6的值为1,则单片机从系统ISP监控程序区启动。内部低压检测复位是热启动复位中的硬复位之一。STC15单片机内置了8级可选内部低压检测门槛电压。。五、内部低压检测复位单片机系统复位(二)下表列出了不同温度下STC15系列5V单片机和3.3V单片机所有的低压检测门槛电压。5V单片机的低压检测门槛电压如表1所示。五、内部低压检测复位单片机系统复位(二)-40℃25℃85℃4.744.644.604.414.324.274.144.054.003.903.823.773.693.613.563.513.433.383.363.283.233.213.143.09表1低压检测门槛电压如果用户所使用的是STC15系列3.3V单片机,那么可以根据单片机的实际工作频率在STC-ISP编辑器中选择上表所列出的低压检测门槛电压作为复位门槛电压。如:常温下工作频率是20MHz以上时,可以选择2.82V电压作为复位门槛电压;常温下工作频率是12MHz以下时,可以选择2.42V电压作为复位门槛电压。如图1所示。。五、内部低压检测复位单片机系统复位(二)五、内部低压检测复位单片机系统复位(二)如果在STC-ISP编程/烧录用户应用程序时,不将低压检测设置为低压检测复位,则在用户程序中用户可将低压检测设置为低压检测中断。当电源电压VCC低于内部低压检测(LVD)门槛电压时,低压检测中断请求标志位(LVDF/PCON.5)就会被硬件置位。如果ELVD/IE.6(低压检测中断允许位)被设置为1,低压检测中断请求标志位就能产生一个低压检测中断。。五、内部低压检测复位单片机系统复位(二)在正常工作和空闲工作状态时,如果内部工作电压VCC低于低电压检测门槛电压,低压中断请求标志位(LVDF/PCON.5)自动置1,与低压检测中断是否被允许无关。即在内部工作电压VCC低于低压检测门槛电压时,不管有没有允许低压检测中断,LVDF/PCON.5都自动为1。该位要用软件清0,清0后,如内部工作电压VCC低于低压检测门槛电压,该位又被自动设置为1。五、内部低压检测复位单片机系统复位(二)在进入掉电工作状态前,如果低压检测电路未被允许可产生中断,则在进入掉电模式后,该低压检测电路不工作以降低功耗。如果被允许可产生低压检测中断(相应的中断允许位是ELVD/IE.6,中断请求标志位是LVDF/PCON.5),则在进入掉电模式后,该低压检测电路继续工作,在内部工作电压VCC低于低压检测门槛电路后,产生低压检测中断,可将MCU从掉电状态唤醒。与低压检测相关的一些寄存器主要包括PCON、IE、IP等3个特殊功能寄存器。五、内部低压检测复位单片机系统复位(二)单片机系统复位(二)在工业控制/汽车电子/航空航天等需要高可靠性的系统中,为了防止“系统在异常情况下,受到干扰,MCU/CPU程序跑飞,导致系统长时间异常工作”,通常是引进看门狗,如果MCU/CPU不在规定的时间内按要求访问看门狗,就认为MCU/CPU处于异常状态,看门狗就会强迫MCU/CPU复位,使系统重新从头开始按规律执行用户程序。六、看门狗复位单片机系统复位(二)看门狗复位是热启动复位中的软复位之一。STC15系列单片机内部也引进了此看门狗动能,使单片机系统可靠性设计变得更加方便/简洁。六、看门狗复位单片机系统复位(二)看门狗复位状态结束后,不影响特殊功能寄存器JAP_CONTR中SWBS/IAP_CONTR.6位的值,对于STC15F/L101W系列、STC15F/L2K60S2系列、STC15F/L408AD系列及STC15W401AS系列单片机,它们根据复位前SWBS/IAP_CONTR.6的值选择是从用户应用程序区启动,还是从系统ISP监控程序区启动。六、看门狗复位单片机系统复位(二)如果看门狗复位前它们的SWBS/IAP_CONTR.6的值为1,则看门狗复

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档