STM32f103 看门狗使用

发布者:SparkleMagic最新更新时间:2017-10-02 来源: eefocus关键字:STM32f103  看门狗 手机看文章 扫描二维码
随时随地手机看文章

//看门狗使用需要计算超时时间

// IAR 7.1

#ifndef __STM32_WDG_H__

#include "stm32f10x.h"

#define LSI_FREQ   40000

void stm32_wdg_init(void);
void stm32_wdg_enable(void);
void stm32_wdg_feed(void);

#endif

#include "stm32_wdg.h"

#include "stm32f10x_iwdg.h"

void stm32_wdg_init(void)
{
    /*Enables write access to IWDG_PR and IWDG_RLR registers */
    IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
    /*Set prescaler value*/
    IWDG_SetPrescaler(IWDG_Prescaler_64);
    /*Set reload value
    Counter Reload Value = 250ms/IWDG counter clock period
                          = 250ms / (LSI/32)
                          = 0.25s / (LsiFreq/32)
                          = LsiFreq/(32 * 4)
                          = LsiFreq/128
   */
    IWDG_SetReload(LSI_FREQ/32);
    /*Download reload value to register*/
    IWDG_ReloadCounter();
}

void stm32_wdg_enable(void)
{
    IWDG_Enable();
}

void stm32_wdg_feed(void)
{
    IWDG_ReloadCounter();
}


关键字:STM32f103  看门狗 引用地址:STM32f103 看门狗使用

上一篇:STM32的CAN总线过滤器的配置
下一篇:STM32f103 双串口配置和中断

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

关于STC15F2K60S2看门狗的应用
关于STC15F2K60S2看门狗的应用 1.STC15F2K60S2系列单片机的内部结构图 STC15F2K60S2系列单片机的内部结构框图如下图所示,STC15F2K60S2系列单片机中包含中央处理器(CPU)、程序存储器(Flash)、数据存储器(SRAM)、定时器、IO口、高速A/D转换、看门狗、UART高速异步串行通信口1/串行通信口2,CCP/PWM/PCA,一组高速同步串行端口SPI,片内高精度R/C时钟及高可靠复位等模块,STC15F2K60S2系列单片机几乎包含了数据采集和控制中的所有单元模块。 2.目的: 在工业控制/汽车电子/航空航天等需要高可靠行的系统中,为了防止“系统在异常情况下,受到干扰,MCU
[单片机]
电子计数式频率计原理 看门狗端口中断实现计数电路功能
频率是单位时间内周期性过程重复、循环或震动的次数,记为f。因此,某一信号在T秒内变化了N次,可知该信号的频率为:f=N/T。下图是电子计数式频率计的原理框图,它主要由四部分组成。 计数脉冲形成电路:该部分的作用是将被测的周期信号经过放大、整形后转换成可计数的脉冲。 时间基准T产生电路:这部分的作用是提供准确的计数时间T,又称为闸门(时间)脉冲。 计数电路:这部分的作用是计数被测周期信号的重复次数。时间基准产生电路产生闸门脉冲,只有在闸门脉冲持续的时间T内,才允许被测信号输入到计数电路进行计数。 波形图 显示电路:该部分的作用是将测量的结果直观的显示出来。 由于单片机的广泛应用,而且单片机的功能也越来越强大,因
[单片机]
电子计数式频率计原理 <font color='red'>看门狗</font>端口中断实现计数电路功能
STM32f103——ILI9341
#ifndef ILI9341_H_ #define ILI9341_H_ #include type.h //====================================TFT ILI9341===================================== #define ILI9341_SPI SPI1 #define ILI9341_MOSI_GRP GPIOA #define ILI9341_MOSI_IDX GPIO_Pin_7 #define ILI9341_MOSI_LOW() GPIO_ResetBits(ILI9341_MOSI_GRP, ILI9341_MO
[单片机]
单片机系统软件抗干扰方法介绍
在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以MCS-51单片机系统为例,对微机系统软件抗干扰方法进行研究。 1 软件抗干扰方法的研究 在工程实践中,软件抗干扰研究的内容主要是: 一、消除模拟输入信号的嗓声(如数字滤波技术);二、程序运行混乱时使程序重入正轨的方法。本文针对后者提出了几种有效的软件抗干扰方法。 1.1 指令冗余 CPU取指令过程是先取操作码,再取操作数。当PC受干扰出现错误,程序便脱离正常轨道“乱飞”,当乱飞到某双字节指令,若取指令时刻落在操作数上,误将操作数当作操作码,程序将出错。若“飞” 到了三字节指令,出错机率更大。 在关键地方人为插入
[单片机]
单片机系统软件抗干扰方法介绍
基于FPGA的微处理器内核设计与实现
与传统投片实现ASIC相比 ,FPGA具有实现速度快、风险小、可编程、可随时更改升级等一系列优点,因而得到了越来越广泛的应用。MCS-51应用时间长、范围广,相关的软硬件资源丰富,因而往往在FPGA应用中嵌入MCS-51内核作为微控制器。但是传统MCS-51的指令效率太低,每个机器周期高达12时钟周期 ,因此必须对内核加以改进,提高指令执行速度和效率,才能更好地满足FPGA的应用。 通过对传统MCS-51单片机指令时序和体系结构的分析,使用VHDL语言采用自顶向下的设计方法重新设计了一个高效的微控制器内核。改进了的体系结构,可以兼容MCS-51所有指令,每个机器周期只需1个时钟周期,同时增加了硬件看门狗和软件复位功能,提高
[单片机]
基于FPGA的微处理器内核设计与实现
C8051F与80C51系列单片机的不同初始化
1 引言 近30年来,世界各主要电子元器件生产厂商纷纷推出自己各具特色的单片机产品。而在百花齐放的单片机家族中,80C5l系列一直扮演着重要的角色。该单片机在教学、科研等领域已经成为入门单片机并成为单片机应用的首选,该产品以其易读性好、扩展能力强而著称,从而成为广大从事单片机开发者最熟悉、最具代表的机型。但人们往往在熟悉80C51单片机之后又选择别的系列单片机开发产品,这是因为80C51具有运算速度慢、功耗大、内部资源少等不足,所以限制了其使用范围。Cygnal公司推出的C805lF系列单片机既弥补了80C51系列的不足,又与MCS—5l指令集兼容。C805lFxxx系列单片机是完全集成的混合信号系统级芯片,具有与8051指令集
[单片机]
STM32F103标准库开发---Uart串口通信实验---printf()函数重定向
一、printf()函数重定向 方法一:使用MicroLIB库 1. 勾选 Use MicroLIB 具体如下图所示: 2. 重定向 fputc 函数 具体代码如下: #include stdio.h //需要调用stdio.h文件 /**********************printf重定向****************************/ int fputc(int ch, FILE *f) { USART_SendData(USART1, ch); //发送数据 while (USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET);//等待发送完
[单片机]
<font color='red'>STM32F103</font>标准库开发---Uart串口通信实验---printf()函数重定向
基于X25045的新型看门狗电路
  看门狗(Watchdog)电路是嵌入式系统需要的抗干扰措施之一。本文用X25045芯片设计了一种新的看门狗电路,具有体积小、占用I/O口线少和编程方便的特点,可广泛应用于仪器仪表和各种工控系统中。 前言   工控系统在运行时,通常都会遇到各种各样的现场干扰,抗干扰能力是衡量工控系统性能的一个重要指标。看门狗(Watchdog)电路是自行监测系统运行的重要保证,几乎所有的工控系统都包含看门狗电路。在8096系列单片机和增强型8051系列单片机中,该系统已经做在芯片内部,用户只要用软件开放它就可以,使用很方便。但目前工控系统仍在使用廉价的普通型8051系列单片机,则看门狗电路必须由用户自己建立。   看门狗电路一般有软件看门
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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