解析单片机的几种复位电路 (解析单片机的几种类型)
整理分享解析单片机的几种复位电路 (解析单片机的几种类型),希望有所帮助,仅作参考,欢迎阅读内容。
内容相关其他词:解析单片机的几种方法,单片机各部分功能介绍,单片机的详细介绍,解析单片机的几种类型,解析单片机的几何结构,单片机解释,解析单片机的几种方法,解析单片机的几何结构,内容如对您有帮助,希望把内容链接给更多的朋友!
图1图2图1是最常见的低电平上电复位原理图,我们来分析这个过程,上电前电容两端电压为0。上电后,电流从3.3V流经电阻、电容到地,由于电容两端电压不能突变,所以上电瞬间RESET脚上电压也为零,并保持一小段时间低电平,这段时间触发单片机复位;随着时间推移,电容两端电压太高超过某一阈值电位,复位完成。这个电阻、电容的取值大小影响到复位引脚电平的上升时间(电容的充电时间)。图2手动按键复位原理图,手动按钮复位在GND和RESET之间接一个按钮。当人为按下按钮时,RESET脚就会被GND拉为低电平,使单片机进入复位状态,如果手不松掉,那么会一直处于复位状态,直至手松掉之后,复位引脚电平恢复。ST单片机内部的复位波形,上电的时候VDD大于Vpor并持续一定的时间,单片机脱离复位状态,掉电的时候Vdd电压低于Vpdr电压,单片机进行复位。软件复位也分两种,我们可以使用复位指令,直接使单片机进行复位,另外一种使用单片机内置看门狗,配置启动看门狗,在主循环程序中每隔一定地时间刷新看门狗,俗称喂狗。如果一定的时间没有喂狗,可以认为程序跑飞,则看门狗模块会复位单片机,内置看门狗又分窗口看门狗和*看门狗,区别如下:时钟不同1、*看门狗:*看门狗使用的是内部专门的Khz低速时钟,不需要使能时钟*作。2、窗口看门狗:窗口看门狗使用的是PCLK1的时钟,使用前需要先使能时钟。中断不同1、*看门狗:*看门狗没有中断,超时直接复位。2、窗口看门狗:窗口看门狗可以在中断中做复位前的函数*作,比如报错一些数据等。使用场景不同1、*看门狗:*看门狗一般用于避免程序跑飞或者死循环。2、窗口看门狗:窗口看门狗避免程序不安预定逻辑执行,比如先于理想环境完成,或者后于极限时间超时。当然复位衍生出来的电路形态可能不止上述的两种,但是基本上都是围绕上述的电路进行变换,最后强调一点,RESET的走线越短越好,复位电路一定要尽可能靠近MCU,因为复位电路到单片机这一段的走线,可能会引入其他外界因素的干扰,是单片机处于不稳定的状态。关于复位的内容就跟大家分享到这里,大家有没有遇到过关于一些复位引起的问题呢?编辑:jq标签: 解析单片机的几种类型
本文链接地址:https://www.iopcc.com/jiadian/92399.html转载请保留说明!