历史上的今天
今天是:2024年11月08日(星期五)
2019年11月08日 | stm32--独立看门狗使用
2019-11-08 来源:51hei
1、基本介绍
包含有两个看门狗,独立看门狗:IWDG 窗口看门狗:WWDG
用来检测由于软件错误导致的故障。
看门狗由VDD电压与供电,在停止和待机模式下仍能工作
2、看门狗的原理
我们可以键看门狗理解为一个递减计数器,在看门狗已经激活的状态下,如果,计数器递减到0,那么系统就会产生复位。
如果,计数器在递减到零之前,重新刷新了数值(称为“喂狗”),此时,系统就不会产生复位。
3、结构框图

LSI:内部时钟30k-60k , 适合于精度低的情况
计数器的最大值:0xfff -
重载寄存器的数值:装着我们的递减的初值
40k/(4*2**pre),pre=0~6 都可以
4、独立看门狗的配置步骤

5、实际编程
实际编程的过程,我们也只需要加入上面几句话就好,然后在你的大的while 循环中,把自己设置的独立的看门狗的进行喂狗。
过程很简单,需要具体知道怎么写欢迎观看普中的教学视频,或者随便参考一遍博文就好。
需要提示一点:
博主在进行时间设定的时候首先设定了1秒中,发现并没有按照预定的情况进行工作。
原因是因为我设定的时间过短,因此建议将这个时间首先设置到比较长,然后再逐步调整到合适的时间。
史海拾趣
|
现在有一个峰峰值为1到1.5V的正弦电压,请问用下面这个图能否做到峰值检测?如果不能,能有什么比较好的方法吗? 万分感谢!!! 另外补充一下,电压频率为10HZ-500KHZ,如果不行,100HZ到50KHZ可以吗? … 查看全部问答> |
|
以前从来没有研究过USB,现在需要搭建一个USB系统,大致是这样的:我们原来用凌阳的SPCE061A开发板做了个简单的物品管理器,现在想增加一个USB接口,目的是能从PC通过USB下载新的数据!听起来好象很简单,但是小弟从来没有接触过USB相关知识,最近 ...… 查看全部问答> |
|
闲来无事把自己的小风扇拆了,刚开始风扇是工作的,但是后来就不工作了:( ,大家帮忙看看哪出问题了,电机不转,但是上电后会发出声音,且有震动。 主要是不熟悉原理,想拆掉看看,谁知。。。 … 查看全部问答> |
|
最近在学习CC2530F256,现在在调试RF的通讯(简单的射频通信,没采用协议栈),考虑到多点通信时,数据会有碰撞现象,当出现这种现象时怎么处理呢?求教了,谢谢大家的技术支持,帮助… 查看全部问答> |




