[发明专利]一种STM32单片机低功耗应用中使用独立看门狗的方法在审

专利信息
申请号: 201510544820.1 申请日: 2015-08-31
公开(公告)号: CN105204953A 公开(公告)日: 2015-12-30
发明(设计)人: 马辰;金长新;刘强;高明 申请(专利权)人: 浪潮集团有限公司
主分类号: G06F11/07 分类号: G06F11/07;G06F1/32
代理公司: 济南信达专利事务所有限公司 37100 代理人: 姜明
地址: 250101 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 stm32 单片机 功耗 应用 使用 独立 看门狗 方法
【说明书】:

技术领域

发明涉及嵌入式开发技术领域,特别涉及一种STM32单片机低功耗应用中使用独立看门狗的方法。

背景技术

在STM32开发中经常会用到独立看门狗(IWDG)和低功耗模式,看门狗是为了检测和解决由软件错误引起的故障,低功耗模式是为了在CPU不需要继续运行时进入到休眠模式用以节省电能。其中独立看门狗的时钟由独立的RC振荡器(STM32F10x一般为40kHz)提供,即使在主时钟出现故障时,也仍然有效,因此可以在停止和休眠模式下工作。而且独立看门狗一旦启动,除了系统复位,不能被软件停止。这样引发的一个问题是当MCU进入到低功耗模式后由于CPU停止运行无法喂狗,会导致系统频繁复位。如何在低功耗应用中使用独立看门狗成为STM32单片机开发中需要面对的问题。

发明内容

为了解决现有技术的问题,本发明提供了一种STM32单片机低功耗应用中使用独立看门狗的方法,方法利用了STM32单片机可通过复位关闭独立看门狗的方法(即在单片机进入低功耗模式前进行系统复位,从而关闭独立看门狗),之后使系统进入低功耗模式,从而达到既使用STM32的独立看门狗又能保证低功耗模式的正常工作的目的。

本发明所采用的技术方案如下:

一种STM32单片机低功耗应用中使用独立看门狗的方法,包括以下步骤:

A、STM32单片机系统上电后,进行系统初始化,由于休眠标志初始状态为复位状态,所以看门狗被激活并进入任务工作状态;

B、系统任务处理完毕后,休眠标志被置位,表示系统即将进入低功耗状态并进行软件复位;

C、系统复位后,检测到休眠标志为置位状态,则复位该休眠标志,然后进入休眠的低功耗状态。

方法还包括步骤D:休眠的低功耗模式被唤醒后,再次检测休眠标志位,由于进入低功耗模式之前该标志位被复位,所以系统开启看门狗,进入工作状态。

步骤B中的休眠标志存储于STM32备份寄存器中,系统复位后不会丢失。

本发明的方法具有以下三个特点:

1、本方法中,STM32单片机独立看门狗的开启采用软件控制;

2、为保证STM32单片机复位后休眠标志数据不丢失,该标志数据存储于单片机备份寄存器中;

3、系统进入低功耗模式前,进行软件复位STM32单片机,目的是通过STM32单片机系统复位关闭看门狗。

综上,本发明的方法利用了STM32单片机可通过复位关闭独立看门狗的方法(即在单片机进入低功耗模式前进行系统复位,从而关闭独立看门狗),之后使系统进入低功耗模式,从而达到既使用STM32的独立看门狗又能保证低功耗模式的正常工作的目的。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的一种STM32单片机低功耗应用中使用独立看门狗的方法的方法流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

实施例一

如附图1所示,本实施例的一种STM32单片机低功耗应用中使用独立看门狗的方法,包括以下步骤:

A、STM32单片机系统上电后,进行系统初始化,由于休眠标志初始状态为复位状态,所以看门狗被激活并进入任务工作状态;

B、系统任务处理完毕后,休眠标志被置位,表示系统即将进入低功耗状态并进行软件复位;休眠标志存储于STM32备份寄存器中,系统复位后不会丢失;

C、系统复位后,检测到休眠标志为置位状态,则复位该休眠标志,然后进入休眠的低功耗状态;

D、休眠的低功耗模式被唤醒后,再次检测休眠标志位,由于进入低功耗模式之前该标志位被复位,所以系统开启看门狗,进入工作状态。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510544820.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top