資料介紹
#include “wdg.h”
#include “led.h”
//////////////////////////////////////////////////////////////////////////////////
//本程序只供學(xué)習(xí)使用,未經(jīng)作者許可,不得用于其它任何用途
//ALIENTEK戰(zhàn)艦STM32開發(fā)板V3
//看門狗 驅(qū)動代碼
//正點(diǎn)原子@ALIENTEK
//技術(shù)論壇:www.openedv.com
//創(chuàng)建日期:2015/1/10
//版本:V1.0
//版權(quán)所有,盜版必究。
//Copyright(C) 廣州市星翼電子科技有限公司 2009-2019
//All rights reserved
//********************************************************************************
//V1.1 20140110
//增加了窗口看門狗相關(guān)函數(shù)。
//////////////////////////////////////////////////////////////////////////////////
//初始化獨(dú)立看門狗
//prer:分頻數(shù):0~7(只有低3位有效!)
//分頻因子=4*2^prer.但最大值只能是256!
//rlr:重裝載寄存器值:低11位有效。
//時間計算(大概):Tout=((4*2^prer)*rlr)/40 (ms)。
void IWDG_Init(u8 prer,u16 rlr)
{
IWDG-》KR=0X5555;//使能對IWDG-》PR和IWDG-》RLR的寫
IWDG-》PR=prer; //設(shè)置分頻系數(shù)
IWDG-》RLR=rlr; //從加載寄存器 IWDG-》RLR
IWDG-》KR=0XAAAA;//reload
IWDG-》KR=0XCCCC;//使能看門狗
}
//喂獨(dú)立看門狗
void IWDG_Feed(void)
{
IWDG-》KR=0XAAAA;//reload
}
//保存WWDG計數(shù)器的設(shè)置值,默認(rèn)為最大。
u8 WWDG_CNT=0x7f;
//初始化窗口看門狗
//tr :T[6:0],計數(shù)器值
//wr :W[6:0],窗口值
//fprer:分頻系數(shù)(WDGTB),僅最低2位有效
//Fwwdg=PCLK1/(4096*2^fprer)。
void WWDG_Init(u8 tr,u8 wr,u8 fprer)
{
RCC-》APB1ENR|=1《《11; //使能wwdg時鐘
WWDG_CNT=tr&WWDG_CNT; //初始化WWDG_CNT.
WWDG-》CFR|=fprer《《7; //PCLK1/4096再除2^fprer
WWDG-》CFR&=0XFF80;
WWDG-》CFR|=wr; //設(shè)定窗口值
WWDG-》CR|=WWDG_CNT; //設(shè)定計數(shù)器值
WWDG-》CR|=1《《7; //開啟看門狗
MY_NVIC_Init(2,3,WWDG_IRQn,2);//搶占2,子優(yōu)先級3,組2
WWDG-》SR=0X00; //清除提前喚醒中斷標(biāo)志位
WWDG-》CFR|=1《《9; //使能提前喚醒中斷
}
//重設(shè)置WWDG計數(shù)器的值
void WWDG_Set_Counter(u8 cnt)
{
WWDG-》CR =(cnt&0x7F);//重設(shè)置7位計數(shù)器
}
//窗口看門狗中斷服務(wù)程序
void WWDG_IRQHandler(void)
{
WWDG_Set_Counter(WWDG_CNT);//重設(shè)窗口看門狗的值!
WWDG-》SR=0X00;//清除提前喚醒中斷標(biāo)志位
LED1=!LED1;
}
?
- 通用定時器的輸入捕獲實驗
- STM32 外部中斷實驗參考程序 41次下載
- STM32定時器輸入捕獲實驗
- STM32-定時器輸入捕獲實驗(捕獲PWM方波的頻率和占空比)
- 基于STM32F103C8 輸入捕獲實驗
- 通用定時器的PWM輸入捕獲實驗
- 基于STM32f103的輸入捕獲測頻率和占空比 135次下載
- STM32F1單片機(jī)的輸入捕獲實驗詳細(xì)說明 12次下載
- STM32單片機(jī)的輸入捕獲實驗詳細(xì)說明 3次下載
- 使用STM32F10x單片機(jī)的輸入捕獲實驗程序詳細(xì)資料免費(fèi)下載 13次下載
- STM8 PWM 輸入捕獲原理與實驗 源代碼下載 6次下載
- STM32輸入捕獲 4次下載
- STM32F0各種OS工程源碼實驗 50次下載
- ALIENTEK_MINISTM32_實驗10_TFT_LCD顯示 45次下載
- ALIENTEK_MINISTM32_實驗2_按鍵輸入 7次下載
- 如何搭建555電路實驗 599次閱讀
- 基于STM32單片機(jī)的實驗室智能安防系統(tǒng) 1626次閱讀
- STM32 PWM驅(qū)動舵機(jī)實驗 3096次閱讀
- 使用STM32點(diǎn)亮一顆LED實驗 906次閱讀
- RT-thread源碼移植到STM32F10x和STM32F4xx 2662次閱讀
- STM32基礎(chǔ)知識:定時器輸入捕獲功能 4032次閱讀
- i.MX6ULL學(xué)習(xí)筆記:GPIO按鍵輸入捕獲 1224次閱讀
- 一文詳解STM32輸入捕獲 4926次閱讀
- 按鍵驅(qū)動的實驗 771次閱讀
- GPIO輸入輸出實驗 1411次閱讀
- 基于STM32定時器輸入捕獲解析 6050次閱讀
- STM32定時器:捕獲功能的輸入輸出對比 7777次閱讀
- 基于STM32的跑馬燈實驗的詳細(xì)解析 3.8w次閱讀
- STM8自帶輸入捕獲功能學(xué)習(xí) 5848次閱讀
- stm32定時器輸入捕獲 2.3w次閱讀
下載排行
本周
- 1涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 76次下載 | 1 積分
- 2錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 29次下載 | 1 積分
- 3錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 3次下載 | 1 積分
- 4蘋果iphone 11電路原理圖
- 4.98 MB | 3次下載 | 2 積分
- 5基礎(chǔ)模擬電子電路
- 3.80 MB | 3次下載 | 1 積分
- 6RA-Eco-RA6M4-100PIN-V1.0開發(fā)板資料
- 34.89 MB | 1次下載 | 免費(fèi)
- 7STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊
- 3.32 MB | 1次下載 | 免費(fèi)
- 8聯(lián)想A820t手機(jī)維修圖紙包括主板原理圖 尾板原理圖 點(diǎn)位圖
- 0.62 MB | 次下載 | 5 積分
本月
- 1AI智能眼鏡產(chǎn)業(yè)鏈分析
- 4.43 MB | 383次下載 | 免費(fèi)
- 2蘇泊爾電磁爐線路的電路原理圖資料合集
- 2.02 MB | 296次下載 | 5 積分
- 3貼片三極管上的印字與真實名稱的對照表詳細(xì)說明
- 0.50 MB | 94次下載 | 1 積分
- 4長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
- 0.46 MB | 91次下載 | 5 積分
- 5涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 76次下載 | 1 積分
- 6錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 29次下載 | 1 積分
- 7AO4803A雙P通道增強(qiáng)型場效應(yīng)晶體管的數(shù)據(jù)手冊
- 0.11 MB | 28次下載 | 2 積分
- 8長虹液晶彩電LS29機(jī)芯的技術(shù)資料說明
- 3.42 MB | 16次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191388次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論