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

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

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

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

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

為什么MCU會具有看門狗呢?帶著這個疑問,來了解看門狗的那些事。就連51單片機都帶有看門狗,說明這條狗對我們來說有著
不一般的意義??撮T狗的目的一句話說:防止程序亂跑。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的養狗就這幾個函數,養狗真的不復雜。我覺得商業化產品都會有看門狗,來保證產品的可靠性。


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

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

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

友情鏈接:

電話

易經理

18019251567

微信

易經理

易經理

頂部

咨詢
主站蜘蛛池模板: 韩国精品一区 | 精品国产人妻一区二区三区久久 | 亚洲黄色免费观看 | 久久精品日韩一区国产二区 | 好看的电影网 | 天天干天天干天天 | 免费无码又爽又刺激A片小说在线 | 国产精品一区二区免费 | 国产特一级毛片 | 久久dj视频| 少妇高清性色生活片成人A片 | 久久99国产精品久久 | 久久久精品免费视频 | 最新国产中文字幕 | 色网站大全 | 亚瑟AV亚洲精品一区二区 | 成人免费午夜在线观看 | 日韩欧美一区二区三区在线播放 | 在线成人国产 | 流氓软件app免费下载大全下载 | 麻豆国产精品AV色拍综合 | 搞黄网站免费看 | 苍井空无码播放电车 | av女同| 亚洲无AV在线中文字幕 | 伊人久久大香线蕉观看 | 特黄做愛又硬又大A片视频 特级 毛片 | 亚洲AV无码无限在线观看不卡 | 黄频网站| 综合在线 日韩欧美 中文字幕 | 广西美女色炮150p图 | 露脸一二三区国语对白 | 国产精品久人妻精品 | 国产深夜福利在线观看网站 | 亚洲欧美成人综合久久久 | 国产大片线上免费观看 | 亚洲日本欧美在线 | 免费人成在线观看69式小视频 | 91在线中文| 亚洲精品影视 | 日韩中文字幕视频在线观看 |