日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)的看門狗,你的產(chǎn)品中有用到嗎?

CW32生態(tài)社區(qū) ? 來(lái)源:CW32生態(tài)社區(qū) ? 作者:CW32生態(tài)社區(qū) ? 2024-08-30 18:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

單片機(jī)看門狗(Watchdog Timer)是一種硬件電路,用于監(jiān)控單片機(jī)的運(yùn)行狀態(tài),確保系統(tǒng)的穩(wěn)定性和可靠性。當(dāng)單片機(jī)由于軟件或硬件故障導(dǎo)致程序運(yùn)行異常或停滯時(shí),看門狗能夠檢測(cè)到這種情況,并采取措施使系統(tǒng)復(fù)位,從而恢復(fù)正常運(yùn)行??撮T狗的主要工作原理如下:

定時(shí)器看門狗通常包含一個(gè)定時(shí)器,這個(gè)定時(shí)器會(huì)在單片機(jī)正常工作時(shí)被周期性地重置。如果單片機(jī)在設(shè)定的時(shí)間內(nèi)沒(méi)有重置看門狗定時(shí)器,那么看門狗會(huì)認(rèn)為單片機(jī)出現(xiàn)了異常。

超時(shí)復(fù)位:一旦看門狗定時(shí)器超時(shí),它將觸發(fā)一個(gè)復(fù)位信號(hào),將單片機(jī)復(fù)位到初始狀態(tài),從而允許系統(tǒng)重新啟動(dòng)并嘗試恢復(fù)正常操作。

中斷或處理程序:在某些設(shè)計(jì)中,看門狗超時(shí)可以觸發(fā)一個(gè)中斷,允許執(zhí)行特定的錯(cuò)誤處理程序,而不是立即復(fù)位。這樣可以在系統(tǒng)復(fù)位前進(jìn)行一些日志記錄或清理操作??撮T狗在那些對(duì)安全性和穩(wěn)定性要求較高的應(yīng)用中特別重要,如工業(yè)控制、汽車電子、醫(yī)療設(shè)備和航空航天等領(lǐng)域。通過(guò)使用看門狗,可以大大減少系統(tǒng)因軟件故障而導(dǎo)致的長(zhǎng)時(shí)間不可用或錯(cuò)誤操作的風(fēng)險(xiǎn)。CW32單片機(jī)有兩個(gè)看門狗:獨(dú)立看門狗IWDT和窗口看門狗WWDT。

獨(dú)立看門狗IWDT:獨(dú)立看門狗定時(shí)器 (IWDT),使用專門的內(nèi)部 RC 時(shí)鐘源 RC10K,可避免運(yùn)行時(shí)受到外部因素影響。一旦啟動(dòng) IWDT,用戶需要在規(guī)定時(shí)間間隔內(nèi)對(duì) IWDT 的計(jì)數(shù)器進(jìn)行重載,否則計(jì)數(shù)器溢出會(huì)觸發(fā)復(fù)位或產(chǎn)生中斷信號(hào)。IWDT 啟動(dòng)后,可停止計(jì)數(shù)??蛇x擇在深度休眠模式下 IWDT 保持運(yùn)行或暫停計(jì)數(shù)。

IWDT的功能框圖如下:

wKgaombRpiuAAtQWAAAbpLU1ov082.webp

IWDT 由一個(gè) 12 位可重載的向下計(jì)數(shù)器實(shí)現(xiàn),其計(jì)數(shù)時(shí)鐘源為內(nèi)部專用低速 RC 振蕩器 RC10K,通過(guò)控制寄存器IWDT_CR 的 PRS 位域可對(duì)其時(shí)鐘源 RC10K 信號(hào)進(jìn)行 4 ~ 512 的預(yù)分頻。IWDT 計(jì)數(shù)器發(fā)生溢出時(shí)可選擇產(chǎn)生中斷和復(fù)位信號(hào)。

窗口看門狗WWDT:窗口看門狗定時(shí)器 (WWDT),用戶需要在設(shè)定的時(shí)間窗口內(nèi)進(jìn)行刷新,否則將觸發(fā)系統(tǒng)復(fù)位。WWDT 通常被用來(lái)監(jiān)測(cè)有嚴(yán)格時(shí)間要求的程序執(zhí)行流程,防止由外部干擾或未知條件造成應(yīng)用程序的執(zhí)行異常, 導(dǎo)致發(fā)生系統(tǒng)故障。

WWDT的功能框圖如下

wKgZombRpiuAYGzUAAAb0BJa-XI08.webp

WWDT 內(nèi)含一個(gè) 7 位遞減計(jì)數(shù)器,計(jì)數(shù)時(shí)鐘源為內(nèi)部系統(tǒng)時(shí)鐘 PCLK,通過(guò)控制寄存器 WWDT_CR1 的 PRS 位域 可對(duì)其時(shí)鐘源 PCLK 進(jìn)行分頻,分頻后得到計(jì)數(shù)時(shí)鐘 WWDTCLK 用來(lái)驅(qū)動(dòng)計(jì)數(shù)器計(jì)數(shù)。WWDT 在深度休眠模式下將停止計(jì)數(shù),CPU 被喚醒后恢復(fù)正常工作。獨(dú)立看門狗更注重在極端情況下的系統(tǒng)恢復(fù)能力,而窗口看門狗則提供了更靈活的時(shí)間窗口管理,以便更精確地監(jiān)控程序的執(zhí)行。開(kāi)發(fā)者需要根據(jù)具體的應(yīng)用需求選擇合適的看門狗類型。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 看門狗
    +關(guān)注

    關(guān)注

    10

    文章

    611

    瀏覽量

    73232
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    探秘MAX6814:5引腳看門狗定時(shí)器電路的實(shí)用指南

    探秘MAX6814:5引腳看門狗定時(shí)器電路的實(shí)用指南 在電子系統(tǒng)設(shè)計(jì)中,可靠性是至關(guān)重要的。今天,我們將深入探討Maxim Integrated推出的MAX6814,一款采用5引腳SC70封裝
    的頭像 發(fā)表于 03-26 14:50 ?200次閱讀

    SGM819S看門狗定時(shí)器電路:設(shè)計(jì)與應(yīng)用詳解

    有效的解決方案。下面我們就來(lái)詳細(xì)了解一下這款產(chǎn)品。 文件下載: SGM819S.PDF 產(chǎn)品概述 SGM819S是一款獨(dú)立的看門狗定時(shí)器電路,可防范因硬件(如外設(shè)錯(cuò)誤、總線占用)或軟件(如代碼無(wú)限循環(huán)執(zhí)行)問(wèn)題導(dǎo)致的系統(tǒng)故障。它
    的頭像 發(fā)表于 03-24 09:40 ?181次閱讀

    【瑞薩RA × Zephyr評(píng)測(cè)】多線程和看門狗

    本文章旨在評(píng)估使用 Zephyr RTOS 在 Renesas FPB-RA6E2 開(kāi)發(fā)板上實(shí)現(xiàn)多線程調(diào)度與硬件看門狗功能的應(yīng)用。評(píng)估內(nèi)容包括任務(wù)調(diào)度、看門狗初始化流程、主程序邏輯的詳細(xì)解析,以及實(shí)驗(yàn)現(xiàn)象與數(shù)據(jù)分析。
    的頭像 發(fā)表于 01-10 10:23 ?2681次閱讀
    【瑞薩RA × Zephyr評(píng)測(cè)】多線程和<b class='flag-5'>看門狗</b>

    請(qǐng)問(wèn)單片機(jī)現(xiàn)在控制亂了可以用MAX813L看門狗芯片強(qiáng)制復(fù)位嗎?

    單片機(jī)現(xiàn)在控制亂了,可以用MAX813L看門狗芯片強(qiáng)制復(fù)位嗎??可以MR和GND短接嗎?
    發(fā)表于 01-06 08:10

    深度解析 MAX6369–MAX6374 引腳可選看門狗定時(shí)器

    ,從而提高系統(tǒng)的可靠性。今天,我們就來(lái)深入探討一下 Maxim Integrated 推出的 MAX6369–MAX6374 引腳可選看門狗定時(shí)器。 文件下載: MAX6369KA+.pdf 一、產(chǎn)品
    的頭像 發(fā)表于 12-30 17:55 ?1571次閱讀

    掌握這7個(gè)規(guī)則,單片機(jī)開(kāi)發(fā)沒(méi)難度

    許多的外圍芯片來(lái)實(shí)現(xiàn)單片機(jī)能實(shí)現(xiàn)的功能。這樣做,即增加了系統(tǒng)成本,也可能會(huì)降低了系統(tǒng)的可靠性。 02 使用看門狗 看門狗電路通常是一塊在有規(guī)律的時(shí)間間隔中進(jìn)行更新的硬件。更新一般由單片
    發(fā)表于 12-24 06:07

    什么是ADC模擬看門狗?

    模擬看門狗功能,支持將 ADC 轉(zhuǎn)換結(jié)果與用戶設(shè)定的閾值進(jìn)行比較,支持上閾值、下閾值、區(qū)間值比較,通過(guò)閾值寄存器 ADC_VTH 和 ADC_VTL 設(shè)置比較閾值。 模擬看門狗功能只在單通道模式
    發(fā)表于 12-12 06:15

    中科芯CKS32F107XX系列MCU的獨(dú)立看門狗介紹

    中科芯CKS32F107xx系列產(chǎn)品內(nèi)部提供兩個(gè)看門狗定時(shí)器單元,獨(dú)立型看門狗IWDG(Independent Watchdog)和窗口型看門狗WWDG(Window Watchdog
    的頭像 發(fā)表于 11-28 14:51 ?4044次閱讀
    中科芯CKS32F107XX系列MCU的獨(dú)立<b class='flag-5'>看門狗</b>介紹

    中科芯CKS32F107XX系列MCU的窗口看門狗介紹

    中科芯CKS32F107xx系列產(chǎn)品內(nèi)部提供兩個(gè)看門狗定時(shí)器單元,獨(dú)立型看門狗IWDG(Independent Watchdog)和窗口型看門狗WWDG(Window Watchdog
    的頭像 發(fā)表于 11-28 14:48 ?4353次閱讀
    中科芯CKS32F107XX系列MCU的窗口<b class='flag-5'>看門狗</b>介紹

    “喂狗”的藝術(shù):看門狗不叫,才是系統(tǒng)好

    看門狗選哪只好呢? 中間那只看起來(lái)不錯(cuò)。 咳咳搞錯(cuò)了,自動(dòng)化項(xiàng)目中說(shuō)的看門狗是PLC的看門狗,那這個(gè)有什么用呢?難道真的是看大門的?
    的頭像 發(fā)表于 11-25 10:50 ?464次閱讀
    “喂狗”的藝術(shù):<b class='flag-5'>看門狗</b>不叫,才是系統(tǒng)好

    既然有獨(dú)立看門狗了,為啥還要窗口看門狗(WWDT),窗口看門狗的特色是什么?

    既然有獨(dú)立看門狗了,為啥還要窗口看門狗(WWDT),窗口看門狗的特色是什么?
    發(fā)表于 11-21 06:42

    看門狗定時(shí)器、復(fù)位源、異常處理機(jī)制科普

    在嵌入式開(kāi)發(fā)中,系統(tǒng)一旦“跑飛”,工程師最怕的不是bug,而是程序卡死無(wú)人知。這時(shí),芯片自身的自我保護(hù)機(jī)制就至關(guān)重要。看門狗、復(fù)位源和異常處理機(jī)制,是保證系統(tǒng)可靠性的三大基石。本文帶你梳理清楚它們
    的頭像 發(fā)表于 11-17 10:53 ?1750次閱讀
    <b class='flag-5'>看門狗</b>定時(shí)器、復(fù)位源、異常處理機(jī)制科普

    小安派BW21-CBV-Kit入門教程之看門狗簡(jiǎn)介

    這是一個(gè)簡(jiǎn)單的看門狗定時(shí)器(WDT)示例,演示了看門狗 API 的用法。 有關(guān)看門狗的定義和工作原理,請(qǐng)參閱以下信息。
    的頭像 發(fā)表于 11-13 17:22 ?5236次閱讀
    小安派BW21-CBV-Kit入門教程之<b class='flag-5'>看門狗</b>簡(jiǎn)介

    STM32L433單片機(jī)如何在調(diào)試的時(shí)候關(guān)閉看門狗

    背景:在STM32L433單片機(jī)上使能了看門狗,但是不能像STM32F103那樣配置調(diào)試時(shí)關(guān)閉看門狗 STM32F103配置如何: __HAL_DBGMCU_FREEZE_IWDG(); // 在
    發(fā)表于 07-11 07:15
    荣昌县| 淅川县| 文水县| 天峻县| 清镇市| 黄梅县| 兰考县| 长沙县| 马关县| 石门县| 昆山市| 海南省| 环江| 二连浩特市| 勃利县| 蒙阴县| 博乐市| 溧阳市| 临沂市| 潜山县| 淮南市| 保德县| 曲水县| 京山县| 二连浩特市| 瓮安县| 温泉县| 萍乡市| 靖远县| 中山市| 互助| 鞍山市| 丹江口市| 嵊泗县| 娄烦县| 舒兰市| 杭州市| 即墨市| 肇州县| 安庆市| 旬邑县|