ZNKT-ST-M/BSP/Inc/WatchDog.h
2025-01-15 16:02:53 +08:00

64 lines
2.2 KiB
C

/******************************************************************
*版权所有 (C)2019, 河南翔宇医疗有限公司南京分公司
*
*文件名称: WatchDog.h
*文件标识:
*内容摘要:
*其它说明:
*当前版本:
*作 者:
*完成日期:
*
*修改记录1:
* 修改日期:
* 版 本 号:
* 修 改 人:
* 修改内容:
******************************************************************/
#ifndef _WATCHDOG_H
#define _WATCHDOG_H
/******************************************************************
* 头文件 *
******************************************************************/
#include "stm32f4xx.h"
/******************************************************************
* 常量 *
******************************************************************/
/******************************************************************
* 宏定义 *
******************************************************************/
#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 )
/******************************************************************
* 数据类型 *
******************************************************************/
/******************************************************************
* 全局变量声明 *
******************************************************************/
/******************************************************************
* 全局函数声明 *
******************************************************************/
void CloseHardWatchDogGpioInit(void);
void WatchDogGpioInit(void);
void WatchDogEnable(void);
void WatchDogDisable(void);
void FeedDog(void);
#endif