stm32 独立看门狗时钟配置[通俗易懂]

stm32 独立看门狗时钟配置[通俗易懂]独立看门狗的时钟源为40k,分频因子最大为256//初始化独立看门狗 5秒钟//prer:分频数:0~7(只有低3位有效!)//分频因子=4*2^prer.但最大值只能是256!//rlr:重装载寄存器值:低12位有效,最大只能是4096//时间计算(大概):Tout=40K/((4*2^prer)*rlr)值.voidIWDG_Init(u8prer,u16rlr){ IWDG_Writ…

大家好,又见面了,我是你们的朋友全栈君。独立看门狗的时钟源为40k,分频因子最大为256

//初始化独立看门狗  5秒钟

//prer:分频数:0~7(只有低3位有效!)

//分频因子=4*2^prer.但最大值只能是256!

//rlr:重装载寄存器值:低12位有效,最大只能是4096

//时间计算(大概):Tout=40K/((4*2^prer)*rlr)值.

void IWDG_Init(u8 prer,u16 rlr)

{

IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);/* Register write functions allow dogs*/

IWDG_SetPrescaler(IWDG_Prescaler_256);/*  40K/256=156HZ(6.4ms) */

IWDG_SetReload(781); /* 喂狗时间 5s/6.4mS=781 */

IWDG_ReloadCounter();/* 喂狗*/

IWDG_Enable(); /* 使能*/

}

//喂独立看门狗

void IWDG_Feed(void)

{

IWDG->KR=0XAAAA;//reload

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143040.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月10日 下午10:20
下一篇 2022年5月10日 下午10:40


相关推荐

  • Python3修改电脑mac地址

    Python3修改电脑mac地址说明 仅供学习使用 请勿用于非法用途 若有侵权 请联系博主删除作者 zhu 博客 https blog csdn net zhu 一 查看电脑 mac 方式 1 ipconfig all 查看本地连接物理地址 注意 是本地连接的物理地址 操作如下 方式 2 依次进入控制面板网络和 Internet 网络连接 注意 是本地连接的物理地址 右键本地连接属性配置高级本地管理地址 输入要修改的 mac

    2025年8月15日
    5
  • 串口调试助手fx2n_PLC串口调试助手「建议收藏」

    串口调试助手fx2n_PLC串口调试助手「建议收藏」PLC串口通信调试是一款免费的单片机串口调试的小工具,主要用于进行plc和计算机的串口通信调试,帮助用户快速发现是哪一方出现了问题,为单片机调试提供了新的解决方案,需要的朋友可以下载!软件功能(1)可以用3种数据格式输入要发送的帧和显示收、发的帧,各数据格式可以相互转换。(2)可以计算常用的校验码(异或、求和、CRC和LRC),生成PLC通信中常用的多种协议格式的帧,适用范围广。(3)具有记…

    2022年6月6日
    151
  • 更新chrome驱动

    更新chrome驱动#chrome会自动更新,驱动则需要跟着更新,驱动新版本下载地址:http://chromedriver.storage.proxy.ustclug.org/index.htmlhttps://npm.taobao.org/mirrors/chromedriver下载下来以后,记得一定要把新的驱动放在python安装目录下,如下图:是否需要放在chrome的安装位置,这个可以试试,目前我没放,也可以使用…

    2022年6月15日
    28
  • SSIS 实用表达式部分总结

    SSIS 实用表达式部分总结

    2021年11月26日
    76
  • Unity3D :关于UGUI的网格重建、动静分离[通俗易懂]

    Unity3D :关于UGUI的网格重建、动静分离[通俗易懂]前言:无论是网上的攻略还是以前的经验来说,都说UGUI需要进行动静分离。也就是说同一个界面下的UI,可活动的元素放在一个Canvas下,不可活动的元素放在另一个Canvas下。虽然两个Canvas打断了合批,但是却减少了网格的重建时间,总体上是有优化的。究其原因,是因为在同一个Canvas下的某个元素发生变化时,同一Canvas下的所有元素都会进行网格重建(ReBatch)。而静态的元素在…

    2022年5月10日
    49
  • android错误之android.os.NetworkOnMainThreadException

    在做一个天气预报的widget的时候,参考了一个源代码,但是一直报错,就从里面抠出来获取天气的代码试试看,结果总是报错 就是这个异常,android.os.NetworkOnMainThreadException代码是这样的:MainActivity:public class MainActivity extends Activity { MyWeather myWe

    2022年3月10日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号