在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

分享一下STM32基于CubeMX獨立看門狗的使用方法

冬至子 ? 來源:一起學習軟硬件設計 ? 作者:哼唧狗 ? 2023-10-26 14:38 ? 次閱讀

項目里面需要加一個獨立看門狗,就上網了解了一下,具體原理后期有時間再分享,今天先簡單分享一下使用方法。

第一步:CubeMX設置

圖片

圖片

圖片

圖片

圖片

第二步:Keil下主循環中喂狗

圖片

說明:在主函數中調用此函數,如果主程序正常運行,則喂狗函數會被循環執行到。如果程序異常跑飛,則喂狗函數不會被執行到,獨立看門狗本質就是一個計時器(或者計數器),計時器(或者計數器)會一直加,直到超過我們設置的喂狗時間后復位單片機

第三步:喂狗時間的計算

其實上面的兩步已經實現了獨立看門狗的功能,下面我們分析一下關于喂狗時間的計算。

圖片

圖片

上圖是STM32手冊的一張圖,不同型號單片機的獨立看門狗內部時鐘可能不一樣,有的是32Khz,我用的這款單片機是40Khz。

圖片

預分頻系數和CubeMx里的第一項對應,時鐘是40KHz,比如我選的8分頻,就是實際用的頻率是40/8=5KHz。時間是頻率的倒數,那么此時也就是說計數器加1或者減1所花費的最短時間是(1/5)=0.2ms(Khz和s單位千分抵消了,所以最后時間單位是ms),因此如果設置加載值為2000,則喂狗的最長時間應該是2000*(1/5)=400ms。

我們和表格對比一下,8分頻最短時間是0.2ms(計數器加1或者減1所花費的最短時間),我們最后的喂狗時間400ms也沒有超過最長時間819.2ms。因此我們的設置OK。

具體的喂狗時間需要結合主程序代碼運行時間綜合設定。甚至對一些特殊時間段的考慮需要用到窗口看門狗WWDG。

下面我們看一下生成的Keil工程中關于設置的位置,如果需要修改時鐘分頻系數或者喂狗時間可以直接在Keil中修改:

圖片

圖片

網友高見

圖片

圖片

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

    關注

    2290

    文章

    11017

    瀏覽量

    362632
  • 計時器
    +關注

    關注

    1

    文章

    429

    瀏覽量

    33518
  • WWDG
    +關注

    關注

    0

    文章

    21

    瀏覽量

    5727
  • 獨立看門狗
    +關注

    關注

    0

    文章

    24

    瀏覽量

    4072
  • CubeMx
    +關注

    關注

    0

    文章

    31

    瀏覽量

    1588
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

    關于獨立看門狗點經驗

    stm32基本都內置兩種看門狗(另外還有外置的看門狗芯片),窗口看門狗獨立看門狗,兩種
    發表于 05-09 11:18 ?823次閱讀
    關于<b class='flag-5'>獨立</b><b class='flag-5'>看門狗</b>的<b class='flag-5'>一</b>點經驗

    STM32 cubeMX獨立看門狗的設置方法是什么?求解

    STM32 cubeMX獨立看門狗的設置方法是什么?又該如何去設置呢?求解
    發表于 07-27 08:19

    STM32 cubeMX獨立看門狗設置方法

    STM32 cubeMX獨立看門狗設置方法Tout=((4×2^prer) ×rlr) /32其中 Tout 為
    發表于 07-30 06:34

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

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

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

    stm32有兩個看門狗獨立看門狗和窗口看門狗,其實兩者的功能是類似的,只是喂狗的限制時間不同。 獨立
    的頭像 發表于 11-06 11:48 ?2.8w次閱讀
    什么是<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 ?8575次閱讀
    <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獨立看門狗(寵物

    系統學一下獨立看門狗
    發表于 12-09 09:21 ?8次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>獨立</b><b class='flag-5'>看門狗</b>(寵物<b class='flag-5'>狗</b>)

    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中的獨立看門狗和窗口看門狗

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

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

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

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

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

    STM32獨立看門狗詳解

    本文將介紹STM32看門狗中的獨立看門狗,并通過實例來喂狗、體驗喂狗與不喂狗的區別。
    的頭像 發表于 05-01 09:06 ?4553次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>獨立</b><b class='flag-5'>看門狗</b>詳解

    獨立看門狗點經驗

    stm32基本都內置兩種看門狗(另外還有外置的看門狗芯片),窗口看門狗獨立看門狗,兩種
    的頭像 發表于 05-24 16:00 ?1541次閱讀
    <b class='flag-5'>獨立</b><b class='flag-5'>看門狗</b>的<b class='flag-5'>一</b>點經驗

    STM32單片機看門狗的配置方法

    SATM32單片機的看門狗獨立看門狗和窗口看門狗之分,這兩者的工作原理卻完全不同,今天來看一下他們的具體區別和配置
    的頭像 發表于 06-22 09:07 ?3478次閱讀
    <b class='flag-5'>STM32</b>單片機<b class='flag-5'>看門狗</b>的配置<b class='flag-5'>方法</b>
    主站蜘蛛池模板: 快色视频在线观看 | 国产女人又爽又大 | 天天干在线免费视频 | 久久综合婷婷 | 男女www视频在线看网站 | 午夜视频网站在线观看 | 曰韩高清一级毛片 | 激情欧美一区二区三区中文字幕 | 国产91久久最新观看地址 | 999av视频 | 女人张开腿等男人桶免费视频 | 91华人在线视频 | 色v在线| h网站在线| 色老头网址 | 免费观看a毛片一区二区不卡 | 亚洲欧美在线精品一区二区 | 欧美性xxxx巨大黑人猛 | 色y情视频免费看 | 亚洲午夜小视频 | 日韩三级一区 | 日本色色图 | 色多多在线观看播放 | 乱妇伦小说 | 国模视频在线 | 骚黄视频 | 五月开心六月伊人色婷婷 | 狠狠操夜夜爽 | 午夜毛片视频高清不卡免费 | 久久这里只精品热在线8 | 国产美女主播在线 | 欧美性受xxxx极品 | 天天操天天摸天天碰 | 黄色三级视频网站 | 老色批午夜免费视频网站 | 天堂在线中文字幕 | 99热久久精品免费精品 | 色多多视频在线播放 | 天天干天天澡 | 亚洲欧洲无码一区二区三区 | 亚洲免费黄色网址 |