64 lines
2.2 KiB
C
64 lines
2.2 KiB
C
|
/******************************************************************
|
|||
|
*<EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> (C)2019, <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾<EFBFBD>Ͼ<EFBFBD><EFBFBD>ֹ<EFBFBD>˾
|
|||
|
*
|
|||
|
*<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: WatchDog.h
|
|||
|
*<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD>ʶ:
|
|||
|
*<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ժҪ:
|
|||
|
*<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>:
|
|||
|
*<EFBFBD><EFBFBD>ǰ<EFBFBD>汾:
|
|||
|
*<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>:
|
|||
|
*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
|||
|
*
|
|||
|
*<EFBFBD>ļ<EFBFBD>¼1:
|
|||
|
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
|||
|
* <EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD>:
|
|||
|
* <EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD>:
|
|||
|
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
|||
|
******************************************************************/
|
|||
|
|
|||
|
#ifndef _WATCHDOG_H
|
|||
|
#define _WATCHDOG_H
|
|||
|
|
|||
|
/******************************************************************
|
|||
|
* ͷ<EFBFBD>ļ<EFBFBD> *
|
|||
|
******************************************************************/
|
|||
|
#include "stm32f4xx.h"
|
|||
|
|
|||
|
/******************************************************************
|
|||
|
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD> *
|
|||
|
******************************************************************/
|
|||
|
|
|||
|
/******************************************************************
|
|||
|
* <EFBFBD>궨<EFBFBD><EFBFBD> *
|
|||
|
******************************************************************/
|
|||
|
#define WDG_WDI_GPIO_CLK ( RCC_AHB1Periph_GPIOE )
|
|||
|
#define WDG_WDI_GPIO_PORT ( GPIOE )
|
|||
|
#define WDG_WDI_GPIO_PIN ( GPIO_Pin_6 )
|
|||
|
#define WDG_EN_GPIO_CLK ( RCC_AHB1Periph_GPIOE )
|
|||
|
#define WDG_EN_GPIO_PORT ( GPIOE )
|
|||
|
#define WDG_EN_GPIO_PIN ( GPIO_Pin_5 )
|
|||
|
|
|||
|
/******************************************************************
|
|||
|
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> *
|
|||
|
******************************************************************/
|
|||
|
|
|||
|
/******************************************************************
|
|||
|
* ȫ<EFBFBD>ֱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> *
|
|||
|
******************************************************************/
|
|||
|
|
|||
|
/******************************************************************
|
|||
|
* ȫ<EFBFBD>ֺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> *
|
|||
|
******************************************************************/
|
|||
|
void CloseHardWatchDogGpioInit(void);
|
|||
|
void WatchDogGpioInit(void);
|
|||
|
void WatchDogEnable(void);
|
|||
|
void WatchDogDisable(void);
|
|||
|
void FeedDog(void);
|
|||
|
|
|||
|
#endif
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|