日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門(mén) >> STM32的看門(mén)狗配置

STM32的看門(mén)狗配置

關(guān)鍵字:STM32 看門(mén)狗 作者:admin 來(lái)源:不詳 發(fā)布時(shí)間:2018-05-18  瀏覽:23

 看門(mén)狗的配置有2部分:看門(mén)狗的初始化和喂狗。

下面看一下STM32是怎么初始化看門(mén)狗和喂狗的。

看門(mén)狗初始化步驟:

1.IWDG_PR和IWDG_RLR寄存器具有寫(xiě)保護(hù)功能。要修改這兩個(gè)寄存器的值,必須先向

IWDG_KR寄存器中寫(xiě)入0x5555。

2.設(shè)置預(yù)分頻因子 (Prescaler divider)PR[2:0] 。

3.設(shè)置看門(mén)狗計(jì)數(shù)器重裝載值。RLR[11:0]。

4.重新裝載看門(mén)狗的計(jì)數(shù)值,只要在鍵寄存器IWDG_KR中寫(xiě)入0xAAAA。

5.在鍵寄存器(IWDG_KR)中寫(xiě)入0xCCCC,開(kāi)始啟用獨(dú)立看門(mén)狗。

void Wdt_Init(void)

{

// Enable write access to IWDG_PR and IWDG_RLR registers

IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable); //IWDG->KR = 0x5555

// IWDG counter clock: 40KHz(LSI) / 64 = 0.625 KHz

IWDG_SetPrescaler(IWDG_Prescaler_256); //IWDG->PR = 0x06;

// Set counter reload value to 1250

IWDG_SetReload(0xfff); //IWDG->RLR =0xFFF

Red IWDG counter

IWDG_ReloadCounter(); //IWDG->KR = 0xAAAA

/ Enable IWDG (the LSI oscillator will be enabled by hardware)

IWDG_Enable(); //IWDG->KR = 0xCCCC

}

//喂狗

void Kick_Dog(void)

{

//Reload IWDG counter

IWDG_ReloadCounter(); //IWDG->KR = 0xAAAA

}

上面這個(gè)看門(mén)狗有 /256 26214.4 ms。即2s多一點(diǎn)時(shí)間沒(méi)有喂狗就復(fù)位。

編輯:admin  最后修改時(shí)間:2018-05-18

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

遂宁市| 同德县| 海兴县| 东辽县| 上思县| 迁西县| 博罗县| 昆明市| 酒泉市| 南投县| 固原市| 阿合奇县| 武冈市| 锦屏县| 天等县| 通许县| 南昌县| 游戏| 吉木萨尔县| 金湖县| 吉木萨尔县| 高雄市| 仲巴县| 绥棱县| 昌都县| 临沭县| 宁强县| 土默特左旗| 同仁县| 山东| 南丰县| 团风县| 榆中县| 东丽区| 从化市| 荥经县| 宕昌县| 扎囊县| 旬阳县| 黑水县| 长汀县|