解析CW32单片机的独立看门狗IWDT和窗口看门狗WWDT
单片机的看门狗(Watchdog Timer)是一种硬件电路,用于监控单片机的运行状态,确保系统的稳定性和可靠性。当单片机由于软件或硬件故障导致程序运行异常或停滞时,看门狗能够检测到这种情况,并采取措施使系统复位,从而恢复正常运行。
看门狗的主要工作原理如下:
定时器:看门狗通常包含一个定时器,这个定时器会在单片机正常工作时被周期性地重置。如果单片机在设定的时间内没有重置看门狗定时器,那么看门狗会认为单片机出现了异常。
超时复位:一旦看门狗定时器超时,它将触发一个复位信号,将单片机复位到初始状态,从而允许系统重新启动并尝试恢复正常操作。
中断或处理程序:在某些设计中,看门狗超时可以触发一个中断,允许执行特定的错误处理程序,而不是立即复位。这样可以在系统复位前进行一些日志记录或清理操作。
看门狗在那些对安全性和稳定性要求较高的应用中特别重要,如工业控制、汽车电子、医疗设备和航空航天等领域。通过使用看门狗,可以大大减少系统因软件故障而导致的长时间不可用或错误操作的风险。
CW32单片机有两个看门狗:独立看门狗IWDT和窗口看门狗WWDT。
独立看门狗IWDT:
独立看门狗定时器 (IWDT),使用专门的内部RC时钟源RC10K,可避免运行时受到外部因素影响。一旦启动IWDT,用户需要在规定时间间隔内对IWDT的计数器进行重载,否则计数器溢出会触发复位或产生中断信号。IWDT 启动后,可停止计数。可选择在深度休眠模式下IWDT保持运行或暂停计数。
IWDT的功能框图如下:
IWDT由一个12位可重载的向下计数器实现,其计数时钟源为内部专用低速RC振荡器RC10K,通过控制寄存器IWDT_CR的PRS位域可对其时钟源RC10K信号进行4~512的预分频。IWDT计数器发生溢出时可选择产生中断和复位信号。
窗口看门狗WWDT:
窗口看门狗定时器 (WWDT),用户需要在设定的时间窗口内进行刷新,否则将触发系统复位。WWDT通常被用来监测有严格时间要求的程序执行流程,防止由外部干扰或未知条件造成应用程序的执行异常, 导致发生系统故障。
WWDT的功能框图如下:
WWDT内含一个7位递减计数器,计数时钟源为内部系统时钟PCLK,通过控制寄存器WWDT_CR1的PRS位域 可对其时钟源PCLK进行分频,分频后得到计数时钟WWDTCLK用来驱动计数器计数。WWDT在深度休眠模式下将停止计数,CPU被唤醒后恢复正常工作。
独立看门狗更注重在极端情况下的系统恢复能力,而窗口看门狗则提供了更灵活的时间窗口管理,以便更精确地监控程序的执行。开发者需要根据具体的应用需求选择合适的看门狗类型。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由犀牛先生转载自武汉芯源(CW32生态社区公众号),原文标题为:单片机的看门狗,你的产品中有用到吗?,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
“芯”中乾坤:单片机与芯片的深度解读
单片机和芯片虽然在电子领域都至关重要,但它们功能、应用和制造工艺上有明显的差异。单片机是集成了多种功能的微型计算机,侧重于控制特定任务,适用于成本和功耗敏感的小型设备。芯片概念更广,涵盖计算、存储、通信等多种功能,用于各类电子设备。单片机制造工艺较简单,而高级芯片需复杂光刻技术。理解这些差异有助于更好地应用现代电子技术。
技术探讨 发布时间 : 2024-08-14
【技术】武汉芯源CW32单片机UART基本数据收发功能介绍
通用异步收发器是一种通用串行数据总线,常用于系统内各子模块间的数据交换。本文将以武汉芯源推出的CW32系列单片机的CW32L083为例,介绍UART基本数据收发功能。
技术探讨 发布时间 : 2023-04-25
智能生活的新篇章:单片机的魔法世界
随着科技的飞速发展,我们的生活正变得越来越智能化。在这一切的背后,有一个不可或缺的“小英雄”——单片机。这个看似微不足道的小芯片,却在我们的智能生活中扮演着至关重要的角色。本文中剑博微电子来给大家介绍单片机在智能生活中的作用,希望对各位工程师有所帮助。
技术探讨 发布时间 : 2024-08-01
沁恒基于青稞RISC-V内核的MCU和自研PHY的USB/蓝牙/以太网接口芯片,适用于计算机手机周边、工业控制、物联网
型号- CH32X035F8U6,CH32X035G8R6,CH32V303RCT6,CH32V103R8T6,CH32V103C6T6,CH32F203K8T6,CH32V203F8U6,CH32F205RBT6,CH32F203C8T6,CH32V203G8R6,CH532,CH531,CH545,CH547,CH546,CH549,CH548,CH32V208WBU6,CH32V208RBT6,CH32F103R8T6,CH32V003J4M6,CH32F103C6T6,CH32F203RCT6,CH32V305RBT6,CH32L103,CH541,CH543,CH32V003F4P6,CH32F103C8U6,CH32X035C8T6,CH32V303RBT6,CH32V208GBU6,CH32V307RCT6,CH32V203K8T6,CH32L103F8P6,CH592,CH32V203C8T6,CH591,CH32V307WCU6,CH32X035F7P6,CH522,CH525,CH527,CH32C035,CH32V203G6U6,CH32V307,CH32F203C8U6,CH32V203C8U6,CH32V203F6P6,CH521,CH32V203RBT6,CH578,CH32V303VCT6,CH577,CH579,CH32F203CBT6,CH32V103C8T6,CH32V003A4M6,CH32X033F8P6,CH32L103F7P6,CH32F203C6T6,CH571,CH573,CH32F103C8T6,CH32V103C8U6,CH32X035G8U6,CH32V003F4U6,CH32L103K8U6,CH32L103C8T6,CH32F208RBT6,CH32V208,CH581,CH583,CH32F203VCT6,CH32F208WBU6,CH582,CH32X035R8T6,CH32V208CBU6,CH555,CH558,CH557,CH559,CH32V303CBT6,CH32L103F8U6,CH32V305FBP6,CH32V203K6T6,CH32V203C6T6,CH552,CH32V307VCT6,CH551,CH554,CH567,CH569,CH568,CH32L103G8R6,CH32F207VCT6,CH561,CH563,CH32V203F8P6
【经验】芯源CW32系列单片机低功耗模式介绍及UART深度休眠模式示例
CW32单片机低功耗模式介绍及UART深度休眠模式示例。
设计经验 发布时间 : 2023-05-31
单片机:科技舞台上的灵动舞者
单片机,全称为单片微型计算机,是一种集成在一块芯片上的微型计算机。它虽然体积微小,却蕴含着巨大的能量。就像一个迷你的智慧大脑,能够精确地控制和协调各种设备的运行。它就像是一位默默无闻的幕后英雄,为我们的生活带来了极大的便利。
应用方案 发布时间 : 2024-09-07
武汉芯源CW32系列单片机数字电压电流表产品硬件设计指南
本文基于武汉芯源CW32系列单片机,介绍数字电压电流表产品硬件设计指南,希望对各位工程师有所帮助。
设计经验 发布时间 : 2024-06-20
【经验】解析MSP430单片机外围贴片晶振选型和设计标准
因单片机具备功耗小、精简混合信号处理器的优良特性,可给模拟电路、数字电路模块和微处理器提供解决方案,例如便携式的仪器、仪表等。那该产品在制作单片机的过程中,需要用到哪些石英贴片晶振、选用标准、以及设计所需要注意哪些事项呢?本文星通时频将给大家介绍具体内容。
设计经验 发布时间 : 2022-02-18
如何使用CW32单片机通过ESP8266连接OneNET物联网平台,发送温湿度数据到平台,并接受平台的云控制?
本实验使用到了CW32-48F大学计划开发板、DHT11温湿度传感器模块、ESP8266WIFI模块及Keil5开发环境。
设计经验 发布时间 : 2023-12-06
英锐芯提供8位OTP单片机等多种类型的单片机,可满足移动电源、加湿器、无线遥控灯等应用需求
英锐芯目前可以开发应用的单片机类型有8位OTP单片机或MTP单片机(MCU),包括普通IO口型(带触摸功能跟不带触摸功能)、AD型 MCU(带触摸跟不带触摸)。8位FLASH单片机(MCU)包括普通IO口型(带触摸功能跟不带触摸功能)、AD型MCU(带触摸跟不带触摸)。
原厂动态 发布时间 : 2023-02-01
武汉芯源半导体CW32F030K8T7单片机为即热式热水器的智能化提供理想的解决方案
随着智能家居技术的不断进步,即热式热水器作为现代家庭中的重要组成部分,正逐渐向智能化、节能化方向发展。本方案通过采用武汉芯源半导体的CW32F030系列单片机,以其高性能、超强抗干扰等特性,为即热式热水器的智能化提供了理想的解决方案。
应用方案 发布时间 : 2024-07-22
【经验】解析单片机5大应用领域,助力智能化时代的到来
随着科技的不断发展,单片机作为一种重要的嵌入式系统,已经广泛应用于各个领域,为人们的生活带来了巨大的便利。单片机的应用场景多种多样,本文中剑博微电子将为大家介绍几个典型的应用领域。
设计经验 发布时间 : 2023-09-07
【技术】EFM8LB单片机之14位高精度ADC模数转换器,900Ksps采样率
Silicon Labs推出的EFM8LB系列8位单片机, 操作频率最高为72MHz, 3mm × 3mm的QFN封装,集成14位ADC模数转换器和4路12位DAC数模转换输出。
技术探讨 发布时间 : 2018-01-23
探秘“微型智慧芯”——单片机的奥秘与魅力
在当今的科技浪潮中,单片机作为微型计算机的一种,以其小巧、灵活、功能强大的特点,在各个领域大放异彩。它如同一颗做小的智慧芯,承载着无尽的创意和可能性,为我们的生活和工作带来了诸多便利。本文中剑博微电子就来和大家一同探秘“微型智慧芯”——单片机的奥秘与魅力。
技术探讨 发布时间 : 2024-07-17
电子商城
现货市场
服务
支持微型计算机 、便携式计算机显示设备、投影仪、打印设备、绘图仪、多用途打印复印机、扫描仪、计算机内置电源、电源适配器、充电器、服务器、收款机等产品中国强制性产品认证。
提交需求>
提供7~27寸工控机定制,支持嵌⼊式/ 壁挂式 /桌⾯式/悬挂式等安装方式,采用纯平⾯板IP65防尘防⽔等级,莫⽒7级硬度触摸屏,兼容多种操作系统:组态软件/安卓/XP/win7/8/10/Linux等,支持主板、接⼝、外观、⽀架、刷卡器、⾝份证阅读器、LOGO、⻨克⻛、系统、电池、蓝⽛、4G/5G、摄像头、GPS系统、⼆维码扫描器、指纹等特殊应⽤场景定制
最小起订量: 1台 提交需求>
登录 | 立即注册
提交评论