zoukankan      html  css  js  c++  java
  • STM32 看门狗操作姿势

    看门狗

    所谓看门狗,类似一个定时器。当定时器归零会使系统复位,所以要不停地给定时器重装载值,避免归零复位。一个跑飞的系统无法及时给定时器重装载值,系统就会被复位,恢复正常的运行状态

    独立看门狗操作姿势

    • 1 取消寄存器写保护
        IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
    
    • 2 设置预分频系数,确定时钟
        IWDG_SetPrescaler(prer);
    
    • 3 设置看门狗重装载值,确定溢出时间Tout=(42^Prer)rlr/40 (M3)
        IWDG_SetReload(rlr)
        IWDG_ReloadCounter();//需要调用一次喂狗函数,加载一下寄存器,避免最开始从FFFF开始计时,使其第一次就从rlr开始计时
    
    • 4 使能看门狗
        IWDG_Enable();
    
    • 5 喂狗函数
        IWDG_ReloadCounter();
    
  • 相关阅读:
    UML类图与类的关系详解
    hadoop中的Partition
    几种排序
    poj 1006
    Hadoop namenode无法启动
    String中intern的方法
    java
    模板方法模式
    里氏替换原则
    按字节数截取字符串
  • 原文地址:https://www.cnblogs.com/uestcman/p/9043939.html
Copyright © 2011-2022 走看看