历史上的今天
今天是:2024年09月05日(星期四)
2018年09月05日 | stm32 独立看门狗 IWDG
2018-09-05 来源:eefocus
独立看门狗IWDG
独立看门狗简单理解就是一个12位递减计数器,当计数器从某一个值递减到0时,系统就会产生一次复位
独立看门狗由专用低速时钟LSI驱动,其频率一般在30-60KHz之间,通常选择40KHz作为IWDG时钟
IWDG配置步骤
1.开启寄存器访问
2.设置预分频因子
3.设置重装载值
4.看门狗计数器重装载值
5.开启IWDG
举例
void IWDG_init(u8 prescaler, u16 reload)
{
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable); //开启寄存器访问
IWDG_SetPrescaler(prescaler); //设置预分频因子
IWDG_SetReload(reload); //设置重装载值
IWDG_ReloadCounter(); //看门狗计数器重装载值
IWDG_Enable(); //开启IWDG
}
溢出时间计算
Tout = (4 * 2^prescaler) / 40 * reload; //kb == ms
1280 = (4 * 2^4) / 40 * 800 //1280ms
上一篇:STM32外部中断和IWDG
史海拾趣
|
本帖最后由 paulhyde 于 2014-9-15 09:44 编辑 1. 竞赛报名 1) 参赛对象:江苏省内所有设置电类专业的高校(包括本科和高职高专)在籍学生; 2) 竞赛组织:由各参赛学校指定竞赛负责人和领队统一负责本校参赛队的组队、报名、竞赛和送审工 ...… 查看全部问答> |
|
作者:华清远见嵌入式学院 不记得是什么时候了,曾经看过一篇文章,里面有一句话:“痛并快乐着”让我印象非常深刻,在刚看到这句话的那一刻,自己颇有些感同身受的共鸣。回想一下:从学生到技术人的成长过程是痛并快乐着的、跟团队一起进行项目研 ...… 查看全部问答> |
|
我将2440的wince5.0下的bsp移植到wince6.0上,相关的内容已经修改,编译eboot时出现了一下错误,其原因是什么,该怎样改?请各位帮帮忙。谢谢 BUILD: [01:0000000067:ERRORE] smflash_lib.lib(fmd.obj) : error LNK2001: unresolved external symb ...… 查看全部问答> |
|
一、特性1、串口控制LED数码管显示系统是深圳市精敏数字机器有限公司自主研发的一款可实现上位机监控、LED数码管显示的软硬件产品,硬件采用JMDM-LEDDISP,每个板子有5个八段高亮度数码管用于显示电脑、PLC、单片机控制器的数据,本数码管显示系统 ...… 查看全部问答> |
|
英蓓特生产的BeagleBone:http://www.embest-tech.cn/shop/star/beaglebone-black.html 都比较关心配置上有没有变化,我去做了一个对比 下面是BBB的原版 英蓓特版 从外形和介绍上看是一致的… 查看全部问答> |
|
看到了论坛的广告了,但是没有发现有分坛,或者有关该MCU的帖子 也是最近刚了解到这个低功耗单片机的,和大家分享一下! 板子数量好像不多,喜欢的可以跟微博去申请。。。 $(\'flv_RCc\').innerHTML=(AC_FL_RunContent(\'width\', \'500\' ...… 查看全部问答> |




