E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IWDG
STM32F4 7.STM32F4 独立看门狗
看门狗的作用:在系统错乱跑飞时复位系统STM32内置两个看门狗,可以用来检测和解决又软件引起的错误和故障,当计数器达到给定超时值时,触发中断(仅适用窗口看门狗)或者产生系统复位独立看门狗:
IWDG
由专用低速时钟
--浮夸--
·
2020-06-29 23:00
看门狗
看门狗(参考手册17章,开发指南11章):检测和解决由软件错误引起的故障芯片内置2个看门狗:1、独立看门狗,
IWDG
—>LSI驱动,特点:独立工作,对时间精度要求低2、窗口看门狗,WWDG—>APB1分频后得到时钟驱动
星星上的吴彦祖
·
2020-06-29 06:21
STM32
stm32 时钟配置——外部时钟倍频、内部时钟倍频 【worldsing笔记】
低速时钟主要用于独立看门狗
IWDG
、实时时钟RTC。①、HSI是高速内部时钟,RC振荡器,频率为8MH
weixin_30575309
·
2020-06-27 21:30
STM32F4踩过的坑——无限复位重启之选项字节(Option Bytes)
目录无限重启验证
IWDG
猜想查找
IWDG
是怎么被开启的修复选项字节代码修改(未实现,待更新)工具修改(J-LinkSTM32Unlock、ST-LinkUtility)无限重启烧写程序后,发现MCU复位脚每隔
小小_螺丝钉
·
2020-06-27 09:27
STM32
STM32 软件重启导致死机的情况分析
测试了四种情况:1:Reset_Pin=NONE启用
IWDG
,无
IWDG
_FeedDog(),程序10s后
jianwang16
·
2020-06-26 21:19
嵌入式
STM32 HAL库学习系列第11篇---定时器TIM---看门狗基本配置及使用
基本配置使用cube配置溢出时间记住准时喂狗独立看门狗:/*
IWDG
1s超时溢出*/MX_
IWDG
_Init(
IWDG
_PRESCALER_64,625);/*启动独立看门狗*/HAL_
IWDG
_Start
CodeAllen的博客
·
2020-06-26 16:26
STM32深入剖析实践
STM32L0系列之【EEPROM读写】
上一章:STM32L0系列之【LED点灯,看门狗
IWDG
】/*------------------------------------------------------------Func:EEPROMReadNote
wang 恒
·
2020-06-25 01:21
stm32
STM8S(105K4)使用笔记——
IWDG
的基础配置
1、使能独立看门狗/*使能独立看门狗(低速内部RC振荡器(LSI)将会被硬件使能)*/
IWDG
->KR=(uint8_t)0xCC;注意
虎川洛鸣
·
2020-06-25 00:37
嵌入式相关
cortex_m3_stm32嵌入式学习笔记(五):独立看门狗实验(
IWDG
)
但如果没开
IWDG
,你不知道它挂没挂(虽然个人认为也是可
_lyl
·
2020-06-24 23:22
嵌入式_stm32
cortex_m3_stm32嵌入式学习笔记(七):独立看门狗&窗口看门狗
窗口看门狗是7位递减的5)独立看门狗是用的内部的大约40KHZRC振荡器(不受系统时钟限制,即使系统时钟坏了也能工作),窗口看门狗是用的系统时钟APB1ENR(系统时钟要是挂了就完了)独立看门狗
Iwdg
_lyl
·
2020-06-24 23:22
嵌入式_stm32
STM32开发笔记77: 内部看门狗长延时的产生
以下是看门狗最大延时时间的设置函数:voidCIwdg::SetMaxRefreshInterval(uint8_tu8_second){this->hIwdg.Instance=
IWDG
;this->
snmplink
·
2020-06-24 22:15
#
STM32快速开发
STM32快速开发
独立看门狗(
IWDG
)
1.
IWDG
最适用于看门狗作为一个主程序之外,能够完全独立工作,并对时间精度要求较低的场合。
ljz0929
·
2020-06-24 07:50
单片机学习
stm32 复位
中的复位标志和备份区域中的寄存器以外的所有寄存器当以下事件中的一件发生时,产生一个系统复位:1.NRST管脚上的低电平(外部复位)例如:按下板子上的RESET按钮就产生一个外部复位(属于系统复位)2.窗口看门狗计数终止(WWDG复位)3.独立看门狗计数终止(
IWDG
h490516509
·
2020-06-23 12:21
stm32f407
硬件
STM32 休眠模式下如何喂狗?
在STM32开发中经常会用到独立看门狗(
IWDG
)和低功耗模式,看门狗是为了检测和解决由软件错误引起的故障,低功耗模式是为了在CPU不需要继续运行时进入到休眠模式用以节省电能。
firehood
·
2020-06-23 07:42
STM32,RTC周期性唤醒(wakeup)中断
MX_GPIO_Init();LED_ON();MX_DMA_Init();MX_SPI1_Init();MX_SPI2_Init();MX_TIM3_Init();MX_USART2_UART_Init();//MX_
IWDG
_Init
The_embedded
·
2020-06-22 06:24
STM32
STM32L4 低功耗STOP模式关闭
IWDG
功能
1、先建立基于STM32L4的低功耗STOP的例程(可以休眠1分钟)SysTick->CTRL=0x00;//关闭定时器SysTick->VAL=0x00;//清空val,清空定时器/*Disableallusedwakeupsource*/HAL_RTCEx_DeactivateWakeUpTimer(&hrtc);HAL_RTCEx_SetWakeUpTimer_IT(&hrtc,Sample
天和地丰
·
2020-06-22 03:07
STM32
STM32 独立看门狗异常复位
=RESET){t4_count++;g_
iwdg
_cnt++;if(t4_count==10){t4_count=0;DS18B20_value=DS18B20_Get_Temp();}if(g_
iwdg
_cnt
求求你了别报错了
·
2020-04-01 16:31
独立看门狗
stm32
单片机
2018.1.22
今天上午郭老师主要给我们讲解了独立看门狗
IWDG
。看门狗是为了防止程序跑飞而陷入死循环,或非正常打断设置的强制硬件复位程序。
流流芳芳
·
2020-02-10 18:21
stm32f7 时钟
LSI主要可以作为
IWDG
独立看门狗时钟,LPTimer低功耗定时器时钟以及RTC时钟。②、LSE是低速外部时钟,接频率为32.768kHz的石英晶体。这个主要是RTC的时钟源。
祁峰_1024
·
2019-12-16 21:00
嵌入式 02 STM32 09 独立/窗口看门狗实验
单片机系统在外界的干扰下会出现程序跑飞的现象导致死循环,或者崩溃,看门狗电路就是为了避免这种情况的发生,看门狗的作用就是在一定的事件内(通过计数器实现)若没有收到喂狗信号(表示MCU已经挂了),便实现处理器的自动复位重启(发送复位信号)独立看门狗
IWDG
柯珂柯珂
·
2019-10-11 10:00
STM32看门狗的小结
需要用到这个函数HAL_
IWDG
_Start(
IWDG
_HandleTypeDef*hiwdg);都需要一个句柄:
IWDG
_HandleTypeDefiwdg_handler;溢出时间计算:Tout=(
DY_木子
·
2019-10-11 06:00
软件触发中断(NVIC->STIR)
1/*使能软件触发中断功能*/2SCB->CCR|=0x1STIR=0;6970/*触发
IWDG
中断*/71NVIC->STIR=0x1;7273//其他的就不写了
wangyanwen
·
2019-09-04 10:00
stm32---独立看门狗与窗口看门狗
1.独立看门狗
IWDG
独立看门狗实际上就是一个12位的递减计数器,软件设置一预装载值(不得大于2^12)然后递减,一旦递减到0则单片机复位程序重新执行,想要其不复位就要不断在递减到0之前刷新预装载值(喂狗
飞向深空
·
2019-08-06 17:31
STM32串口通信配置(USART1+USART2+USART3+UART4)
=======================2Copyright:3Version:4Author:5Date:2017/11/36Description:7配置独立看门狗初始化函数,在主函数中运行
IWDG
_ReloadCount
啊,小刘
·
2019-07-20 11:27
STM32
串口
USART
学习经验总结
STM32复位来源,以及系统和内核复位区别
系统复位:1.NRST引脚上的低电平(外部复位)2.窗口看门狗计数终止(WWDG复位)3.独立看门狗计数终止(
IWDG
复位)4.
嵌入式资讯精选
·
2019-07-17 11:00
STM32F4xx系列_独立看门狗配置
看门狗由内部LSI驱动,LSI是一个内部RC时钟,并不是准确的32kHz,然而看门狗对时间的要求不精确,因此可以接收;关键字寄存器
IWDG
_KR:写入0xCCCCH开启独立看门狗,此时计数器开始从复位值
dil
·
2019-06-06 18:00
STM32F407 独立看门狗 个人笔记
STM32F407有两种看门狗:独立看门狗窗口看门狗独立看门狗在键值寄存器(
IWDG
_KR)中写入0xCCCC:开始启用独立看门狗。此时计数器开始递减当计数器值计数到尾值0x000时
YuQiao0303
·
2018-12-04 16:00
2018-10-18 HAL库 WWDG RTC
发现并解决的问题:1
IWDG
与WWDG的区别①
IWDG
是12位递减计数器,递减到0产生中断复位,要设定计数器初值;WWDG是7位递减计数器,递减到64(0x40)产生中断复位,要设定计数器初值和窗口值。
灭烛怜光
·
2018-10-18 17:20
STM32的串口配置代码
=======================2Copyright:3Version:4Author:5Date:2017/11/36Description:7配置独立看门狗初始化函数,在主函数中运行
IWDG
_ReloadCount
cspgyl
·
2018-10-06 15:09
ARM/单片机类别
STM32独立看门狗
死循环了就会产生复位这里用了几个几个寄存器1.关键字寄存器
IWDG
_KR(
IWDG
_PR和
IWDG
_RLR寄存器具有写保护功能。
stm小白
·
2018-09-16 19:35
stm32
看门
STM32F1笔记(六)独立看门狗
IWDG
STM32F1内置了两个看门狗,独立看门狗
IWDG
和窗口看门狗WWDG,可以用来检测和解决由软件错误引起的故障。
Dr_Haven
·
2018-08-23 11:13
STM32F1
STM32复位及通过函数判断是何种条件出发的复位
当发生以下任一事件时,产生一个系统复位:1.NRST引脚上的低电平(外部复位)2.窗口看门狗计数终止(WWDG复位)3.独立看门狗计数终止(
IWDG
复位)4.软件复位(SW复位)5.低功耗管理复位可通过查看
竹风清
·
2018-08-21 18:00
stm32 独立看门狗时钟配置
//rlr:重装载寄存器值:低12位有效,最大只能是4096//时间计算(大概):Tout=40K/((4*2^prer)*rlr)值.voidIWDG_Init(u8prer,u16rlr){
IWDG
_WriteAcces
nicholas_dfx
·
2018-07-06 10:41
stm32
独立看门狗
stm32
【STM32】独立看门狗概述、寄存器、库函数(
IWDG
一般步骤)
STM32F1xx官方资料:《STM32中文参考手册V10》-第17章独立看门狗独立看门狗概述看门狗的定义在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环;或者程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果。所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机
Yngz_Miao
·
2018-04-16 20:03
《嵌入式》STM32开发笔记
stm32独立看门狗时间设置
//rlr:重装载寄存器值:低11位有效//时间计算(大概):Tout=((4*2^prer)*rlr)/32(ms).voidIWDG_Init(u8prer,u16rlr){
IWDG
_WriteAccessCmd
diantu2867
·
2018-03-31 21:00
嵌入式
Standby/Stop调试总结
Standby唯有WKUP引脚的上升沿、RTC闹钟事件、NRST引脚上的外部复位、
IWDG
复位方能唤醒。
Miss S
·
2017-12-12 16:11
STM32
[HAL库学习之路]5.
IWDG
-独立看门狗
记录自己的STM32的HAL库的学习之路,不定期更新…一、Pinout二、ClockConfiguration三、Configuration配置GPIO配置
IWDG
四、GenerateCode代码主函数首先点亮两个
QWERDF007
·
2017-10-28 16:01
HAL库学习之路
HAL库
stm32
独立看门狗总结
一、独立看门狗
IWDG
概述1.)看门狗设备(独立看门狗和窗口看门狗)可用来检测和解决由软件错误引起的故障;当计数器达到给定的超时值时,触发一个中断或产生系统复位。
DreamingCatcher
·
2017-09-20 11:27
嵌入式软件设计
独立看门狗总结
一、独立看门狗
IWDG
概述1.)看门狗设备(独立看门狗和窗口看门狗)可用来检测和解决由软件错误引起的故障;当计数器达到给定的超时值时,触发一个中断或产生系统复位。
DreamingCatcher
·
2017-09-20 11:27
嵌入式软件设计
复位和时钟控制(RCC)
一、系统复位复位除了部分RCC寄存器和备份区域以外的其他所有的寄存器;来源:NRST引脚上的低电平(外部复位)WWDG计数结束
IWDG
计数结束软件复位(通过NVIC)低电压管理的复位电源复位复位除了备份区域以外所有的寄存器
习惯就好zz
·
2017-08-15 09:01
嵌入式
STM32F767IGT6上电多次重启问题查找与解决
2.重启问题查找为了解决多次重启问题,查找STM32M7的芯片手册中,得知STM32M7有两种看门狗:第一种:独立看门狗(
IWDG
),此独立看门狗外设可用于检测并解决由软件错误导致的故障,并在计数器达到给定的超时值时触发系统复位
逍遥蓝云
·
2017-07-19 13:46
SylixOS
操作系统
STM32
STM32F412擦除内部FLASH时间过长
1前言客户反馈在使用STM32F412的时候,擦除sector8~11发现时间过长,从而导致意外触发
IWDG
复位。
flydream0
·
2017-01-05 22:51
stm32
flash
STM32
STM32的世界之旅
【资料下载区】【iCore3相关代码、资料下载地址】更新日期2017/1/5
ARM驱动三色LED例程二:读取arm按键状态例程三:EXTI中断输入实验——读取ARM按键状态例程四:USART通信实验——通过命令控制LED 例程五:SYSTICK定时器实验——定时点亮LED例程六:
IWDG
XiaomaGee
·
2017-01-04 14:00
STM32之独立看门狗和窗口看门狗定时器
独立看门狗(
IWDG
)是由专门的40KHz的低速时钟驱动,即使主时钟发生故障也仍然有效。
Cherish511842885
·
2016-11-03 09:54
STM32的看门狗
STM32之独立看门狗和窗口看门狗定时器
独立看门狗(
IWDG
)是由专门的40KHz的低速时钟驱动,即使主时钟发生故障也仍然有效。
Cherish511842885
·
2016-11-03 09:54
STM32的看门狗
关于STM32L100xx, STM32L151xx, STM32L152xx ,STM32L162xx 的复位
system复位产生的情形有:1.NRST引脚拉低2.看门狗计数结束(WWDG复位)3.独立看门狗技术结束(
IWDG
复位)4.软件复位(SW复位)5.低功耗管理复位6.选项字节加载复位7.退出Standby
古泥瓦
·
2016-02-22 11:32
reset
STM32L
100xx
关于STM32L100xx, STM32L151xx, STM32L152xx ,STM32L162xx 的复位
system复位产生的情形有:1.NRST引脚拉低2.看门狗计数结束(WWDG复位)3.独立看门狗技术结束(
IWDG
复位)4.软件复位(SW复位)5.低功耗管理复位6.选项字节加载复位7.退出Standby
古泥瓦
·
2016-02-22 11:32
Reset
STM32L
100xx
stm32_独立看门狗
看门狗:用于检测单片机程序状态的模块或芯片在程序跑飞的情况下,系统复位,程序重新执行stm32有两个看门狗:1、独立看门狗
IWDG
使用于看门狗独立作为主程序之外的能够独立的工作,并且对事件精度要求低的场合是专用低速时钟
Chris_II
·
2015-12-11 14:39
stm32
【iCore3 双核心板】例程六:
IWDG
看门狗实验——复位ARM
实验指导书及代码包下载:http://pan.baidu.com/s/1c0frjHm iCore3购买链接:https://item.taobao.com/item.htm?id=524229438677
XiaomaGee
·
2015-12-04 10:00
STM32
IWDG
设置
STM32内部看门狗的设置STM32有两个看门狗,这里介绍的是
IWDG
内部看门狗。时钟来源:内部的40KHz的时钟,与系统时钟无关!如下所示:这里的fsoc才是
IWDG
真正的时钟!
再见再相见
·
2015-11-26 14:15
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他