STM32 独立看门狗的使用

发布者:mlgb999最新更新时间:2018-05-14 来源: eefocus关键字:STM32  独立看门狗 手机看文章 扫描二维码
随时随地手机看文章

STM32有两种看门狗:独立看门狗和窗口看门狗。本文主要介绍独立看门狗的使用。


独立看门狗(IDWG):由独立的40KHZ的低速时钟为其驱动。因此,即使主时钟发生故障,IDWG依然可以正常工作。

窗口看门狗(WWDG):有从APB1的时钟分频后得到的时钟驱动,通过可配置的时间窗口来检测应用程序非正常的过早或过迟的行为。


IDWG最适合用于那些需要看门狗在一个主程序外,能够完全独立工作,并对时间精度要求低的场合。而WWDG最适合那些要求看门狗在精确计时窗口起作用的应用程序。

IDWG使用的过程中,可以采用以下的方式进行配置:

  1. void IWDG_Configuration(void)  

  2. {  

  3.   

  4.   /* 使能对IWDG_PR and IWDG_RLR 寄存器写数据 */  

  5.   IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);  

  6.   

  7.   /* 设置IWDG的时钟频率*/  

  8.   IWDG_SetPrescaler(IWDG_Prescaler_32); //IWDG_PR: 40KHz(LSI) / 32 = 1.25 KHz //800u  

  9.   

  10.   /* 设置IWDG的周期*/  

  11.   IWDG_SetReload(349); //280MS    /*根据不同模块调整*/  

  12.   

  13.   /* 按照IWDG重装载寄存器的值重装载IWDG计数器*/  

  14.   IWDG_ReloadCounter();  

  15.   

  16.   /* 使能IWDG (the LSI oscillator will be enabled by hardware) */  

  17.   IWDG_Enable();  

  18. }


关键字:STM32  独立看门狗 引用地址:STM32 独立看门狗的使用

上一篇:stm32独立看门狗和窗口看门狗的区别和联系
下一篇:stm32休眠 以及休眠中如何喂狗

推荐阅读最新更新时间:2024-03-16 16:02

STM32 | 分享一个简单易用的单片机裸机程序模板
前言 前不久,我有位做测试的朋友转去做开发的工作,面试遇到了一个问题,他没明白,打电话问了我。题目大概就是: 在单片机裸机开发时,单片机要处理多个任务,此时你的程序框架是怎样的呢? 这其实是个经典面试问题,我以前面试也被问过。 答案一:轮询系统 代码结构如: // 微信公众号:嵌入式大杂烩 int main(void) { init_something(); while(1) { do_something1(); do_something2(); do_something3(); } } 这种结构大概是我们初学单片机的时候的代码结构。在没有外部事件驱动时,可以较好使用。 只答出了
[单片机]
<font color='red'>STM32</font> | 分享一个简单易用的单片机裸机程序模板
STM32入门篇之DHT11温湿度传感器
前言 一、项目介绍 本项目作为入门STM32的入门项目,也是我初次接触STM系列的单片机,在此记录一下。 1.1 项目名称 名称:基于STM32的室内温湿度检测 1.2 项目设计思路 思路:本项目采用ARM结构中最为代表的Cortex-M4系列的芯片,选用STM32F407ZGT6开发板进行项目开发,选用的传感器为常见通用的DHT11温湿度传感器。传感器将采集到的数据传输到STM32(MCU)主控进行数据处理,最后通过串口打印出来。 二、硬件准备 2.1 STM32F407ZGT6 购买链接:https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-224665746
[单片机]
<font color='red'>STM32</font>入门篇之DHT11温湿度传感器
STM32基础知识入门
一。 寄存器和固定库开发的区别和联系 STM32的寄存器很多,不容易记忆,调用固定库函数,设置好入口参数,从而操作相应的寄存器。 二。MDK下寄存器地址和名称映射关系 GPIO各端口的地址 GPIOA 的寄存器的地址=GPIOA 基地址+寄存器相对 GPIOA 基地址的偏移值 三。MDK下快速组织代码技巧 四。STM32中断优先级分组管理 STM32 的 68 个可屏蔽中断,在 STM32F103 系列上面,又只有 60 个(在 107 系列才有 68 个)。 STM32 的中断分组:STM32 将中断分为 5 个组,组 0~4。 抢占优先级的级别高于响应优先级。而数值越小所代表的优先级就越高。 需要注意两点
[单片机]
<font color='red'>STM32</font>基础知识入门
STM32 之 LED
自己的USER文件组下有3个c文件,以后会按照这个程序结构写程序。 代码参考于 OPELC思蛻蒙 http://bbs.opelc.org/viewthread.php?tid=6441&extra=page%3D1 (1)Main.c 主函数 (2)Init_External_Device.c 外设初始化函数 (3)includes.h 自己的c文件用的包含头文件 下面是源码: (1)Main C语言: Codee#14359 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 实验平台 : ST
[单片机]
<font color='red'>STM32</font> 之 LED
STM32单片机的PSAM卡驱动模块设计
引言 刷卡消费随着人们生活水平的提高已经成为常用的支付方式之一。为了保证刷卡消费的安全性,将PSAM卡内嵌于各种终端刷卡设备中。PSAM(Purchase SecureAccess Module,销售点终端安全存取模块),由IC卡发行主管部门或者应用主管机构发行,是可以用于对IC卡进行脱机消费交易认证的安全认证卡,主要应用于商用POS、网点终端、直连终端等设备上,支持多级发卡机制,适用于多应用的环境,符合识别卡、带触点的集成电路卡标准、ISO/IEC 7816—1/2/3/4以及《中国人民银行PSAM卡规范》。 1 PSAM卡简介 PSAM卡是接触式CPU卡的一种。CPU卡也称智能卡,卡内集成电路带有微处理CPU,存储
[单片机]
<font color='red'>STM32</font>单片机的PSAM卡驱动模块设计
STM32入门系列-使用库函数点亮LED软硬件分析
电路图分析 首先找来单片机的原理图,根据原理图进行相关的设计工作。 例如在上图中相同网络标号表示它们是连接在一起的,因此D1发光二极管阴极是连接在STM32的PC0管脚上,D2指示灯阴极连接在PC1管脚上,其他LED管脚以此类推。如果要使D1指示灯亮,只需要控制PC0管脚输出低电平, 如果要使D1指示灯灭,只需控制PC0输出高电平。如果你们使用的是其他板子,连接LED的管脚和极性不一样,那么只需要在程序中修改对应的GPIO管脚和输出电平状态即可,原理是一样的。 要点亮D1发光二极管,也就是让STM32的PC0管脚输出一个低电平。 库函数支持文件 如果采用的是库函数开发,需要复制创建好的库函数模板,在此模板上进行程序开发
[单片机]
<font color='red'>STM32</font>入门系列-使用库函数点亮LED软硬件分析
stm32学习笔记(三)串口通讯实验
#include sys.h #include usart.h ////////////////////////////////////////////////////////////////////////////////// //如果使用ucos,则包括下面的头文件即可. #if SYSTEM_SUPPORT_OS #include includes.h //ucos 使用 #endif ////////////////////////////////////////////////////////////////////////////////// //本程序只供学习使用,未经作者许可,不得用于其它
[单片机]
<font color='red'>stm32</font>学习笔记(三)串口通讯实验
基于STM32的全彩LED显示屏系统的设计
  LED显示屏是利用LED点阵模块或像素单元组成的一种现代平面显示屏幕,具有发光效率高、使用寿命长、视角范围大、色彩丰富以及对室内外环境适应能力强等优点。20世纪80年代后期,它在全世界迅速发展起来,并很快成为大屏幕平板显示的代表性主流产品;近年来,随着蓝色LED产品价格的快速下降,全彩色LED显示屏的价格逐步降低,市场需求急剧增长,应用日益普遍。目前的LED显示屏控制系统多采用ARM处理器来完成整个系统的功能,这种控制系统在数据处理速度上存在很大的局限,影响显示效果的连续性。基于此,在分析了STM32微处理器总线结构特点的基础上,提出了STM32+FPGA的控制系统方案,该方案充分了利用STM32微处理器的灵活的储器控制技术和
[电源管理]
基于<font color='red'>STM32</font>的全彩LED显示屏系统的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved