91视频丝瓜-91视频完整版高清-91视频网-91视频网店-91视频网或将从此无大神-91视频网入口

您好,歡迎訪問上海現易電子元器件有限公司網站!

021-51870898
021-51870898   18019251567
4新聞資訊
您的位置: 首頁 ->  新聞資訊 -> 單片機

?STM32之獨立看門狗的那些事

文章出處:單片機 責任編輯:上海現易電子元器件有限公司 發表時間:2020-11-10

為什么MCU會具有看門狗呢?帶著這個疑問,來了解看門狗的那些事。就連51單片機都帶有看門狗,說明這條狗對我們來說有著
不一般的意義。看門狗的目的一句話說:防止程序亂跑。MCU在不同的環境下程序的運行會受到干擾,比如陷入死循環怎么辦?
這就是養狗的好處呀,就算你沒養過狗,你也看過豬跑吧。


先看固件庫的幾個函數
void IWDG_WriteAccessCmd(uint16_t IWDG_WriteAccess);
void IWDG_SetPrescaler(uint8_t IWDG_Prescaler);
void IWDG_SetReload(uint16_t Reload);
void IWDG_ReloadCounter(void);
void IWDG_Enable(void);
FlagStatus IWDG_GetFlagStatus(uint16_t IWDG_FLAG);


再說下養狗的事:IWDG_WriteAccessCmd();寫保護函數,此函數使能就可以修改IWDG_SetReload()&IWDG_SetPrescaler()以此
來改變溢出的時間。話說回來,你養狗,你就是狗的主人吧,狗當然聽你話,不然誰喂它。IWDG_WriteAccessCmd()就是當它主人
來設置喂狗的時間。當然你也可以不設置主人,也就不管上述三個函數。但是有沒有主人沒沒關系,喂狗是必須的。喂狗時間就是
系統默認的。系統鑒定此狗為流浪狗呀!IWDG_ReloadCounter()為喂狗函數,不用多說,在明白一點就是一波狗糧。IWDG_Enable()
也就是讓狗開始工作。IWDG_GetFlagStatus()必定是狗不同時刻的狀態,通過此函數來判斷。
STM32的養狗就這幾個函數,養狗真的不復雜。我覺得商業化產品都會有看門狗,來保證產品的可靠性。


做看門狗實驗要注意一個問題:就是實驗延遲函數的使用,不要超過溢出的時間,不然初始化函數都不一定執行完,我就干過這樣的
啥事,一看我就是第一次養狗沒經驗,以后就有經驗啦。

上海現易電子元器件有限公司 版權所有 未經授權禁止復制或鏡像

CopyRight 2020-2025 www.urqm.cn All rights reserved   滬ICP備2020031792號

友情鏈接:

電話

易經理

18019251567

微信

易經理

易經理

頂部

咨詢
主站蜘蛛池模板: 亚洲色婷婷免费视频 | 在线视频 日韩 | 久久久久国产午夜 | 亚洲国产熟妇无码一区二区69 | 日本久久久WWW成人免费毛片丨 | 精品国产乱码久久久久夜深人妻 | 久久99这里只有精品国产 | 五月婷婷丁香网 | 国产免费福利 | 国产乱子视频 | 精品中字一卡2卡三卡4卡乱码 | 欧洲成人 | 久久99精品久久久久久秒播 | 欧美国产一区二区三区激情无套 | 亚洲.欧美.中文字幕在线观看 | 狠狠操狠狠干 | 亚洲一区二区三区91 | 国产一区视频在线 | 中国二级毛片 | 精品久久久久不卡无毒 | 人人网站| 全部免费的毛片视频观看 | 黄视频在线观看www免费 | 欧美性野久久久久久久久 | 国产第一页浮力影院草草影视 | 成人一级黄色毛片 | 免费v片在线观看 | 最近日本韩国高清免费观看 | 国产日韩欧美综合一区二区三区 | 国产一级精品视频 | 日本无码人妻丰满熟妇A片 日本无码人妻丰满熟妇5G影院 | 国产免费久久精品99久久 | 日韩人妻熟女中文字幕 | 中文字幕极速在线观看 | 蜜桃视频在线观看免费视频网站WWW | 国产美女一级做a视频免费 国产美女主播一级成人毛片 | 国偷自产一区二区免费视频 | 黄色网址免费在线播放 | 亚洲精品无码不卡在线播HE | 亚洲色拍偷拍精品一区二区麻豆 | 日韩免费中文字幕 |