STM32G474xx HAL 用户手册
数据结构 | 定义 | 函数
stm32g4xx_ll_lptim.h 文件参考

LPTIM LL 模块的头文件。 更多...

#include "stm32g4xx.h"

转到该文件的源代码。

数据结构

结构体 LL_LPTIM_InitTypeDef
 LPTIM 初始化结构体定义。 更多...

定义

#define LL_LPTIM_ISR_CMPM   LPTIM_ISR_CMPM
#define LL_LPTIM_ISR_CMPOK   LPTIM_ISR_CMPOK
#define LL_LPTIM_ISR_ARRM   LPTIM_ISR_ARRM
#define LL_LPTIM_ISR_EXTTRIG   LPTIM_ISR_EXTTRIG
#define LL_LPTIM_ISR_ARROK   LPTIM_ISR_ARROK
#define LL_LPTIM_ISR_UP   LPTIM_ISR_UP
#define LL_LPTIM_ISR_DOWN   LPTIM_ISR_DOWN
#define LL_LPTIM_IER_CMPMIE   LPTIM_IER_CMPMIE
#define LL_LPTIM_IER_CMPOKIE   LPTIM_IER_CMPOKIE
#define LL_LPTIM_IER_ARRMIE   LPTIM_IER_ARRMIE
#define LL_LPTIM_IER_EXTTRIGIE   LPTIM_IER_EXTTRIGIE
#define LL_LPTIM_IER_ARROKIE   LPTIM_IER_ARROKIE
#define LL_LPTIM_IER_UPIE   LPTIM_IER_UPIE
#define LL_LPTIM_IER_DOWNIE   LPTIM_IER_DOWNIE
#define LL_LPTIM_OPERATING_MODE_CONTINUOUS   LPTIM_CR_CNTSTRT
#define LL_LPTIM_OPERATING_MODE_ONESHOT   LPTIM_CR_SNGSTRT
#define LL_LPTIM_UPDATE_MODE_IMMEDIATE   0x00000000U
#define LL_LPTIM_UPDATE_MODE_ENDOFPERIOD   LPTIM_CFGR_PRELOAD
#define LL_LPTIM_COUNTER_MODE_INTERNAL   0x00000000U
#define LL_LPTIM_COUNTER_MODE_EXTERNAL   LPTIM_CFGR_COUNTMODE
#define LL_LPTIM_OUTPUT_WAVEFORM_PWM   0x00000000U
#define LL_LPTIM_OUTPUT_WAVEFORM_SETONCE   LPTIM_CFGR_WAVE
#define LL_LPTIM_OUTPUT_POLARITY_REGULAR   0x00000000U
#define LL_LPTIM_OUTPUT_POLARITY_INVERSE   LPTIM_CFGR_WAVPOL
#define LL_LPTIM_PRESCALER_DIV1   0x00000000U
#define LL_LPTIM_PRESCALER_DIV2   LPTIM_CFGR_PRESC_0
#define LL_LPTIM_PRESCALER_DIV4   LPTIM_CFGR_PRESC_1
#define LL_LPTIM_PRESCALER_DIV8   (LPTIM_CFGR_PRESC_1 | LPTIM_CFGR_PRESC_0)
#define LL_LPTIM_PRESCALER_DIV16   LPTIM_CFGR_PRESC_2
#define LL_LPTIM_PRESCALER_DIV32   (LPTIM_CFGR_PRESC_2 | LPTIM_CFGR_PRESC_0)
#define LL_LPTIM_PRESCALER_DIV64   (LPTIM_CFGR_PRESC_2 | LPTIM_CFGR_PRESC_1)
#define LL_LPTIM_PRESCALER_DIV128   LPTIM_CFGR_PRESC
#define LL_LPTIM_TRIG_SOURCE_GPIO   0x00000000U
#define LL_LPTIM_TRIG_SOURCE_RTCALARMA   LPTIM_CFGR_TRIGSEL_0
#define LL_LPTIM_TRIG_SOURCE_RTCALARMB   LPTIM_CFGR_TRIGSEL_1
#define LL_LPTIM_TRIG_SOURCE_RTCTAMP1   (LPTIM_CFGR_TRIGSEL_1 | LPTIM_CFGR_TRIGSEL_0)
#define LL_LPTIM_TRIG_SOURCE_RTCTAMP2   LPTIM_CFGR_TRIGSEL_2
#define LL_LPTIM_TRIG_SOURCE_RTCTAMP3   (LPTIM_CFGR_TRIGSEL_2 | LPTIM_CFGR_TRIGSEL_0)
#define LL_LPTIM_TRIG_SOURCE_COMP1   (LPTIM_CFGR_TRIGSEL_2 | LPTIM_CFGR_TRIGSEL_1)
#define LL_LPTIM_TRIG_SOURCE_COMP2   (LPTIM_CFGR_TRIGSEL_2 | LPTIM_CFGR_TRIGSEL_1 | LPTIM_CFGR_TRIGSEL_0)
#define LL_LPTIM_TRIG_SOURCE_COMP3   LPTIM_CFGR_TRIGSEL_3
#define LL_LPTIM_TRIG_SOURCE_COMP4   (LPTIM_CFGR_TRIGSEL_3 | LPTIM_CFGR_TRIGSEL_0)
#define LL_LPTIM_TRIG_SOURCE_COMP5   (LPTIM_CFGR_TRIGSEL_3 | LPTIM_CFGR_TRIGSEL_1)
#define LL_LPTIM_TRIG_SOURCE_COMP6   (LPTIM_CFGR_TRIGSEL_3 | LPTIM_CFGR_TRIGSEL_1 | LPTIM_CFGR_TRIGSEL_0)
#define LL_LPTIM_TRIG_SOURCE_COMP7   (LPTIM_CFGR_TRIGSEL_3 | LPTIM_CFGR_TRIGSEL_2)
#define LL_LPTIM_TRIG_FILTER_NONE   0x00000000U
#define LL_LPTIM_TRIG_FILTER_2   LPTIM_CFGR_TRGFLT_0
#define LL_LPTIM_TRIG_FILTER_4   LPTIM_CFGR_TRGFLT_1
#define LL_LPTIM_TRIG_FILTER_8   LPTIM_CFGR_TRGFLT
#define