您的位置 首页 数字

PIC16F87X系列单片机引起内部复位的条件和原因剖析

PIC16F87X系列单片机引起内部复位的条件和原因分析-每次单片机加电时,上电复位电路都要对电源电压VDD的上升过程进行检测,当VDD值上升到规定值1.6~1.8V时,就产生一个有效的复位信号,需经过72ms加1024个时钟周期的延时,才会使单片机复位。

PIC16F87X系列单片机的复位功能设计得比较完善,引起单片机内部复位的条件和原因能够大致概括成以下5种.

1.上电复位

每次单片机加电时,上电复位电路都要对电源电压VDD的上升进程进行检测,当VDD值上升到规定值1.6~1.8V时,就发生一个有用的复位信号,需通过72ms加1024个时钟周期的延时,才会使单片机复位。

2.人工复位(单片机在履行程序期间)

无论是单片机在按预先设定的正常次序运转程序,仍是呈现单片机进入不行预知的某一个死循环,都必须以为单片机在履行程序。单片机在履行程序期间,只需在人工复位端MCLR参加一个低电平信号,就会令其复位。

3.人工复位(单片机在睡觉期间)

单片机处在睡觉状况之下(时钟停振,单片机中止履行程序),只需在人工复位端MCLR参加一个低电平信号,就会令其复位。

4.看门狗复位

不管何种原因,只需没有对看门狗定时器WDT周期性清0,WDT就会呈现超时溢出,也就会引发单片机复位。根据单片机在看门狗超时溢出之前所在的状况是睡觉仍是履行程序,又能够将看门狗超时溢出分为两种状况。

一种状况只要在单片机履行程序期间,看门狗发生超时溢出,才会引发单片机的复位;而另一种状况关于PIC16F87X单片机而言则不会引发单片机的复位。

5.电源欠压复位

在上电延时之后,该电路再供给1024个时钟周期的推迟,意图是让振荡电路有满意的时刻发生安稳的时钟信号。

为了满意上述人工复位的需求,一般单片机都设置一个外接复位引脚,来接纳外部输入的人工复位信号。
来历;21ic

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/shuzi/343996.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部