打印
[应用相关]

基于STM32F103VBT6配置看门狗

[复制链接]
331|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
1.采用内部时钟源64MHZ
简单说:看门狗的本质就是定时计数器,计数器使能以后一直在累加 而喂狗就是从新写入计数器的值,时计数器从新累加,若是在必定时间内没有接收到喂狗信号(表示MCU已经挂了),便实现处理器的自动复位重启(发送复位信号)。

系统时钟是位处理器真正运行速度快慢的核心因素,STM32F103VBT6芯片内部时钟最大支持64MHZ,


使用特权

评论回复
沙发
花间一壶酒sd|  楼主 | 2021-5-31 21:42 | 只看该作者

使用特权

评论回复
板凳
花间一壶酒sd|  楼主 | 2021-5-31 21:42 | 只看该作者
我们可以看到IWDG(独立看门狗)使用芯片内的是40KHZ的时钟源LSI RC。

使用特权

评论回复
地板
花间一壶酒sd|  楼主 | 2021-5-31 21:48 | 只看该作者
2.独立看门狗IWDG配置


IWDG时钟预分频系数prv = 4分频 ,那么根据公式4*2^4=64就输入64。

使用特权

评论回复
5
花间一壶酒sd|  楼主 | 2021-5-31 21:50 | 只看该作者
hiwdg.Init.Prescaler = IWDG_PRESCALER_64;//代表4分频,也就是64=4*2^4。
  hiwdg.Init.Reload = 4095;

使用特权

评论回复
6
花间一壶酒sd|  楼主 | 2021-5-31 22:04 | 只看该作者
hiwdg.Init.Prescaler = IWDG_PRESCALER_64;//代表4分频,也就是64=4*2^4。
  hiwdg.Init.Reload = 4095;

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

79

主题

975

帖子

1

粉丝