电子发烧友网 > 控制/MCU > 正文

一文了解STM32窗口看门狗的真正作用

2018年05月20日 10:17 次阅读

STM32有2个看门狗:独立看门狗和窗口看门狗。

独立看门狗IWDG--独立于系统之外,因为有独立时钟,所以不受系统影响的系统故障探测器,主要用于监视硬件错误。

窗口看门狗WWDG----系统内部的故障探测器,时钟与系统相同。如果系统时钟不走了,这个狗也就失去了作用了,主要用于监视软件错误。

简单的讲,看门狗就是检测系统故障的,如果因为系统故障而没有及时喂狗,则引发复位重启。

对于一般的看门狗,程序可以在它产生复位前的任意时刻刷新看门狗,但是这样有一个隐患,有可能程序跑乱了又跑回正常的地方,或者跑乱的程序正好执行了刷新看门狗操作,这样的情况下一按的看门狗就检测不出来故障了;但是如果使用窗口看门狗,程序员可以根据程序正常执行的时间设置刷新看门狗的一个时间窗口,保证不会提前刷新看门狗,也不会滞后刷新看门狗,这样可以检测出程序没有按照正常的路径运行,非正常地跳过了某些程序段的情况。

WWDG与IWDG的主要区别是有一个窗口控制,WWDG的中断不是用于日常喂狗的,如果用于日常喂狗动作,那WWDG的相对于IWDG,功能也就没什么特别了。WWDG的中断是给程序员最后一次喂狗的机会,一般进入这个中断时,表示你在其他地方安排的喂狗操不能凑效了,而发生这种现象时,肯定是系统有问题了,或者程序有Bug或者干扰,在这种情况下,这个中断时为了让你的程序在发生真正的看门狗复位前,有一个紧急处理的机会,如保存重要数据,或者系统刹车,说白了,就是让CPU写“遗嘱”;

由此看出,简单的再WWDG中断中喂狗,既没有发挥WWDG相对于IWDG的优势,又因为在中断中喂狗,而为以后的产品留下了隐患。

STM32

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

如何判断STM32的复位类型_STM32软件复位...

上电复位,是为了为程序的开始作好准备,强制的所有的数据清零,它必须要从零开始。

发表于 2018-05-20 10:06 0次阅读
如何判断STM32的复位类型_STM32软件复位...

一文读懂STM32f030c8t6单片机ADC模...

根据st官方手册提供描述不难看出,ADC模拟看门狗其实就是用户可以设置一个AD值上下限值,然后打开此...

发表于 2018-05-18 15:04 60次阅读
一文读懂STM32f030c8t6单片机ADC模...

STM32F0多路ADC采样中的BUG和解决方案

使用CUBE生产的ADC无法配置多路采样,多路采样采集值不对,研究后发现是底层函数没有将CHANNE...

发表于 2018-05-18 15:01 58次阅读
STM32F0多路ADC采样中的BUG和解决方案

一文解析stm32产生spwm原理及程序

SPWM(Sinusoidal PWM)法是一种比较成熟的,目前使用较广泛的PWM法。SPWM法就是...

发表于 2018-05-18 09:11 1310次阅读
一文解析stm32产生spwm原理及程序

PIC单片机之看门狗_看门狗定时器工作原理

PIC系列不同型号的单片机其,看门狗设置不同,下面是以PIC16F688单片机为例。如果配置字中的...

发表于 2018-05-18 01:59 57次阅读
PIC单片机之看门狗_看门狗定时器工作原理

stm32休眠_RTC定时唤醒来喂狗

在STM32开发中经常会用到独立看门狗(IWDG)和低功耗模式,看门狗是为了检测和解决由软件错误引起...

发表于 2018-05-18 01:56 32次阅读
stm32休眠_RTC定时唤醒来喂狗

STM32独立看门狗和低功耗模式_RTC定时唤醒...

在STM32开发中经常会用到独立看门狗(IWDG)和低功耗模式,看门狗是为了检测和解决由软件错误引起...

发表于 2018-05-18 01:55 23次阅读
STM32独立看门狗和低功耗模式_RTC定时唤醒...

STM32独立看门狗介绍_STM32单片机独立看...

STM32的独立看门狗由内部专门的40Khz低速时钟驱动,即使主时钟发生故障,它也仍然有效。这里需要...

发表于 2018-05-18 01:49 46次阅读
STM32独立看门狗介绍_STM32单片机独立看...

基于STM32内置ADC实现简易示波器的程序设计...

ADC转换:STM32增强型芯片内置的2个独立ADC,可以有16个通道,并且2个通道可以并行的同步采...

发表于 2018-05-18 01:44 92次阅读
基于STM32内置ADC实现简易示波器的程序设计...

STM32单片机的模拟看门狗的库函数设置

ADC的模拟看门狗用于检查电压是否越界。他又上下两个边界,可分别在寄存器ADC_HTR和ADC_LT...

发表于 2018-05-18 01:29 34次阅读
STM32单片机的模拟看门狗的库函数设置

一文看懂stm32的引脚的两种用途:GPIO和A...

stm32的引脚有两种用途:GPIO(generalpurposeio)和AFIO(alternat...

发表于 2018-05-18 01:22 50次阅读
一文看懂stm32的引脚的两种用途:GPIO和A...

STM32的ADC简介_DMA方式的程序设计与实...

ADC(Analog-to-Digital Converter,模/ 数转换器)。也就是将模拟信号...

发表于 2018-05-18 01:12 55次阅读
STM32的ADC简介_DMA方式的程序设计与实...

一文读懂STM32之独立看门狗/窗口看门狗的原理

STM32的独立看门狗由内部专门的40Khz低速时钟驱动,即主时钟发生故障,它也仍然有效,这里我们需...

发表于 2018-05-18 01:06 34次阅读
一文读懂STM32之独立看门狗/窗口看门狗的原理

STM32F107的独立看门/窗口看门狗实验总结

看门狗的作用:由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正...

发表于 2018-05-18 00:02 30次阅读
STM32F107的独立看门/窗口看门狗实验总结

【10GB+STM32学习资料免费下载】风媒电子首发 青柚ZERO物联网开发板

发表于 2018-05-17 22:39 178次阅读
【10GB+STM32学习资料免费下载】风媒电子首发 青柚ZERO物联网开发板

ST MCU的生态系统:物联网催生新服务 STM...

生态系统原意是指在一定的地域内,生物与环境形成的统一的整体。随着经济社会的发展,现在我们提到生态系统...

发表于 2018-05-17 17:16 88次阅读
ST MCU的生态系统:物联网催生新服务 STM...

窗口看门狗的作用是什么?窗口看门狗复位分析

程序初始化LED点亮延时300ms熄灭,窗口看门狗从0x7F开始递减计数,上窗口为0x5F,下窗口为...

发表于 2018-05-17 13:54 54次阅读
窗口看门狗的作用是什么?窗口看门狗复位分析

STM32看门狗WWDG和IWDG的区别是什么

STM32有2个看门狗:独立看门狗和窗口看门狗。 独立看门狗IWDG:独立于系统之外,因为有独立时...

发表于 2018-05-17 13:51 38次阅读
STM32看门狗WWDG和IWDG的区别是什么

RC522射频模块实现M1卡钱包功能

发表于 2018-05-17 12:05 311次阅读
RC522射频模块实现M1卡钱包功能

stm32驱动ad9854程序分享_ad9854...

AD9854数字合成器是高集成度的器件。本文首先介绍了ad9854优势和特点,其次介绍了ad9854...

发表于 2018-05-17 09:23 178次阅读
stm32驱动ad9854程序分享_ad9854...

做一个对讲机的图纸,用NRF24L01和 STM32或者是51单片机来实现语音对讲

发表于 2018-05-17 01:03 109次阅读
做一个对讲机的图纸,用NRF24L01和 STM32或者是51单片机来实现语音对讲

STM32调试步骤

调试前,首先跳线J9的2-3脚短接,跳线J4的右边两个脚短接,跳线J5短接,J8短接,J2的1-2短...

发表于 2018-05-16 10:42 359次阅读
STM32调试步骤

了解TrueSTUDIO9.0给STM32开发带...

现在ST正式发布整合后第一个Atollic TrueSTUDIO版本 9.0,正式为STM32用户提...

发表于 2018-05-16 09:24 672次阅读
了解TrueSTUDIO9.0给STM32开发带...

STM32F103ZET6 用STM32cubermx生成的程序,现在在STM32cubermx修改时钟设置的系数后,PCLK1,PCLK2时钟都是错误的,

发表于 2018-05-15 16:18 246次阅读
STM32F103ZET6 用STM32cubermx生成的程序,现在在STM32cubermx修改时钟设置的系数后,PCLK1,PCLK2时钟都是错误的,

有没有cc13xx 看门狗示例程序分享?

发表于 2018-05-15 12:00 181次阅读
有没有cc13xx 看门狗示例程序分享?

AVRNET源码并移植STM32 ARP和Eth...

eth_generate_header函数实现了填充以太网首部的功能,第一个输入参数为发送接收缓冲区...

发表于 2018-05-15 09:15 113次阅读
AVRNET源码并移植STM32 ARP和Eth...

32X64 LED点阵显示不了多个汉字问题

发表于 2018-05-14 18:05 130次阅读
32X64 LED点阵显示不了多个汉字问题

STM32中的位带(bit-band)操作

位带别名区的字只有 LSB 有意义。另外,在访问位带别名区时,不管使用哪一种长度的数据传送指令(字/...

发表于 2018-05-13 09:28 183次阅读
STM32中的位带(bit-band)操作

采用一片STM32和MAX485芯片以及两片6N137组成光隔离485通信系统,怎么测试该系统的误码率?

发表于 2018-05-11 16:41 186次阅读
采用一片STM32和MAX485芯片以及两片6N137组成光隔离485通信系统,怎么测试该系统的误码率?

想问下stm32定时器的死区时间主要用于哪类电机

发表于 2018-05-10 22:23 193次阅读
想问下stm32定时器的死区时间主要用于哪类电机

stm32硬件SPI驱动MAX7219数码管有疑问,求高手指导!!!

发表于 2018-05-10 21:24 163次阅读
stm32硬件SPI驱动MAX7219数码管有疑问,求高手指导!!!

想做平衡小车,看着大家都讨论速度环和直立环,可是我没找到速度环和直立环的控制框图

发表于 2018-05-10 16:47 175次阅读
想做平衡小车,看着大家都讨论速度环和直立环,可是我没找到速度环和直立环的控制框图

STM32单片机的串口通信波特率计算方法

不管是什么单片机,在使用串口通信的时候,有一个非常重要的参数:波特率。什么是波特率:波特率就是每秒传...

发表于 2018-05-10 11:49 559次阅读
STM32单片机的串口通信波特率计算方法

全球MCU市场1/5归ST,中国CAGR达27%

【导读】ST通用STM32 MCU斩获全球1/5市场份额,中国市场2017年MCU出货量排名第二,连...

发表于 2018-05-10 11:10 496次阅读
全球MCU市场1/5归ST,中国CAGR达27%

STM32之RS485通讯方式实现

在设计中,我们经常使用一个名为Max485的芯片来完成TTL电平至差分电平的转换,这款芯片有一个DE...

发表于 2018-05-10 06:31 173次阅读
STM32之RS485通讯方式实现

关于STM32配置中断和GPIO针脚问题

嵌入式软体搭配最新版的STM32CubeMX个人电 脑开发 工具使用, 设计人员 可在绘图介面向导内...

发表于 2018-05-10 02:41 239次阅读
关于STM32配置中断和GPIO针脚问题

STM32之软件CRC和硬件CRC速度测试

软件提前生成CRC表,用于查询。分别使用软件CRC算法和硬件CRC外设对一个缓存进行计算,目的是从该...

发表于 2018-05-09 11:45 74次阅读
STM32之软件CRC和硬件CRC速度测试

STM32F407V芯片断电的时候FLASH被异...

到此,我们一方面请芯片设计人员做进一步确认,看看芯片是否真的坏了。同时,我们抱着怀疑一切的态度,请客...

发表于 2018-05-09 09:13 603次阅读
STM32F407V芯片断电的时候FLASH被异...

STM32如何通过 printf 打印出浮点数

这是由于 IAR 默认选择的 printf 库不支持浮点数的的输出。可在设置选项中修改。如下:默认使...

发表于 2018-05-07 16:47 63次阅读
STM32如何通过 printf 打印出浮点数

ST公司STM32F334x4/6/8系列MCU...

ST公司的stm32F334x4/6/8系列MCU是基于高性能ARM 32位CortexR-M4 R...

发表于 2018-05-05 14:07 149次阅读
ST公司STM32F334x4/6/8系列MCU...

STM32之 IP ICMP ETHERNET的...

嵌入式以太网开发是一个很有挑战性的工作。通过几个月的学习,个人觉得大致有两条途径。第一条途径,通过高...

发表于 2018-05-03 12:13 73次阅读
STM32之 IP ICMP ETHERNET的...

浅谈STM32的FSMC的TFT笔记

FSMC _Bank 用来选择外接存储器的地址,FSMC所控制的外存储器所映射的地址是0x6000 ...

发表于 2018-05-03 11:58 84次阅读
浅谈STM32的FSMC的TFT笔记

详解stm32的CAN控制器(程序分享)

首先简单介绍一下CAN总线,关于CAN总线是谁发明的,CAN总线的历史,CAN总线的发展,CAN总线...

发表于 2018-05-01 10:44 203次阅读
详解stm32的CAN控制器(程序分享)

基于STM32定时器的红外遥控数据接收设计原理

定时器就是按照一个特定的频率对计数值进行加一或减一操作,当数值溢出时则产生一个标志或中断。 定时器...

发表于 2018-04-30 17:52 163次阅读
基于STM32定时器的红外遥控数据接收设计原理

STM32开发板实验箱8位独立按键测试学习

1、畅学STM32核心板2、 配套STM32主芯片 F103C8T6STM32F103C8T6芯片基...

发表于 2018-04-30 15:21 365次阅读
STM32开发板实验箱8位独立按键测试学习

一文解析STM32内存管理和堆栈的认知与理解

本文主要介绍了STM32内存管理和堆栈的认知与理解,首先介绍的是内存管理的实现原理及分配、释放原理,...

发表于 2018-04-26 16:22 760次阅读
一文解析STM32内存管理和堆栈的认知与理解

关于stm32跑马灯的程序

stm32的寄存器比较多,难于记忆,所以官方封装了两套库函数。一个是标准库,不过在F7上官方没有更...

发表于 2018-04-26 11:08 277次阅读
关于stm32跑马灯的程序

STM32程序之MAX6675热电偶温度读取

用HAL很简单,CS拉低以后,一个SPI读两个字节进来,然后就是凑成12位,换算。 MAX6675...

发表于 2018-04-26 11:04 127次阅读
STM32程序之MAX6675热电偶温度读取

MDK将数据存储到FLASH指定地址

学习 STM32 也会遇到这样的 绝对定位 的问题如下: uint8_t UART_RX_BUF[1...

发表于 2018-04-26 11:02 81次阅读
MDK将数据存储到FLASH指定地址

STM32开发设计中FSMC可能遇到问题应对方案

为了使 HADDR 的字节地址信号线与存储器匹配,FSMC 的 25 条地址信号线FSMC_A[24...

发表于 2018-04-26 09:23 1176次阅读
STM32开发设计中FSMC可能遇到问题应对方案

AVR单片机复位检测 如何识别复位条件

AVR复位时所有的I/O 寄存器都被设置为初始值,程序从复位向量处开始执行。复位向量处的 指令必须是...

发表于 2018-04-25 15:39 467次阅读
AVR单片机复位检测 如何识别复位条件

STM32F4 C++ 封装库 之 EXTI

mbed 框架是为物联网设备开发的,工业控制级别的产品可以考虑用 RTE 框架。RTE 框架目前驱动...

发表于 2018-04-24 18:10 88次阅读
STM32F4 C++ 封装库 之 EXTI

STM32开发何使用STVP后就无法正常工作了

STM8家族中有些系列是支持最高 24MHz 主频的,比如 STM8S207、STM8AF52,等等...

发表于 2018-04-24 08:47 718次阅读
STM32开发何使用STVP后就无法正常工作了

关于看门狗定时器动态数码管的显示问题

程序把看门狗当做普通定时器使用,在看门狗中断中进行数码管扫描,另外我加入了显示的缓冲区,想在数码管上...

发表于 2018-04-23 11:10 98次阅读
关于看门狗定时器动态数码管的显示问题

FSMC如何读写CPLD

STM32 通过 FSMC 读写CPLD 的程序,CPLD挂在STM32的地址线和数据线上,将CPL...

发表于 2018-04-20 10:38 97次阅读
FSMC如何读写CPLD

stm32之.hex 文件

我们先来详细分析“方法一”的操作: 1.我们设置编译 程序的编译器(如图),这个设置意思是把程序下载...

发表于 2018-04-20 09:28 127次阅读
stm32之.hex 文件

STM32知识:什么是SYSTICK 作用是什么

什么是 SYSTICK : 这是一个24位的系统节拍定时器system tick timer,Sys...

发表于 2018-04-20 08:50 99次阅读
STM32知识:什么是SYSTICK 作用是什么

意法半导体:让云智能功能出现在物联网设备上

意法半导体的X-CUBE-AVS软件包让亚马逊的Alexa语音服务(AVS)能够运行在STM32* ...

发表于 2018-04-20 08:32 287次阅读
意法半导体:让云智能功能出现在物联网设备上

STM32之FSMC驱动LCD屏应用

FSMC其实就是把芯片内部的数据总线和地址总线引出来了,其实51单片机也是有这个总线外接的。没有说把...

发表于 2018-04-20 08:32 155次阅读
STM32之FSMC驱动LCD屏应用

STM32Note初识单片机(2)

在了解X86和ARM架构之前,我们先介绍下复杂指令集CISC(Complex Instuction ...

发表于 2018-04-19 13:43 80次阅读
STM32Note初识单片机(2)

带你一步步了解STM32启动代码

对于熟悉电脑的伙伴们来说,BIOS(那个蓝色的界面)可能不会太陌生吧,这货就是电脑的 启动代码 。没...

发表于 2018-04-19 13:40 1050次阅读
带你一步步了解STM32启动代码

STM32中GPIO的这八种配置种类你知道几种?

推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,...

发表于 2018-04-19 13:36 1005次阅读
STM32中GPIO的这八种配置种类你知道几种?

STM32接口中FSMC/FMC难点问题理解

FSMC,即灵活的静态存储控制器,能够与同步或异步存储器和 16 位 PC 存储器卡连接,STM32...

发表于 2018-04-19 12:36 581次阅读
STM32接口中FSMC/FMC难点问题理解

STM32如何实现W25X16的汉字字库存储

系统中使用过多的汉字会出现芯片容量不够用的问题,可将数据存储在 外部FLASH 中,在需要使用时进...

发表于 2018-04-17 12:38 240次阅读
STM32如何实现W25X16的汉字字库存储

使用STM32测量频率和占空比的几种方法

一般的高端示波器,测量频率即是这种方法。简而言之,高速采样一系列数据,然后通过频谱分析(例如快速傅里...

发表于 2018-04-16 16:19 706次阅读
使用STM32测量频率和占空比的几种方法

一文看懂STM32单片机和51单片机区别

单片微型计算机简称单片机,简单来说就是集CPU(运算、控制)、RAM(数据存储-内存)、ROM(程序...

发表于 2018-04-13 17:47 3354次阅读
一文看懂STM32单片机和51单片机区别

stm32与pic单片机比较_哪个好

本文首先介绍了stm32单片机的特性及优缺点,其次介绍了pic单片机的特点及不足,最后阐述了stm3...

发表于 2018-04-13 16:52 536次阅读
stm32与pic单片机比较_哪个好

STM32L496AGI6及P-L496G-CE...

ST公司的STM32L496AGI6是基于高性能Arm® Cortex®-M4 32-位RISC核的...

发表于 2018-04-12 05:07 152次阅读
STM32L496AGI6及P-L496G-CE...

成熟的设计还在用三极管是原因!

这周检查水泵变频器的电路,定稿用,发现数码管的控制三极管,基极竟然没有串联电阻,这会导致单片机的IO...

发表于 2018-04-11 17:21 1020次阅读
成熟的设计还在用三极管是原因!

STM32Note初识单片机

本连载将以STM32F103为例为学习嵌入式系统开发搭建一个基础知识框架。 初识单片机系列将会介绍单...

发表于 2018-04-08 10:00 98次阅读
STM32Note初识单片机

基于STM32芯片的一款智能台灯

随着现代科学技术的不断发展,生活用品的智能化程度也越来越普及,人们对一些家居物品的人性化、智能化设计...

发表于 2018-04-08 08:48 2340次阅读
基于STM32芯片的一款智能台灯

基于STM32的家庭服务机器人系统工作原理及设计

为解决当前大部分家庭服务机器人不具备行走功能或只具有简单的避障能力等问题,本文设计一种基于STM32...

发表于 2018-04-06 08:26 838次阅读
基于STM32的家庭服务机器人系统工作原理及设计

基于STM32的伺服压力机控制系统设计

伺服压力机的基本结构及对控制系统的要求与传统压力机比较,伺服压力机取消了原有压力机的飞轮和离合器,保...

发表于 2018-04-06 08:07 738次阅读
基于STM32的伺服压力机控制系统设计

STM32的串口中断配置

STM32的串口中断配置,也是很简单的. 首先是配置UART的GPIO口 首先是配置UART的GPI...

发表于 2018-04-06 07:24 502次阅读
STM32的串口中断配置

基于STM32单片机的DLP1700显示电路、光...

传统的数字微镜显示技术的信号输入端是由DVI接口提供图像信号和行场同步信号,由MSP430单片机对D...

发表于 2018-04-06 02:58 799次阅读
基于STM32单片机的DLP1700显示电路、光...

Alexa语音服务软件扩展STM32Cube

X-CUBE-AVS扩展套件包含一组用于STM32F7系列微控制器的库和应用示例,充当支持Alexa...

发表于 2018-04-03 13:41 2445次阅读
Alexa语音服务软件扩展STM32Cube

STM32单片机--PWM输出

采用定时器2的通道2,使PA1输出频率1K,占空比40的PWM波形,用PA8随意延时取反led灯,指...

发表于 2018-04-03 08:54 528次阅读
STM32单片机--PWM输出

单片机STM32时钟图文理解

如输出到称为HCLK、FCLK的时钟,还直接输出到SDIO外设的SDIOCLK时钟、存储器控制器FS...

发表于 2018-04-03 08:45 665次阅读
单片机STM32时钟图文理解

RT-Thread Nano 3.0.3 的基本...

RT-Thread是一个高度可配置的嵌入式实时操作系统,配置文件是rtconfig.h。Nano就是...

发表于 2018-04-02 15:58 567次阅读
RT-Thread Nano 3.0.3 的基本...

STM32三种BOOT模式介绍

内置SRAM,既然是SRAM,自然也就没有程序存储的能力了,这个模式一般用于程序调试。假如我只修改了...

发表于 2018-03-30 16:09 939次阅读
STM32三种BOOT模式介绍

STM32_IAP详解(有代码,有上位机)

 和app中分别放置两套中断向量表,当iap代码中将app烧写到flash中之后,跳转到app的中断...

发表于 2018-03-30 15:58 490次阅读
STM32_IAP详解(有代码,有上位机)

用CD4060制作看门狗报警电路

本文主要介绍了用CD4060制作看门狗报警电路。看门狗定时器(WDT,WatchDogTimer)是...

发表于 2018-03-30 14:52 538次阅读
用CD4060制作看门狗报警电路

STM32内存管理以及STM32中的堆栈

这个是MDK编译之后能够得到的每个段的大小,也就能得到占用相应的FLASH和RAM的大小,但是还有两...

发表于 2018-03-29 13:45 636次阅读
STM32内存管理以及STM32中的堆栈

基于stm32的PWM输出呼吸灯(包括stm32...

本文主要介绍了基于stm32的pwm呼吸灯设计与实现。使用定时器来控制I/O口输出PWM波形,从而驱...

发表于 2018-03-28 16:23 1085次阅读
基于stm32的PWM输出呼吸灯(包括stm32...

STM32学习—如何选择各个电路部分的主要芯片

最小系统:考虑到小车的主控板可以作为今后做四轴或其他更高级的机器人的基础电路,所以主控选择了STM3...

发表于 2018-03-27 09:59 1606次阅读
STM32学习—如何选择各个电路部分的主要芯片

STM32片内FLASH被异常改写的问题分享

到此问题毫无进展,只好求助ST芯片设计人员做进一步确认,看看芯片是否真的坏了。同时,又请客户的硬件工...

发表于 2018-03-26 11:24 874次阅读
STM32片内FLASH被异常改写的问题分享

系统软件"看门狗"的设计思路

看门狗,又叫 watchdog timer,是一个定时器电路, 一般有一个输入,叫喂狗(kickin...

发表于 2018-03-24 09:05 1084次阅读
系统软件"看门狗"的设计思路

STM32的存储器映射详解

存储器映射是指把芯片中或芯片外的FLASH,RAM,外设,BOOT,BLOCK等进行统一编址。

发表于 2018-03-23 15:24 580次阅读
STM32的存储器映射详解

IAR在STM32的配置方法

FWLib-用来存放所需固件库的头文件;2).StartUp-用来存放STM32的启动代码,添加co...

发表于 2018-03-20 15:52 669次阅读
IAR在STM32的配置方法

(纯干货)使用STM32测量频率和占空比的几种方...

本文详细介绍了使用STM32测量频率和占空比的几种方法。

发表于 2018-03-13 15:43 1617次阅读
(纯干货)使用STM32测量频率和占空比的几种方...

用STM32测量频率和占空比的几种方法

在内存复制过程中,面对大数据量的转移时利用DMA。所以,我们使用输入捕获事件触发DMA来搬运寄存器而...

发表于 2018-03-13 10:02 1957次阅读
用STM32测量频率和占空比的几种方法

20年经验的电子总工程师回忆录之让项目陷入僵局的...

硬件团队首先排查了可能存在制程问题,通过目视检查和X-ray照射,未发现明显异常;全面监测复位、供电...

发表于 2018-03-09 15:50 1136次阅读
20年经验的电子总工程师回忆录之让项目陷入僵局的...

stm32使用中出现的警告

发表于 2018-03-09 09:45 125次阅读
stm32使用中出现的警告

基于STM32的三轴数字罗盘HMC5883L模块...

最近买了个数字罗盘模块,调通后发现很不错,非常灵敏,测试的时候精度在1°以内。连续测量模式下,最快测...

发表于 2018-03-08 08:40 421次阅读
基于STM32的三轴数字罗盘HMC5883L模块...

廉价“看门狗”设计(施密特触发器)

电路,与人们熟识的“看门狗”电路不同,其间没有振荡电路。图中门c、C3起隔离作用,门c的输入端可以与...

发表于 2018-03-06 10:19 243次阅读
廉价“看门狗”设计(施密特触发器)

关于看门狗的作用与相关实验

有些看门狗需要用软件设置或启动,因此启动失败后,初始化程序没有激活,CPU可能跳转到随机代码,使看门...

发表于 2018-03-06 10:03 143次阅读
关于看门狗的作用与相关实验

基于VxWorks的看门狗定高效定时机制设计实现

VxWorks提供了一个看门狗定时器(watchDog timer),它由以下四个函数维护: ...

发表于 2018-03-06 09:22 188次阅读
基于VxWorks的看门狗定高效定时机制设计实现

多任务看门狗监控原理和实现

把uC/OS-II操作系统移植到LPC2132的开发板中。LPC2132 是一个支持实时仿真和跟踪的...

发表于 2018-03-06 09:19 188次阅读
多任务看门狗监控原理和实现

基于AVR看门狗的Reset程序范例解读

就象是监视程序执行的保安一样, 程序正常执行时会在他的益处时间之内给他一 个复位信号,当程序跑飞的时...

发表于 2018-03-06 08:42 120次阅读
基于AVR看门狗的Reset程序范例解读

意法半导体的新STM32让物联网设备快速连接云服...

意法半导体的新STM32探索套件简化移动网至云端连接,并提供免费试用的第三方服务,让物联网设备能够通...

发表于 2018-03-02 16:44 532次阅读
意法半导体的新STM32让物联网设备快速连接云服...