历史上的今天
今天是:2024年11月08日(星期五)
2019年11月08日 | STMCubemx看门狗IWDG
2019-11-08 来源:51hei
使用STM32CubeMx工具配置看门狗,看门狗有两种IWDG和WWDG。
IWDG和WWDG的区别
再来分析一下独立看门狗(IWDG)和窗体看门狗(WWDG)的区别:
(1)独立看门狗没有中断,窗口看门狗有中断
(2)独立看门狗有硬件软件之分,窗口看门狗只能软件控制
(3)独立看门狗只有下限,窗口看门狗又下限和上限
(4)独立看门狗是12位递减的。窗口看门狗是7位递减的
(5)独立看门狗是用的内部的大约32KHZ RC振荡器,窗口看门狗是用的系统时钟APB1ENR
使能看门狗IWDG

看门狗系统时钟为32KHz。

看门狗配置:

看门狗的计算:
分频后的频率:IWDG时钟/分频值 = 32KHz/32 = 1KHz 看门狗的时钟:
设置的装填值/分频后的频率 = 3000/1KHz= 3000ms
也可以使用公式进行运算:
看门狗溢出时间:Tout=((4×2^prer) ×rlr) /32KHz 其中Tout 为看门狗溢出时间(单位为ms);
prer为看门狗时钟预分频值(IWDG_PR 值), 范围为0~6;rlr 为看门狗的重装载值(IWDG_RLR 的值);
带入公式:Tout = (4x2^3)3000/32KHz = 323000/32KHz = 3000ms=3s

其实(4×2^prer)就是STM32CubeMx中分频值32。
史海拾趣
|
小弟最近在搞一个无线传输的论文,就是用GPRS模块实现无线数据传输。但是不清楚如何操纵GPRS模块才能把数据发送到固定的IP地址。我现在知道的有如下知识:要是实现GPRS模块与Ethernet链接,需要先进行ppp拨号,但是拨号之后就不清楚怎么才把数据发 ...… 查看全部问答> |
|
问题是这样的,我用周立功的开发板自带的wince 5.0的I2C驱动(是正常的)移植到我的板子上我的板子硬件接口和周的基本一样,只是BSP不同,我把I2C编译进 内核(用了两种方法,一种是直接把周生成的DLL文件直接编译进去,并增加BIB和REG信息,另一 ...… 查看全部问答> |
|
我毕业设计要做太赫兹通信系统,请高手给写个研究计划![问题点数:30分] 我想申请大学生创新实验项目,在学期间好能发个小文章,为以后出国做准备。请问这里有没有高手帮忙写个研究计划书, 我想在太赫兹与空间通信系统方面找个研究的切入点。 非常感谢!!!邮箱:kings5099768@163.com &nb ...… 查看全部问答> |
|
最近打算在WINCE下开发一个天气预报软件, 资源就用http://www.webxml.com.cn所提供的提前预报资料..我上该网看了下, 那里有教如何使用函数来查询天气情况并且获得返回的字符数组.. 看了看实例代码, 那是VB.NET写的, 就其中一句 Imports cn.com.we ...… 查看全部问答> |
|
在skyeye上面启动uClinux的时候报段错误 [root@localhost uClinux-dist]# skyeye -e linux-2.4.x/linux arch: arm cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0 mach info: name at91, mach_init addr 0x8071ad4 can\'t find device mod ...… 查看全部问答> |
|
linux内核完全剖析 基于0.12内核 赵炯 的 200901的 txt doc pdf 的下载版本地址 谁有就给个链接吧 谢谢了哈 嘿嘿… 查看全部问答> |




