久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> STM32 >> 瀏覽文章

STM32獨立看門狗程序

作者:佚名   來源:本站原創   點擊數:  更新時間:2014年08月17日   【字體:

原理圖:



 頭文件及完整例程下載:http://www.zg4o1577.cn/f/stm32標準例程庫函數.rar
程序分析:
#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "usart.h"
#include "wdg.h"
//STM32開發板實驗6
//獨立看門狗實驗  
 
 int main(void)
 {
delay_init();     //延時函數初始化  
NVIC_Configuration(); //設置NVIC中斷分組2:2位搶占優先級,2位響應優先級
// uart_init(9600); //串口初始化為9600
  LED_Init();   //初始化與LED連接的硬件接口
KEY_Init();          //按鍵初始化  
delay_ms(500);   //讓人看得到滅
IWDG_Init(4,625);    //與分頻數為64,重載值為625,溢出時間為1s   
LED0=1; //點亮LED0
while(1)
{
if(KEY_Scan(0)==KEY_UP)
{
IWDG_Feed();//如果WK_UP按下,則喂狗
}
delay_ms(10);
};  
}

重點分析 :
IWDG_Init(4,625);   
void IWDG_Init(u8 prer,u16 rlr) 
{
  IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);  //使能對寄存器IWDG_PR和IWDG_RLR的寫操作
IWDG_SetPrescaler(prer);  //設置IWDG預分頻值:設置IWDG預分頻值為64
IWDG_SetReload(rlr);  //設置IWDG重裝載值
IWDG_ReloadCounter();  //按照IWDG重裝載寄存器的值重裝載IWDG計數器
IWDG_Enable();  //使能IWDG
} 

喂狗程序 :
IWDG_ReloadCounter();

 
關閉窗口
主站蜘蛛池模板: 人人色视频 | 精品一区精品二区 | 亚洲午夜三级 | 日本高清在线一区 | 国产精品一区二区视频 | 久久久久久久久久久丰满 | 一区二区在线 | 91精品国产乱码久久久久久久久 | 澳门永久av免费网站 | 天天碰夜夜操 | 国产综合精品一区二区三区 | 国产成人精品a视频一区www | 狠狠干美女 | 韩国av一区二区 | 久久国产精品一区 | 亚洲福利一区二区 | 黄色片在线看 | 久久99精品久久久久婷婷 | 日韩精品一区二区三区在线播放 | 成人精品一区二区 | 美女视频黄的免费 | 国产一区二区三区在线视频 | 在线观看免费av网 | 国产在线精品一区二区 | 国产高清精品一区二区三区 | 久久成人综合 | 亚洲欧美综合 | 国产精品美女久久久久aⅴ国产馆 | 在线免费观看a级片 | 在线观看的av | 欧美福利久久 | 全部免费毛片在线播放网站 | 中文字幕亚洲一区二区三区 | 91视频官网 | 免费av电影网站 | av网站观看| 国产精品麻 | 久久久久久久一区 | 精品一区二区电影 | 亚洲一区二区日韩 | 国产精品大片 |