ADM706是一款硬件看门狗,驱动如下:
/******************************************************************************
* 文 件 名 称:BspADM706.c
* 文件功能概述:实现ADM706接口声明
* 文 件 作 者:
* 版 本:V1.0.0.0
* 修 订 记 录:2017-6-30创建
******************************************************************************/
#include "..\inc\BspADM706.h"
/*
* 用于记录ADM706的端口信息
*/
static S_GpioCtrl stADM706Ctrl[E_ADM706_Max] =
{
{ RCC_AHB1Periph_GPIOC, GPIOC, GPIO_Pin_13 }
};
/*
* 用于记录喂狗模式:中断喂狗或应用喂狗
*/
static E_FEED_DOG_MODE stFeedDogMode[E_ADM706_Max] =
{ E_FEED_DOG_Invalid };
/*******************************************************************************
* 函 数 名:void WatchDogInit(E_ADM706 eADM706)
* 参 数:E_ADM706 eADM706:详见E_ADM706
* 返 回:无
* 创 建 人:
* 创建时间:2017-6-30
* 详 述:看门狗初始化
* 修改记录:2017-6-30创建
*******************************************************************************/
void WatchDogInit(E_ADM706 eADM706)
{
if(eADM706 < E_ADM706_Max)
{
G