82 lines
2.0 KiB
C
82 lines
2.0 KiB
C
|
/************************************************************************************************/
|
|||
|
/**
|
|||
|
* @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 */
|
|||
|
|
|||
|
/**
|
|||
|
* @}
|
|||
|
*/
|
|||
|
|
|||
|
/**
|
|||
|
* @}
|
|||
|
*/
|