日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]STM32F10系列芯片內置了2個看門狗,提高了更高的安全性等好處。獨立看門狗(IWDG)是由專門的40KHz的低速時鐘驅動,即使主時鐘發(fā)生故障也仍然有效。IWDG的主要特征有自由運行的遞減計數(shù)器,時鐘由獨立的RC振蕩器提供

STM32F10系列芯片內置了2個看門狗,提高了更高的安全性等好處。獨立看門狗(IWDG)是由專門的40KHz的低速時鐘驅動,即使主時鐘發(fā)生故障也仍然有效。

IWDG的主要特征有自由運行的遞減計數(shù)器,時鐘由獨立的RC振蕩器提供,看門狗被激活后,則在計數(shù)器計數(shù)至0x000時產生復位。

WWDG的主要特征有可編程的自由運行遞減計數(shù)器,條件復位:當遞減計數(shù)器的之小于0x40,若看門狗被起動則產生復位,要是在窗口外被重新裝載,要是看門狗被起動,則產生復位;如果啟動了看門狗并且允許中斷,當遞減計數(shù)器等于0x40是產生早期喚醒中斷(EWI),他可以被用于重裝載計數(shù)器以避免WWDG復位。

以下介紹獨立看門狗庫函數(shù)的使用方法。

1.IWDG_WriteAccessCmd函數(shù)的功能是使能或者失能對寄存器IDWG_PR和IDWG_RLR的寫操作。

參數(shù)IWDG_WriteAccess用于使能或失能對寄存器IWDG_PR和IWDG_RLR的寫操作。可取Enable/Disable。

IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);

2.IWDG_SetPrescaler函數(shù)的功能是設置IWDG的預分頻值??梢匀?、8、16、32、64、128、256.

IWDG_SetPrescaler(IWDG_Prescaler_8);

3.IWDG_SetReload函數(shù)的功能是設置IWDG重裝載值。

IWDG_SetReload(0xFFFF);

4.IWDG_ReloadCounter函數(shù)的功能是按照IWDG重裝載寄存器的值重裝載IWDG計數(shù)器。

IWDG_ReloadCounter();

5.IWDG_Enable函數(shù)的功能是施恩那個IWDG;

以下是窗口看門狗庫函數(shù)的基本介紹及使用。

6.WWDG_DeInit函數(shù)的功能是將外設WWDG寄存器重設為默認值。

7.WWDG_SetPrescaler函數(shù)的功能是設置WWDG預分頻值。參數(shù)WWDG_Precscaler可取1、2、4、8.

WWDG_SetPrescaler(WWDG_Prescaler_8);

8.WWDG_SetWindowValue函數(shù)的功能是設置WWDG窗口值。參數(shù)值取值范圍在0x40到0x7F之間。

9.WWDG_EnableIT函數(shù)的功能是使能WWDG早期喚醒中斷(EWI)。

10.WWDG_SetCounter函數(shù)的功能是設置WWDG計數(shù)器值。參數(shù)取值范圍在0x40到0x7F之間。

11,WWDG_Enable函數(shù)的功能是使能WWDG并裝入計數(shù)器值。參數(shù)取值范圍在0x40到ox7F之間。

12.WWDG_GetFlagStatus函數(shù)的功能是檢查WWDG早期喚醒中斷標志位被設置與否。

13.WWDG_ClearFlag函數(shù)的功能是清除早期喚醒中斷標志位。


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉