请问硬件看门狗复位与上电复位如何判断

2019-07-15 07:30发布

请问各路大神,单片机收到RESET引脚的复位信号时,如何区分是外部复位(硬件看门狗)还是上电复位???多谢~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
含笑饮毒酒
1楼-- · 2019-07-15 15:21
上电复位和外部硬件看门狗复位的根本区别就是一个是完全断电,一个是没有断电,那么就可以根据这个特性去判读。当单片机完全断电时单片机内存中的数据会全部丢失,如果只是复位引脚引起的复位那么内存中的数据不会丢失。那么可以在程序没用到的一个内存地址中存储一个标志,单片机程序一开始就去判断这个内存地址中的值是不是存储的标志,如果这个值不是存储的标志,说明单片机是上电复位,同时将标志存储在这个内存地址上。如果下一次是复位引脚引起的复位,那么单片机程序一开始去判断这个值得时候,这个值应该和存储的标志相等,那么就说明单片机没有断电,只是复位引脚引起的复位。

一周热门 更多>