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

您好,歡迎訪問上海現(xiàn)易電子元器件有限公司網(wǎng)站!

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

?STM32F107的看門狗實(shí)驗(yàn)總結(jié)

文章出處:單片機(jī) 責(zé)任編輯:上海現(xiàn)易電子元器件有限公司 發(fā)表時(shí)間:2020-11-10

看門狗的作用:由于單片機(jī)的工作常常會受到來自外界電磁場的干擾,造成程序的跑飛,而陷入死循環(huán),程序的正常運(yùn)行被打斷,由單片機(jī)控制的系統(tǒng)無法繼續(xù)工作,會造成整個(gè)系統(tǒng)的陷入停滯狀態(tài),發(fā)生不可預(yù)料的后果,所以出于對單片機(jī)運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)測的考慮,便產(chǎn)生了一種專門用于監(jiān)測單片機(jī)程序運(yùn)行狀態(tài)的模塊或者芯片,俗稱“看門狗”(watchdog) 。

STM32F1**的兩種看門狗:獨(dú)立看門狗和窗口看門狗。獨(dú)立看門狗使用獨(dú)立的時(shí)鐘(外部低速時(shí)鐘LSI),適合應(yīng)用于需要看門狗作為一個(gè)在主程序之外能夠完全獨(dú)立工 作,并且對時(shí)間精度要求低的場合,原理是在設(shè)定時(shí)間內(nèi)喂狗就可以了。

窗口看門狗使用的是系統(tǒng)時(shí)鐘(APB1時(shí)鐘分頻),適合應(yīng)用于程序監(jiān)控中出現(xiàn)跑飛的時(shí)候存儲重要參數(shù)等場合,其喂狗時(shí)間是一個(gè)有上下限的范圍內(nèi)(窗口),你可以通過設(shè)定相關(guān)寄存器,設(shè)定其上限時(shí)間(下限固定)。喂狗的時(shí)間不能過早也不能過晚。配有設(shè)置喂狗狀態(tài)的中斷函數(shù)void WWDG_IRQHandler(void),

 

獨(dú)立看門狗:

1. 取消寄存器寫保護(hù):       IWDG_WriteAccessCmd();

2. 設(shè)置獨(dú)立看門狗的預(yù)分頻系數(shù),確定時(shí)鐘:    IWDG_SetPrescaler();

搞懂分頻的概念:LSI的時(shí)鐘頻率是40K,預(yù)分頻系數(shù)如果是4,那么頻率是40/4=10K。

分頻系數(shù)可以選擇4、8、16、32、64、128、256

3. 設(shè)置看門狗重裝載值,確定溢出時(shí)間:      IWDG_SetReload();

  最長超時(shí)時(shí)間= (IWDG_RLR寄存器最大值)X看門狗時(shí)鐘周期

4. 使能看門狗:     IWDG_Enable();

5. 應(yīng)用程序喂狗:    IWDG_ReloadCounter();

 

窗口看門狗:

1. 使能看門狗時(shí)鐘:      RCC_APB1PeriphClockCmd();

2. 設(shè)置分頻系數(shù):   WWDG_SetPrescaler();    APB1是36MHz  分頻系數(shù)可以選擇1、2、4、8.

預(yù)分頻系數(shù)如果是8,那么頻率是36000/(4096*8)=1.098K

 

3. 設(shè)置上窗口值:     WWDG_SetWindowValue();

4. 開啟提前喚醒中斷并分組(可選):   WWDG_EnableIT();        NVIC_Init();

5. 使能看門狗:      WWDG_Enable();

6. 喂狗:   WWDG_SetCounter();

7. 編寫中斷服務(wù)函數(shù)    WWDG_IRQHandler();

 

 

    WWDG_Init(0X7F,0X5F,WWDG_Prescaler_8);//計(jì)數(shù)器的值為7F  窗口寄存器為5F  分頻系數(shù)8

    那么  喂狗時(shí)間應(yīng)該是  5F---3F之間    7F=127   5F=95   3F=63

            (127-95)/(1.098K)=29mS

          (127-63)/(1.098K)=58mS


上海現(xiàn)易電子元器件有限公司 版權(quán)所有 未經(jīng)授權(quán)禁止復(fù)制或鏡像

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

電話

易經(jīng)理

18019251567

微信

易經(jīng)理

易經(jīng)理

頂部

咨詢
主站蜘蛛池模板: 毛茸茸xxx免费视频 毛茸茸xxx娇小 | 日本无码人妻一区二区色欲 | 94成人社区 | 夜夜影院播放器 | 日韩精品无码A片一二三区 日韩精品无码二三区A片 | 国产成都一二三四区 | WWW国产精品内射熟女 | 比比资源先锋影音网 | 亚洲乱码一卡2卡3卡 | 最新精品视频2019在线视频 | 无套内谢少妇毛片A片免费视频 | 最近中文字幕高清中文字幕网1 | 色-情-伦-理一区二区三区 | 在线看播放免费网站 | 深爱五月开心网亚洲综合 | 最近免费高清版电影在线观看 | 天天干亚洲 | 五月婷婷一区 | 免费一级淫片aa | 日本tv欧美tv天堂 | 波多野结衣视频一区 | 天天草夜夜草 | 麻豆文化传媒官方网站入口免费 | 少妇高潮潮喷到猛进猛出小说 | 国产麻豆精品 | 久久精品国产99国产精品免费看 | 国产一级特黄a大片99 | 免费一级大片儿 | www日韩免费高清视频 | 国产AV一区二区三区天堂综合网 | 69国产精品久久久久久人妻 | 老师洗澡让我吃她胸视频 | 日本无码免费久久久精品 | 日韩天天干 | 在线观着免费观看国产黄 | 免费A级毛片无码鲁大师 | 制服丝袜快播 | 亚洲精品色情APP在线下载观看 | 18禁无遮挡爽爽爽无码视频 | 一区一区三区产品乱码 | 真实国产精品视频国产网 |