/****************************************************************** *版权所有 (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