[其他ST产品]

关于stm32独立看门狗的理解

[复制链接]
153|0
手机看帖
扫描二维码
随时随地手机跟帖
duo点|  楼主 | 2022-12-15 10:08 | 显示全部楼层 |阅读模式
独立看门狗的时钟由低速LSI时钟提供,时钟准确度不是那么高。主要用于监控系统运行,当系统运**死的时候,看门狗得不到喂狗,就会让系统复位,从而防止系统卡死。主要有三个寄存器:
IWDG_KR寄存器:
113101tmqmgr56ffgj8k6m.png
在写入预分频寄存器和装载值寄存器之前,需要对IWDG_KR寄存器写入0x5555x,然后才能对IWDG_PR和IWDG_RLR寄存器访问
重载寄存器 (IWDG_RLR)和预分频器寄存器 (IWDG_PR):
113117ehnthtu8n85h8oxt.png
113128fodk24rq0vtiqqj0.png
预分频寄存器为三位,可以提供8种不同的分频系数。重装载寄存器为12位,最大值为4096。当你要写入超过寄存器的值的时候,单片机会自动舍弃高位,保留低位的数据。例如,在预分频寄存器里写入11(也就是1011),预分频寄存器里的值惠氏011,也就是3,产生32分频。以上就是对独立看门狗的理解,有错的拜托告诉我,Thanks♪(・ω・)ノ!






使用特权

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

本版积分规则

376

主题

1417

帖子

1

粉丝