历史上的今天
返回首页

历史上的今天

今天是:2024年09月05日(星期四)

正在发生

2018年09月05日 | STM32之窗口看门狗原理

2018-09-05 来源:eefocus

stm32有两个看门狗,独立看门狗和窗口看门狗,其实两者的功能是类似的,只是喂狗的限制时间不同。

 

独立看门狗是限制喂狗时间在0-x内,x由你的相关寄存器决定。喂狗的时间不能过晚。

窗口看门狗,所以称之为窗口就是因为其喂狗时间是一个有上下限的范围内,你可以通过设定相关寄存器,设定其上限时间和下限时间。喂狗的时间不能过早也不能过晚。

图1

 

窗口看门狗的

上窗口就是配置寄存器WWDG->CFR里设定的W[6:0];

下窗口是固定的0x40;

当窗口看门狗的计数器在上窗口值之外,或是低于下窗口值都会产生复位。

图2

 

 

&& 上窗口的值可以只有设定,7位二进制数最大只可以设定为127(0x7F),最小又必须大于下窗口的0x40,所以其取值范围为64~127(即:0x40~0x7F);

 

&& 配置寄存器WWDG->CFR中为计数器设定时钟分频系数,确定这个计数器可以定时的时间范围,从而确定窗口的时间范围。

 

&& 窗口看门狗的时钟来自于PCLK1,在时钟配置中,其频率为外部时钟经倍频器后的二分频时钟,即为36MHz,根据手册可以知道其定时时间计算方法:

      

上窗口时间:T_min = 4096 * (2^WDGTB)*(WWDG_CR[6:0] - WWDG_CFR[6:0])/36 (us)

 

 下窗口时间: T_max = 4096 * (2^WDGTB)*(WWDG_CR[6:0] - 0x40)/36 (us)

 

 

36Mhz下相关窗口看门狗的喂狗时间范围:

WDGTB(计数器分频值)最早喂狗时间/us最晚喂狗时间/ms

0                         113              7.28

1                         227              14.56

2                         455              29.12

3                         910              58.25


推荐阅读

史海拾趣

CTS [CTS Corporation]公司的发展小趣事

在追求商业成功的同时,CTS也高度重视可持续发展和社会责任。公司致力于推动绿色生产和环保理念,采用环保材料和节能技术,减少对环境的影响。此外,CTS还积极参与社会公益活动,回馈社会,为社区的繁荣和发展贡献力量。

这些故事框架仅是对CTS Corporation公司可能的发展历程的一种推测和概述,具体的细节和内容需要根据实际情况进行补充和完善。希望这些框架能够为您撰写具体的发展故事提供一些灵感和帮助。

Conflux公司的发展小趣事

随着公司业务的不断发展,Conflux开始寻求与其他电子行业企业的合作。通过与智能手机制造商的合作,Conflux成功将其区块链技术集成到了手机支付应用中,为用户提供了更加便捷、安全的支付体验。此外,Conflux还与多家电商平台达成战略合作,利用区块链技术优化交易流程,提高交易透明度。这些合作不仅拓展了Conflux的市场份额,也进一步提升了其在电子行业的影响力。

Garmin_Canada_Inc.公司的发展小趣事
通过微控制器的精确控制,可以实现拨号过程的精确控制。例如,在拨号前进行必要的初始化操作,拨号过程中实时监测信号状态,并在拨号完成后进行状态确认。
AMICC [AMIC TECHNOLOGY]公司的发展小趣事

在电子行业发展日新月异的背景下,AMICC始终坚持技术创新。公司投入大量研发资源,成功开发出一系列具有自主知识产权的新型半导体产品。这些产品不仅提高了性能,还降低了成本,为公司在市场竞争中赢得了优势。同时,AMICC还积极与国内外高校和研究机构合作,推动产学研深度融合,为公司的持续发展注入新的活力。

风华邦科(FH-BK)公司的发展小趣事

为了进一步扩大业务范围和提升品牌影响力,FlyWin集团积极寻求与其他行业的跨界合作。例如,公司与某知名无人机制造商达成战略合作,共同开发基于无人机平台的智能监测系统。该系统利用无人机的高空视角和快速响应能力,实现了对特定区域的实时监控和数据分析。这一合作不仅为双方带来了新的业务增长点,也为公司在无人机领域的布局奠定了坚实基础。

Exar [Exar Corporation]公司的发展小趣事

Exar公司自1971年在加利福尼亚州成立以来,最初以生产高性能、高可靠性的线性集成电路而著名。然而,随着技术的进步和市场的变化,Exar逐渐意识到通信领域的巨大潜力。因此,在1980年代初,公司开始专注于串行通信和数据存储解决方案,包括UARTs(通用异步收发器)和存储器ICs。这一转变不仅扩大了Exar的市场覆盖范围,也为其后续的发展奠定了坚实的基础。

问答坊 | AI 解惑

ZBT SRAM控制器参考设计Verilog代码

ZBT SRAM控制器参考设计Verilog代码…

查看全部问答>

松下PLC编程软件FPSOFT1.1For Windows

松下PLC编程软件FPSOFT1.1For Windows [ 本帖最后由 tecfighter 于 2009-2-26 13:11 编辑 ]…

查看全部问答>

请问Altera的FPGA最高能跑到多少MHz?

Altera的FPGA有能跑到400MHz的么?…

查看全部问答>

TMS320LF2407捕获单元CAP

TMS320LF2407捕获单元CAP…

查看全部问答>

智能电网用户端关键技术解读

低压电器是一个量大面广的重要基础元件产品,承担着大部分电能的分配和控制任务。目前,随着广为注目的智能电网建设问题日益得到国家重视,与电力行业紧密相连的低压电器产业面临着怎样的发展机遇?低压电器怎样能满足智能电网的建设需要?带着这样 ...…

查看全部问答>

青岛软件培训,青软实训,C/C++/WindowsAPI/VC++/GPS应用开发班

青岛双硕程序员培训学校           (http://www.qdit169.com)           咨询电话:0532--82773360 办校时间:2003年3月 师    资:全部启用最低学历为硕士,最少具 有 ...…

查看全部问答>

艾默生EV1000变频器与串口通讯的问题

我用是EV1000变频器配套的说明书归档时间是2008-08-05,其通讯协议——组网方式——单主机单从机中有一种为主机PC直接通过RS232连接EV1000的,旁边并列有一种在两者之间加了一个“RS232-RS485转换模块”的情况。 我想问的问题是: 1)是不是可以 ...…

查看全部问答>

USB3.0物理层测试探讨

 USB3.0物理层测试探讨…

查看全部问答>

安防资格证哪里考?

请高手指点在哪里能考安防工程师…

查看全部问答>

stm32编译问题求助

在用KEIL UV4编译时,出现TYPE.H与STM32F10X.H重复定义的问题,之前是用V2.0.1的库,现在用V3.5.0的库,求助高手,急待解决,谢谢!…

查看全部问答>