历史上的今天
今天是:2025年04月12日(星期六)
2019年04月12日 | stm32f0独立看门狗配置
2019-04-12 来源:eefocus
独立看门狗
STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效。

设置好看门狗的分频系数 prer 和重装载值就可以知道看门狗的喂狗时间 (也就是看门狗溢出时间) ,该时间的计算方式为
Tout=((4×2^prer) ×rlr) /40
具体配置
先开启看门狗

对看门狗进行设置,这里主要的是设置IWDG down-counter reload value。IWDG counter clock prescaler为分频系数,我现在项目设置的IWDG的时钟是40KHz,所以分频后为40000/16=2500Hz,我先在项目需要使用1秒的看门狗,则2500*1=2500,就是IWDG down-counter reload value的数值

int main(void)
{
HAL_Init();
SystemClock_Config();
MX_GPIO_Init();
MX_USART1_UART_Init();
MX_IWDG_Init();
printf("test rn");
HAL_IWDG_Init(&hiwdg);//初始化并开启iwdg F7 HAL_IWDG_Start(&hiwdg);
printf("nr***** start main before while *****nr");
while (1)
{
printf("nr Refreshes the IWDG !!!nr");
HAL_IWDG_Refresh(&hiwdg);//刷新计数值,当这行被注释掉,程序会无限调用main
HAL_Delay(800);
}
不喂狗

喂狗

上一篇:CAN通信波特率与每秒收发帧数
史海拾趣
|
1 插入损耗和滤波电路的选择 在用户选择滤波器时,最关心插入损耗性能。但是,往往插入损耗相近的滤波器,在实际运用中效果相差甚远。究其主要原因是,相近插入损耗的滤波器可由不同的电路实现。这和理论分析是吻合的,因为插入损耗本身是个多 ...… 查看全部问答> |
|
【现金1万】求深圳单片机高手解决个小问题 项目很简单。 就是在PC端用软件发命令给单片机控制手机按键。 例如, 1.把手机按键盘的每根线0-9等用飞线的办法连接出来。 2.在pc端点击拨打10086,则传输此任务给单片机, 3.单片机翻译为:接通1号 ...… 查看全部问答> |
|
由于数据总线宽度设置为 16 位。因此应将LPC2200 外部存储器的引脚地址输出线[A1~A20]与 SST39VF160 芯片的[A0~A19]连接,其 物理地址访问范围为:0x80000000—0x801FFFFF。 在资料上看到这句话,还是没搞清为什么寻址16位就要LPC2200的A0不连 ...… 查看全部问答> |
|
Vmware中搭建VxWorks环境失败, 估计是下载的AMD PC NET网卡驱动有问题? Vmware中搭建VxWorks环境失败, 估计是下载的AMD PC NET网卡驱动有问题: 从AMD网站上下载的驱动vxworks_end.exe,2次解压后得:License.txt ln97xEnd.tar vx.doc, 装好WINDRIVER.TORNADO.V2.2.FOR.PENTIUM.CD1.ISO,WINDRIVER.TORNADO.V2.2.FOR.PENTI ...… 查看全部问答> |
|
我需要开发一个支持XML的编辑器,需要实现:数据保存为XML格式 能进行基本的数据操作(添加,删除,查看,修改),能让PDA和pc机保持数据同步,开发语言为c#.net,操作系统为wince5.0.现在是需要向开发板厂家提要求,我不知道开发这样的小软件,在 ...… 查看全部问答> |
|
在IAR中..经常停在一个函数内部.可它的局部变量和形参不论是拉到Watch中还是直接点出Locals.状态都是unavailable但有时候又能够看到值.. 我就很郁闷了..今天反复试验了一下..发现当使用None优化等级时就可以看到各个局部变量的值.而采用M ...… 查看全部问答> |
|
LAN工业现场监控提交没有完成,做多少提交多少吧,时间已经到了。这些日子其它时间占光了。图1是另外作一的一块扩展板图2是当年参于制作的xiaomagee的大作,拿来当核心板了,属内部东西,原理图就不专门提供了。xiaomagee的ms531可以不需要调试器, ...… 查看全部问答> |




