色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32獨立看門狗詳解

CHANBAEK ? 來源:頭條號秋天滴風 ? 作者:頭條號秋天滴風 ? 2023-05-01 09:06 ? 次閱讀

本文將介紹STM32看門狗中的獨立看門狗,并通過實例來喂狗、體驗喂狗與不喂狗的區別。

①STM32看門狗介紹之獨立看門狗

②使用STM32CUBEMX來配置工程文件

③代碼實現,按鍵按下喂狗、按鍵不按下不喂狗程序復位

①STM32看門狗介紹之獨立看門狗

看門狗定時器本質上是一個計數器、給計數器一個數值,在程序

運行后計數器的值開始遞減,當計數器的值減到0是會將程序復位,若在減到0之前給計數器更新一下值“喂狗”則從最新的值開始遞減;

用途:

1、這樣做的好處就是程序跑飛、死機時,通過復位的方式使得程序又正常運行;

2、用于將系統從休眠或者空閑模式喚醒。

看門狗的種類:

獨立看門狗IWDG

特點:專用時鐘LSI、低功耗模式仍可運行、對定時的控制比較松;

窗口看門狗

特點:總線時鐘APB1、要求主應用程序在規定時間喂狗、對定時控制比較嚴

獨立看門狗工作原理框圖:

wKgZomRGRnmASlQxAAB061gcpTA295.jpg

獨立看門狗的時鐘是內部低速時鐘、是一個RC時鐘,即使主時鐘失效也不影響獨立看門狗的運行,該時鐘是32KHz、但由于是RC時鐘其頻率范圍在15-47khz波動,所以有時定時是有一點誤差的。

預分配寄存器:寄存器中的數值對應相應的分頻數、最大支持

256分頻;

狀態寄存器:寄存器中的數值對應預分頻器寄存器和重載寄存器

中的值的更新狀況,若在更新中、則暫時不能更改這兩個寄存器中的值

重載寄存器:寄存器中裝著計數器的重裝載值

關鍵字寄存器:負責重裝載值的裝載、預分頻器和重載寄存器是否可寫,控制IWDG的啟動;

需要注意的是計數器是12位、即喂狗最大間隔時間是有限制的;

②使用STM32CUBEMX來配置工程文件

Step1:使能USART3,用于調試

wKgZomRGRnqAGpy5AAON6QP359E962.jpg

Step2:使能獨立看門狗、并進行配置32分頻、3秒內喂狗否則

復位

wKgaomRGRnqAJLX5AAM_HiNSvB8016.jpg

Step3:PA0設置為輸入功能、PA0接的是按鍵

wKgZomRGRnuAOf1LAALyJwtiv54810.jpg

Step4:生成工程文件

wKgaomRGRnyAVXxfAAKgeEGr8FE911.jpg

wKgZomRGRnyAQwVLAAKITTHy7eY826.jpg

wKgaomRGRn2AGztlAAKDxz9vRLI836.jpg

③代碼實現,按鍵按下喂狗、按鍵不按下不喂狗程序復位

Step1:輸出重定向,用于調試

wKgZomRGRn2AHpjNAAPI4PKJ5c8284.jpg

Step2:按鍵按下喂狗

wKgaomRGRn6AVxJlAASsr_5T_so460.jpg

Step3:效果

wKgZomRGRn6AHxV1AABiTWMM5yw621.jpg

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 看門狗
    +關注

    關注

    10

    文章

    560

    瀏覽量

    70790
  • STM32
    +關注

    關注

    2270

    文章

    10895

    瀏覽量

    355750
  • 計數器
    +關注

    關注

    32

    文章

    2256

    瀏覽量

    94478
  • stm32cubemx
    +關注

    關注

    5

    文章

    283

    瀏覽量

    14791
  • 獨立看門狗
    +關注

    關注

    0

    文章

    24

    瀏覽量

    3827
收藏 人收藏

    評論

    相關推薦

    獨立看門狗(IWDG)的基礎知識

      STM32F10xxx系列內置兩個看門狗(獨立看門狗和窗口看門狗),提供了更高的安全性、時間的精確性和使用的靈活性。兩個
    發表于 10-19 17:10 ?4251次閱讀
    <b class='flag-5'>獨立</b><b class='flag-5'>看門狗</b>(IWDG)的基礎知識

    STM32中的獨立看門狗和窗口看門狗是什么

    在早期的MCU中是沒有看門狗這種東西的,所以產品就很容易出現死機,跑飛的情況。為了避免這種情況的出現,后期的MCU都集成了看門狗的功能。但是目前看門狗發展到今天基本上分為兩大類:獨立
    的頭像 發表于 02-20 17:47 ?2722次閱讀
    <b class='flag-5'>STM32</b>中的<b class='flag-5'>獨立</b><b class='flag-5'>看門狗</b>和窗口<b class='flag-5'>看門狗</b>是什么

    STM32_獨立看門狗程序

    STM32 獨立看門狗程序,很好的學習資料,快來下載吧
    發表于 02-15 17:08 ?25次下載

    stm32看門狗時間計算 獨立看門狗和窗口看門狗的特性是什么

    本文為您講解STM看門狗時間計算(時限)與頻率計算,獨立看門狗和窗口看門狗的特性、區別與聯系。
    發表于 10-10 10:41 ?8762次閱讀

    什么是stm32看門狗獨立看門狗和窗口看門狗工作原理解析

    stm32有兩個看門狗獨立看門狗和窗口看門狗,其實兩者的功能是類似的,只是喂狗的限制時間不同。 獨立
    的頭像 發表于 11-06 11:48 ?2.7w次閱讀
    什么是<b class='flag-5'>stm32</b><b class='flag-5'>看門狗</b>?<b class='flag-5'>獨立</b><b class='flag-5'>看門狗</b>和窗口<b class='flag-5'>看門狗</b>工作原理解析

    STM32看門狗配置(獨立看門狗IWDG和窗口看門狗WWDG)

    stm32自帶兩個看門狗模塊,獨立看門狗IWDG和窗口看門狗WWDG。看門狗主要作用是可用來檢測
    發表于 11-09 17:17 ?8438次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>看門狗</b>配置(<b class='flag-5'>獨立</b><b class='flag-5'>看門狗</b>IWDG和窗口<b class='flag-5'>看門狗</b>WWDG)

    STM32看門狗配置詳情解說

     stm32有兩個看門狗獨立看門狗和窗口看門狗,其實兩者的功能是類似的,只是喂狗的限制時間不同。獨立
    發表于 11-13 11:17 ?4453次閱讀
    <b class='flag-5'>STM32</b>的<b class='flag-5'>看門狗</b>配置詳情解說

    STM32F1_ WDG看門狗獨立+窗口)

    STM32F1_WDG看門狗獨立+窗口)
    的頭像 發表于 04-08 10:44 ?4203次閱讀
    <b class='flag-5'>STM32</b>F1_ WDG<b class='flag-5'>看門狗</b>(<b class='flag-5'>獨立</b>+窗口)

    stm32看門狗的特點是什么

    stm32有兩個看門狗獨立看門狗和窗口看門狗,其實兩者的功能是類似的,只是喂狗的限制時間不同。
    的頭像 發表于 07-22 11:08 ?4049次閱讀

    STM32獨立看門狗、窗口看門狗的配置

    STM32單片機的看門狗獨立看門狗和窗口看門狗之分,這兩者的工作原理卻完全不同。
    發表于 02-08 16:15 ?18次下載
    <b class='flag-5'>STM32</b>:<b class='flag-5'>獨立</b><b class='flag-5'>看門狗</b>、窗口<b class='flag-5'>看門狗</b>的配置

    窗口看門狗是什么?與獨立看門狗有啥區別?

    STM32有兩個看門狗獨立看門狗和窗口看門狗。其實兩者的功能是類似的,只是喂狗的限制時間不同。
    發表于 02-09 10:28 ?9次下載
    窗口<b class='flag-5'>看門狗</b>是什么?與<b class='flag-5'>獨立</b><b class='flag-5'>看門狗</b>有啥區別?

    STM32中的獨立看門狗和窗口看門狗

    一、前言 在早期的MCU中是沒有看門狗這種東西的,所以產品就很容易出現死機,跑飛的情況。為了避免這種情況的出現,后期的MCU都集成了看門狗的功能。但是目前看門狗發展到今天基本上分為兩大類:獨立
    的頭像 發表于 12-22 16:58 ?2137次閱讀

    詳解獨立看門狗的實現原理

    這里以大家熟悉的STM32為例給大家講解一下獨立看門狗的配置以及工作過程。STM32F10xxx內置兩個看門狗
    發表于 12-22 17:01 ?3236次閱讀

    STM32中的獨立看門狗和窗口看門狗

    在早期的MCU中是沒有看門狗這種東西的,所以產品就很容易出現死機,跑飛的情況。為了避免這種情況的出現,后期的MCU都集成了看門狗的功能。但是目前看門狗發展到今天基本上分為兩大類:獨立
    的頭像 發表于 01-30 14:38 ?1368次閱讀
    <b class='flag-5'>STM32</b>中的<b class='flag-5'>獨立</b><b class='flag-5'>看門狗</b>和窗口<b class='flag-5'>看門狗</b>

    獨立看門狗的一點經驗

    stm32基本都內置兩種看門狗(另外還有外置的看門狗芯片),窗口看門狗獨立看門狗,兩種
    的頭像 發表于 05-24 16:00 ?1134次閱讀
    <b class='flag-5'>獨立</b><b class='flag-5'>看門狗</b>的一點經驗
    主站蜘蛛池模板: 美女伸开两腿让我爽| 欧美乱妇15p图| 欧美 亚洲 日韩 中文2019| 日韩一区二区三区精品| 性xxxx直播放免费| 坠落的丝袜美人妻| 成视频高清| 久久国产加勒比精品无码| 农民工老头在出租屋嫖老熟女| 少妇精油按摩| 与嫂子同居的日子在线观看 | 浴室里强摁做开腿呻吟的漫画| 99国产精品| 国产人妻人伦精品熟女麻豆| 伦理片a在线线2| 午夜理论电影在线观看亚洲| 中文字幕s级优女区| 国产成人综合95精品视频免费| 巨爆乳中文字幕爆乳区| 天天看学生视频| 91免费永久在线地址| 国产精自产拍久久久久久蜜| 免费夜里18款禁用软粉色| 香蕉在线播放| xxxx88| 久久re视频这里精品09首页| 日韩亚洲欧美中文高清| 最近中文字幕2019国语4| 国产伦精品一区二区三区免费| 奶头被客人吸得又红又肿| 亚洲精品成人无码区一在线观看 | 香蕉精品国产自在现线拍| chinese东北夫妻video| 久草高清在线| 午夜伦理一yy4480影院| 草比比过程图| 老妇高潮潮喷到猛进猛出| 亚洲国产精麻豆| 国产69精品久久久久观看软件| 免费视频精品38| 欲奴第一季在线观看全集|