久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 我的獨立看門狗總結

我的獨立看門狗總結

關鍵字:獨立 看門狗 作者: 來源: 發布時間:2019-07-31  瀏覽:33

一、獨立看門狗IWDG概述

1.)看門狗設備(獨立看門狗和窗口看門狗)可用來檢測和解決由軟件錯誤引起的故障;當計數器達到給定的超時值時,觸發一個中斷或產生系統復位。

2.)功能圖:(由于本人無法貼圖,請見參考手冊,125頁)

3.)獨立看門狗(IWDG)由專用的40kHz 的低速時鐘為驅動;因此,即使主時鐘發生故障它也仍然有效。

4.)其中IWDG_PR為預分頻器寄存器,IWDG_RLR為重新加載計數器寄存器,IWDG_KR為控制器存器。IWDG_SR為狀態寄存器。(見圖)

5.)IWDG_KR寫入OXCCCC,啟動獨立看門狗功能,計數器值開始遞減,減到0時,看門狗復位。IWDG_KR寫入0XAAAA,計數器值被重新加載,即避免看門狗復位。IWDG_KR寫入0X5555,則允許寫IWDG_PR 和IWDG_RLR寄存器寫操作。寫入其它值,IWDG_PR 和IWDG_RLR被保護,數據將無法寫入這兩個寄存器。IWDG_SR狀態寄存器指示預分頻值和遞減計數器是否正在被更新。IWDG_RLR寄存器范圍為0-0xfff.

6.)如果用戶在選擇字節中啟用了“硬件看門狗“功能,在系統上電復位后,看門狗會自動開始運行;如果在計數器計數結束前,若軟件沒有向鍵寄存器寫入相應的值,則系統會產生復位。

7。)看門狗復位時,系統復位,程序重新開始運行。

二、實驗功能

為了實現IWDG復位功能,本人做了一個實驗:

采用優易特電子的EDU開發板,功能如下:

系統上電,蜂鳴器延時叫一聲,之后關閉。IWDG 40K的內部低速時鐘進行8分頻產生5KHZ的看門狗計數時鐘,RLR設為2500,即看門狗復位時間設為500MS。LD1燈亮,表示看門狗初始化完畢。開啟看門狗功能。定時器3定為200MS定時器,在每次定時器中斷中,將看門狗計數器重新加載,當加載到25(5S)次以后,不再加載看門狗。這樣,看門狗會在后面的時間發生復位,從而系統重新運行。檢查蜂鳴器是否每約5S叫一聲,如果這樣表示IWDG發生了復位。功能檢驗完成。

經實驗證明,以上功能均正確。

三、程序如下

main()

{

u32 temp;

RCC_init();

Gpio_int();

GPIO_ResetBits(GPIOC,GPIO_Pin_6);//蜂鳴器叫一聲關閉

for(temp=0;temp<200000;temp++);

GPIO_SetBits(GPIOC,GPIO_Pin_6);

IWDG_init();

GPIO_SetBits(GPIOF,GPIO_Pin_6);//LD1燈亮

Timer_init();

NVIC_init();

while(1);

}

……………………………………………………………………….

void IWDG_init(void)

{

/* Enable write access to IWDG_PR and IWDG_RLR registers */

IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);

/* IWDG counter clock: 40KHz(LSI) / 8 = 5 KHz */

IWDG_SetPrescaler(IWDG_Prescaler_8);

/* Set counter reload value to 2499,500ms */

IWDG_SetReload(2499);

/* Reload IWDG counter */

IWDG_ReloadCounter();

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

IWDG_Enable();

}

void NVIC_init(void)

{

NVIC_InitTypeDef NVIC_InitStructure;

#ifdef  VECT_TAB_RAM

/* Set the Vector Table base location at 0x20000000 */

NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0);

#else  /* VECT_TAB_FLASH  */

/* Set the Vector Table base location at 0x08000000 */

NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0);

#endif

NVIC_InitStructure.NVIC_IRQChannel = TIM3_IRQChannel;

NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;

NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;

NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;

NVIC_Init(&NVIC_InitStructure);

}

void Timer_init(void)

{

TIM_TimeBaseInitTypeDef  TIM_TimeBaseStructure;

// ---------------------------------------------------------------

//  TIM3 Configuration:  定時器3配置

//  TIM3CLK = 36 MHz, Prescaler =36000, TIM3 counter clock = 1KHz

//  SET TTIM3 TIME 200mS

//---------------------------------------------------------------

RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE);

// Time base configuration

TIM_TimeBaseStructure.TIM_Period = 200;

TIM_TimeBaseStructure.TIM_Prescaler = 0;

TIM_TimeBaseStructure.TIM_ClockDivision = 0;

TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Down;

TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure);

//Enables peripheral Preload register on ARR

TIM_ARRPreloadConfig(TIM3,ENABLE);

// Prescaler configuration

TIM_PrescalerConfig(TIM3, 35999, TIM_PSCReloadMode_Immediate);

TIM_InternalClockConfig(TIM3);

//Enables  TIM interrupts

TIM_ITConfig(TIM3,TIM_FLAG_Update,ENABLE);

//TIM3 enable counter

TIM_Cmd(TIM3, ENABLE);

}

………………………………………………………………………

void TIM3_IRQHandler(void)

{

static u8 count=0;

if (TIM_GetITStatus(TIM3, TIM_IT_Update) != RESET)

{

TIM_ClearITPendingBit(TIM3, TIM_IT_Update);

//TIM3溢出中斷需執行的代碼在此添加

count++;

if(count<=25)

{

/* Enable write access to IWDG_PR and IWDG_RLR registers */

IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);

/* Reload IWDG counter */

IWDG_ReloadCounter();

}

}

}

四、結語

獨立看門狗時鐘由內部40KHZ提供,所以不受主時鐘的影響,即一旦啟動看門狗,即便在調試過程中,暫停程序運行,看門狗也將不會停止,在復位時間到后仍會將系統復位。

原帖地址:http://bbs.21ic.com/icview-110937-1-1.html

編輯:admin  最后修改時間:2019-07-31

聯系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區桃源街道平山社區平山一路2號南山云谷創業園二期11棟410-411

Copyright © 2014-2026 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
欧美一级视频免费看| 欧洲熟妇精品视频| 国内精品国产三级国产aⅴ久| 久久久999视频| 中文字幕第50页| 日本一二区免费| 免费观看黄色大片| 国产精品嫩草影视| 久久精品在线免费视频| 黄色污污在线观看| 亚欧精品在线视频| 免费网站永久免费观看| 欧美另类videosbestsex日本| 成人高清dvd| 免费高清一区二区三区| 国内精品在线观看视频| 狠狠躁狠狠躁视频专区| 大桥未久一区二区三区| 97干在线视频| 欧美午夜性视频| 国产无套内射久久久国产| 天天操天天爱天天爽| 国产精品无码人妻一区二区在线| 欧美日韩亚洲一二三| 在线观看免费污视频| av日韩在线看| 中文字幕av不卡在线| 精品人妻人人做人人爽| 一起操在线视频| 亚洲国产精品久久久久爰色欲| 国产精品啪啪啪视频| 97超碰人人看| www.污污视频| 久久九九国产视频| 男女激情无遮挡| 中文久久久久久| 欧美激情成人网| 亚洲熟女乱色一区二区三区| 97久久国产亚洲精品超碰热| 色噜噜狠狠永久免费| 成人久久久久久久久| 欧美成人精品欧美一级乱| 国产精品12345| 国产精品一区二区羞羞答答| 熟女性饥渴一区二区三区| 国产97在线 | 亚洲| 欧美日韩黄色一级片| 久久精品国产精品亚洲色婷婷| 91精品91久久久中77777老牛| 成人免费观看毛片| 中文字幕在线视频一区二区| 超碰人人草人人| 免费看欧美黑人毛片| 日韩手机在线观看视频| 国产精品一区在线免费观看| 久久综合九色综合88i| 999精品网站| 超级碰在线观看| 日韩欧美亚洲另类| 99久久激情视频| www黄色在线| 欧美精品一区二区性色a+v| av免费播放网址| 黄色网zhan| 九九九久久久久久久| 国产精品久久久久久久av福利| av免费观看国产| 国产美女永久无遮挡| 亚洲精品永久视频| 激情文学亚洲色图| 午夜激情福利在线| 日本男人操女人| 久久久精品高清| 97精品国产97久久久久久粉红| 激情黄色小视频| 中文字幕在线视频精品| 久久久久久久久久毛片| 日本 片 成人 在线| 色呦色呦色精品| 好吊色视频988gao在线观看| 97超碰在线视| 国产综合免费视频| 国产精品嫩草影院8vv8| 香蕉视频999| 无码人妻丰满熟妇区五十路百度| 天天干天天爽天天射| av免费一区二区| 国产极品在线视频| 永久av免费在线观看| 成年人视频网站免费观看| 在线免费黄色小视频| 青青在线视频免费| 你真棒插曲来救救我在线观看| 国产精品一区二区羞羞答答| 久久久九九九热| 成人精品小视频| 精品久久久久久无码中文野结衣| 亚洲妇熟xx妇色黄蜜桃| 国产亚洲黄色片| 人妻激情另类乱人伦人妻| 国产视频手机在线播放| 亚洲中文字幕无码不卡电影| 男同互操gay射视频在线看| 欧美h视频在线观看| 成人在线观看a| 欧美aⅴ在线观看| 欧美wwwwwww| 欧美美女黄色网| a级片一区二区| 日本天堂免费a| 日韩欧美视频网站| 亚洲美女爱爱视频| 国内精品视频一区二区三区| 高清在线观看免费| 人妻丰满熟妇av无码区app| www精品久久| 99中文字幕在线| 国产欧美在线一区| 在线观看免费的av| 男人日女人的bb| 欧美婷婷精品激情| www.xxx麻豆| 特黄视频免费观看| 免费看毛片的网址| 精品999在线| 婷婷无套内射影院| 少妇一级淫免费播放| 亚欧无线一线二线三线区别| 伊人精品视频在线观看| 福利在线一区二区三区| 干日本少妇视频| 欧美在线一区视频| 免费极品av一视觉盛宴| 中文久久久久久| 免费成人在线视频网站| 精品丰满人妻无套内射| 男人天堂成人网| 精品一区二区成人免费视频 | 69sex久久精品国产麻豆| 中文av字幕在线观看| 国产高清免费在线| 男人操女人逼免费视频| 国产人妻777人伦精品hd| 青青草精品视频在线| 1024av视频| 亚洲图色中文字幕| mm131午夜| 美女网站免费观看视频| 中文字幕第17页| 免费在线观看毛片网站| 在线免费黄色网| 欧美日韩亚洲一二三| 中文字幕1234区| 在线免费观看av的网站| 免费看黄在线看| 日本精品福利视频| 亚洲福利精品视频| 男人天堂999| 成熟了的熟妇毛茸茸| 欧美日韩视频免费在线观看| 国内国产精品天干天干| 色爽爽爽爽爽爽爽爽| 黄色手机在线视频| 在线视频观看一区二区| 成人av一级片| 虎白女粉嫩尤物福利视频| a级网站在线观看| 日本男女交配视频| 人人妻人人添人人爽欧美一区| 一区二区三区四区久久| 狠狠精品干练久久久无码中文字幕| 色偷偷中文字幕| 日韩免费在线观看av| 欧美一级在线看| 8x8x最新地址| 四虎永久免费网站| 黄色片久久久久| 中文字幕一区二区在线观看视频 | 亚洲一区在线不卡| 久草视频这里只有精品| 欧美午夜性生活| 波多野结衣网页| 在线免费观看av的网站| 岛国大片在线播放| 亚洲狼人综合干| 福利视频一区二区三区四区| 久久精品国产露脸对白| 成人在线观看你懂的| www成人免费| 无码 制服 丝袜 国产 另类| 五月婷婷之综合激情| 狠狠爱免费视频| 国产一级不卡毛片| 国产女大学生av| 91视频最新入口| 缅甸午夜性猛交xxxx| www.亚洲视频.com| 18禁裸男晨勃露j毛免费观看| 国产精品igao网网址不卡| 日韩 国产 一区|