CIU32_L051_M307R/Peripheral/CIU32L051_Lib/Source/ciu32l051_std_tamp.c

82 lines
2.0 KiB
C
Raw Normal View History

/************************************************************************************************/
/**
* @file ciu32l051_std_tamp.c
* @author MCU Ecosystem Development Team
* @brief TAMP STD<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* ʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>TAMP<EFBFBD><EFBFBD>ȥ<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>API<EFBFBD><EFBFBD>
*
*
**************************************************************************************************
* @attention
* Copyright (c) CEC Huada Electronic Design Co.,Ltd. All rights reserved.
*
**************************************************************************************************
*/
/************************************************************************************************/
/**
* @addtogroup CIU32L051_STD_Driver
* @{
*/
/**
* @addtogroup TAMP
* @{
*
*/
/************************************************************************************************/
/*------------------------------------------includes--------------------------------------------*/
#include "ciu32l051_std.h"
#ifdef STD_TAMP_PERIPHERAL_USED
/*-------------------------------------------functions------------------------------------------*/
/************************************************************************************************/
/**
* @addtogroup TAMP_External_Functions
* @{
*
*/
/************************************************************************************************/
/**
* @brief TAMPȥ<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>
* @note <EFBFBD><EFBFBD><EFBFBD>øú<EFBFBD><EFBFBD><EFBFBD>ǰӦ<EFBFBD>ȵ<EFBFBD><EFBFBD><EFBFBD>std_pmu_vaon_write_enable()<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>AWON<EFBFBD><EFBFBD>д<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* @retval <EFBFBD><EFBFBD>
*/
void std_tamp_deinit(void)
{
/* <20>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD>λֵ */
TAMP->ENR = 0x00000000U;
TAMP->CR = 0x00000000U;
TAMP->FLTCR = 0x00000000U;
TAMP->IER = 0x00000000U;
/* <20><><EFBFBD><EFBFBD>SR<53><52>ISR<53>б<EFBFBD>־ */
TAMP->CLR = 0xFFFFFFFFU;
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݼĴ<DDBC><C4B4><EFBFBD> */
TAMP->BKP0R = 0x00000000U;
TAMP->BKP1R = 0x00000000U;
TAMP->BKP2R = 0x00000000U;
TAMP->BKP3R = 0x00000000U;
TAMP->BKP4R = 0x00000000U;
}
/**
* @}
*/
#endif /* STD_TAMP_PERIPHERAL_USED */
/**
* @}
*/
/**
* @}
*/