日韩在线不卡免费视频一区,日韩欧美精品一区二区三区经典,日产精品码2码三码四码区,人妻无码一区二区三区免费,日本feerbbwdh少妇丰满

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

【STM32CubeMx入門教程】——WatchDog詳解

      CubeMx的大部分功能的配置都是在Pinout & Configuration選項(xiàng)卡中完成,而所有的功能都被分為幾大類,這一篇我們主要來看一下SystemCore部分的看門狗功能配置。

      STM32看門狗分為兩種:WWDG(窗口看門狗)和IWDG(獨(dú)立看門狗):

      IWDG:被稱為獨(dú)立看門狗,配置簡(jiǎn)單且用途廣泛。獨(dú)立的意思是:它是由獨(dú)立的時(shí)鐘驅(qū)動(dòng)。

      IWDG配置:

點(diǎn)擊Generate Code,生成新的代碼:

HAL_IWDG_Init函數(shù)API 來自于HAL庫文件:

全部回復(fù)(10)
正序查看
倒序查看
魯珀特
LV.4
2
2021-07-02 16:39

曾經(jīng)因?yàn)闀r(shí)鐘樹的問題導(dǎo)致喂狗失敗,我到現(xiàn)在還記得,哈哈。

0
回復(fù)
2021-07-12 11:27
@魯珀特
曾經(jīng)因?yàn)闀r(shí)鐘樹的問題導(dǎo)致喂狗失敗,我到現(xiàn)在還記得,哈哈。

記憶猶新啊,那些自己給自己挖過的坑,哈哈。

0
回復(fù)
2021-07-13 10:02

接下來,我們繼續(xù)來聊一聊WWDG看門狗(也叫做窗口看門狗),首先這個(gè)看門狗并不常用,也可能是我沒有找到適合這個(gè)WWDG的應(yīng)用場(chǎng)景。上面已經(jīng)很詳細(xì)的聊了關(guān)于IWDG的相關(guān)內(nèi)容,再去看WWDG的時(shí)候,就可以有對(duì)比性的去分析;

WWDG和IWDG的區(qū)別:

1.他們的驅(qū)動(dòng)時(shí)鐘不同,WWDG是由APB1外設(shè)時(shí)鐘進(jìn)行驅(qū)動(dòng)的,在CubeMx的時(shí)鐘樹上并沒有體現(xiàn)。

2.WWDG被稱為窗口看門狗,也就是說他不光有下限,還有一個(gè)上限,也就是你只有在中間的位置進(jìn)行喂狗才可以,目前真搞不清楚,他為啥要這樣子設(shè)計(jì),可能我真的沒有領(lǐng)悟到他的用武之地。

3.WWDG帶了一個(gè)中斷,是在下限即將被復(fù)位之前觸發(fā)中斷,大部分中斷的操作可能就是喂狗。

0
回復(fù)
#回復(fù)內(nèi)容已被刪除#
5
2021-07-13 10:18
@程序小白
接下來,我們繼續(xù)來聊一聊WWDG看門狗(也叫做窗口看門狗),首先這個(gè)看門狗并不常用,也可能是我沒有找到適合這個(gè)WWDG的應(yīng)用場(chǎng)景。上面已經(jīng)很詳細(xì)的聊了關(guān)于IWDG的相關(guān)內(nèi)容,再去看WWDG的時(shí)候,就可以有對(duì)比性的去分析;WWDG和IWDG的區(qū)別:1.他們的驅(qū)動(dòng)時(shí)鐘不同,WWDG是由APB1外設(shè)時(shí)鐘進(jìn)行驅(qū)動(dòng)的,在CubeMx的時(shí)鐘樹上并沒有體現(xiàn)。2.WWDG被稱為窗口看門狗,也就是說他不光有下限,還有一個(gè)上限,也就是你只有在中間的位置進(jìn)行喂狗才可以,目前真搞不清楚,他為啥要這樣子設(shè)計(jì),可能我真的沒有領(lǐng)悟到他的用武之地。3.WWDG帶了一個(gè)中斷,是在下限即將被復(fù)位之前觸發(fā)中斷,大部分中斷的操作可能就是喂狗。

首先看一下窗口看門狗的內(nèi)部實(shí)現(xiàn)機(jī)制:

0
回復(fù)
2021-07-13 11:04
@程序小白
首先看一下窗口看門狗的內(nèi)部實(shí)現(xiàn)機(jī)制:[圖片]

窗口看門狗上限和下限值,以及可以喂狗的區(qū)間(喂狗和刷新窗口是一個(gè)概念):

0
回復(fù)
2021-07-13 11:14
@程序小白
窗口看門狗上限和下限值,以及可以喂狗的區(qū)間(喂狗和刷新窗口是一個(gè)概念):[圖片]

如何利用CubeMx配置WWDG功能:

0
回復(fù)
wrta
LV.2
9
2021-07-14 16:18

看;了你的資料想學(xué)習(xí)ARM了,感謝資料,

0
回復(fù)
2021-07-16 14:21
@wrta
看;了你的資料想學(xué)習(xí)ARM了,感謝資料,

加油啊,一起來學(xué)習(xí)。

0
回復(fù)
pt-ldy
LV.2
11
2021-08-04 14:09

       曾經(jīng)在一個(gè)ARM9芯片的Linux操作系統(tǒng)啟動(dòng)時(shí),通電一開機(jī)運(yùn)行到10秒鐘時(shí),就會(huì)反復(fù)自動(dòng)重啟。原來在Linux系統(tǒng)啟動(dòng)好之前,沒有關(guān)閉看門狗,導(dǎo)致系統(tǒng)自動(dòng)重啟。

0
回復(fù)
發(fā)