STM32G474xx HAL 用户手册
函数
篡改
RTC 导出函数

函数

__STATIC_INLINE void LL_RTC_TAMPER_Enable (RTC_TypeDef *RTCx, uint32_t Tamper)
 使能TAMPx输入检测。
__STATIC_INLINE void LL_RTC_TAMPER_Disable (RTC_TypeDef *RTCx, uint32_t Tamper)
 清除TAMPx输入检测。
__STATIC_INLINE void LL_RTC_TAMPER_EnableMask (RTC_TypeDef *RTCx, uint32_t Mask)
 使能篡改屏蔽标志。
__STATIC_INLINE void LL_RTC_TAMPER_DisableMask (RTC_TypeDef *RTCx, uint32_t Mask)
 禁用篡改屏蔽标志。
__STATIC_INLINE void LL_RTC_TAMPER_EnableEraseBKP (RTC_TypeDef *RTCx, uint32_t Tamper)
 使能篡改事件检测后擦除备份寄存器。
__STATIC_INLINE void LL_RTC_TAMPER_DisableEraseBKP (RTC_TypeDef *RTCx, uint32_t Tamper)
 禁用篡改事件检测后擦除备份寄存器。
__STATIC_INLINE void LL_RTC_TAMPER_DisablePullUp (RTC_TypeDef *RTCx)
 禁用RTC_TAMPx上拉(禁用RTC_TAMPx引脚的预充电)
__STATIC_INLINE void LL_RTC_TAMPER_EnablePullUp (RTC_TypeDef *RTCx)
 使能RTC_TAMPx上拉(在采样前预充电RTC_TAMPx引脚)
__STATIC_INLINE void LL_RTC_TAMPER_SetPrecharge (RTC_TypeDef *RTCx, uint32_t Duration)
 设置RTC_TAMPx预充电持续时间。
__STATIC_INLINE uint32_t LL_RTC_TAMPER_GetPrecharge (RTC_TypeDef *RTCx)
 获取RTC_TAMPx预充电持续时间。
__STATIC_INLINE void LL_RTC_TAMPER_SetFilterCount (RTC_TypeDef *RTCx, uint32_t FilterCount)
 设置RTC_TAMPx滤波计数。
__STATIC_INLINE uint32_t LL_RTC_TAMPER_GetFilterCount (RTC_TypeDef *RTCx)
 获取RTC_TAMPx滤波计数。
__STATIC_INLINE void LL_RTC_TAMPER_SetSamplingFreq (RTC_TypeDef *RTCx, uint32_t SamplingFreq)
 设置篡改采样频率。
__STATIC_INLINE uint32_t LL_RTC_TAMPER_GetSamplingFreq (RTC_TypeDef *RTCx)
 获取篡改采样频率。
__STATIC_INLINE void LL_RTC_TAMPER_EnableActiveLevel (RTC_TypeDef *RTCx, uint32_t Tamper)
 使能篡改输入的有效电平。
__STATIC_INLINE void LL_RTC_TAMPER_DisableActiveLevel (RTC_TypeDef *RTCx, uint32_t Tamper)
 禁用篡改输入的有效电平。

函数文档

__STATIC_INLINE void LL_RTC_TAMPER_Disable ( RTC_TypeDef *  RTCx,
uint32_t  Tamper 
)

清除TAMPx输入检测。

参考手册到 LL API 交叉引用:
TAMP_CR1 TAMP1E LL_RTC_TAMPER_Disable
TAMP_CR1 TAMP2E... LL_RTC_TAMPER_Disable
参数:
RTCxRTC 实例
Tamper此参数可以是以下值的组合:
返回值:

定义位于文件 2753 行,文件 stm32g4xx_ll_rtc.h

引用 UNUSED

__STATIC_INLINE void LL_RTC_TAMPER_DisableActiveLevel ( RTC_TypeDef *  RTCx,
uint32_t  Tamper 
)

禁用篡改输入的有效电平。

参考手册到 LL API 交叉引用:
TAMP_CR2 TAMP1TRG LL_RTC_TAMPER_DisableActiveLevel
TAMP_CR2 TAMP2TRG... LL_RTC_TAMPER_DisableActiveLevel
参数:
RTCxRTC 实例
Tamper此参数可以是以下值的组合:
返回值:

定义位于文件 2987 行,文件 stm32g4xx_ll_rtc.h

引用 UNUSED

__STATIC_INLINE void LL_RTC_TAMPER_DisableEraseBKP ( RTC_TypeDef *  RTCx,
uint32_t  Tamper 
)

禁用篡改事件检测后擦除备份寄存器。

参考手册到 LL API 交叉引用:
TAMP_CR2 TAMP1NOERASE LL_RTC_TAMPER_DisableEraseBKP
TAMP_CR2 TAMP2NOERASE... LL_RTC_TAMPER_DisableEraseBKP
参数:
RTCxRTC 实例
Tamper此参数可以是以下值的组合:
返回值:

定义位于文件 2822 行,文件 stm32g4xx_ll_rtc.h

引用 UNUSED

__STATIC_INLINE void LL_RTC_TAMPER_DisableMask ( RTC_TypeDef *  RTCx,
uint32_t  Mask 
)

禁用篡改屏蔽标志。

参考手册到 LL API 交叉引用:
TAMP_CR2 TAMP1MF LL_RTC_TAMPER_DisableMask
TAMP_CR2 TAMP2MF... LL_RTC_TAMPER_DisableMask
参数:
RTCxRTC 实例
Mask此参数可以是以下值的组合:
返回值:

定义位于文件 2788 行,文件 stm32g4xx_ll_rtc.h

引用 UNUSED

__STATIC_INLINE void LL_RTC_TAMPER_DisablePullUp ( RTC_TypeDef *  RTCx)

禁用RTC_TAMPx上拉(禁用RTC_TAMPx引脚的预充电)

参考手册到 LL API 交叉引用:
TAMP_FLTCR TAMPPUDIS LL_RTC_TAMPER_DisablePullUp
参数:
RTCxRTC 实例
返回值:

定义位于文件 2834 行,文件 stm32g4xx_ll_rtc.h

引用 UNUSED