|
STM32G474xx HAL用户手册
|
LPTIM HAL模块的头文件。 更多...
#include "stm32g4xx_hal_def.h"数据结构 | |
| struct | LPTIM_ClockConfigTypeDef |
| LPTIM时钟配置定义。 更多... | |
| struct | LPTIM_ULPClockConfigTypeDef |
| LPTIM时钟配置定义。 更多... | |
| struct | LPTIM_TriggerConfigTypeDef |
| LPTIM触发器配置定义。 更多... | |
| struct | LPTIM_InitTypeDef |
| LPTIM初始化结构定义。 更多... | |
| struct | __LPTIM_HandleTypeDef |
| LPTIM句柄结构定义。 更多... | |
宏定义 | |
| #define | LPTIM_EXTI_LINE_WAKEUPTIMER_EVENT EXTI_IMR2_IM37 |
| #define | LPTIM_CLOCKSOURCE_APBCLOCK_LPOSC 0x00000000U |
| #define | LPTIM_CLOCKSOURCE_ULPTIM LPTIM_CFGR_CKSEL |
| #define | LPTIM_PRESCALER_DIV1 0x00000000U |
| #define | LPTIM_PRESCALER_DIV2 LPTIM_CFGR_PRESC_0 |
| #define | LPTIM_PRESCALER_DIV4 LPTIM_CFGR_PRESC_1 |
| #define | LPTIM_PRESCALER_DIV8 (LPTIM_CFGR_PRESC_0 | LPTIM_CFGR_PRESC_1) |
| #define | LPTIM_PRESCALER_DIV16 LPTIM_CFGR_PRESC_2 |
| #define | LPTIM_PRESCALER_DIV32 (LPTIM_CFGR_PRESC_0 | LPTIM_CFGR_PRESC_2) |
| #define | LPTIM_PRESCALER_DIV64 (LPTIM_CFGR_PRESC_1 | LPTIM_CFGR_PRESC_2) |
| #define | LPTIM_PRESCALER_DIV128 LPTIM_CFGR_PRESC |
| #define | LPTIM_OUTPUTPOLARITY_HIGH 0x00000000U |
| #define | LPTIM_OUTPUTPOLARITY_LOW LPTIM_CFGR_WAVPOL |
| #define | LPTIM_CLOCKSAMPLETIME_DIRECTTRANSITION 0x00000000U |
| #define | LPTIM_CLOCKSAMPLETIME_2TRANSITIONS LPTIM_CFGR_CKFLT_0 |
| #define | LPTIM_CLOCKSAMPLETIME_4TRANSITIONS LPTIM_CFGR_CKFLT_1 |
| #define | LPTIM_CLOCKSAMPLETIME_8TRANSITIONS LPTIM_CFGR_CKFLT |
| #define | LPTIM_CLOCKPOLARITY_RISING 0x00000000U |
| #define | LPTIM_CLOCKPOLARITY_FALLING LPTIM_CFGR_CKPOL_0 |
| #define | LPTIM_CLOCKPOLARITY_RISING_FALLING LPTIM_CFGR_CKPOL_1 |
| #define | LPTIM_TRIGSOURCE_SOFTWARE 0x0000FFFFU |
| #define | LPTIM_TRIGSOURCE_0 0x00000000U |
| #define | LPTIM_TRIGSOURCE_1 LPTIM_CFGR_TRIGSEL_0 |
| #define | LPTIM_TRIGSOURCE_2 LPTIM_CFGR_TRIGSEL_1 |
| #define | LPTIM_TRIGSOURCE_3 (LPTIM_CFGR_TRIGSEL_0 | LPTIM_CFGR_TRIGSEL_1) |
| #define | LPTIM_TRIGSOURCE_4 LPTIM_CFGR_TRIGSEL_2 |
| #define | LPTIM_TRIGSOURCE_5 (LPTIM_CFGR_TRIGSEL_0 | LPTIM_CFGR_TRIGSEL_2) |
| #define | LPTIM_TRIGSOURCE_6 (LPTIM_CFGR_TRIGSEL_1 | LPTIM_CFGR_TRIGSEL_2) |
| #define | LPTIM_TRIGSOURCE_7 (LPTIM_CFGR_TRIGSEL_0 | LPTIM_CFGR_TRIGSEL_1 | LPTIM_CFGR_TRIGSEL_2) |
| #define | LPTIM_TRIGSOURCE_8 LPTIM_CFGR_TRIGSEL_3 |
| #define | LPTIM_TRIGSOURCE_9 (LPTIM_CFGR_TRIGSEL_0 | LPTIM_CFGR_TRIGSEL_3) |
| #define | LPTIM_TRIGSOURCE_10 (LPTIM_CFGR_TRIGSEL_1 | LPTIM_CFGR_TRIGSEL_3) |
| #define | LPTIM_TRIGSOURCE_11 (LPTIM_CFGR_TRIGSEL_0 |LPTIM_CFGR_TRIGSEL_1 | LPTIM_CFGR_TRIGSEL_3) |
| #define | LPTIM_TRIGSOURCE_12 (LPTIM_CFGR_TRIGSEL_2 | LPTIM_CFGR_TRIGSEL_3) |
| #define | LPTIM_ACTIVEEDGE_RISING LPTIM_CFGR_TRIGEN_0 |
| #define | LPTIM_ACTIVEEDGE_FALLING LPTIM_CFGR_TRIGEN_1 |
| #define | LPTIM_ACTIVEEDGE_RISING_FALLING LPTIM_CFGR_TRIGEN |
| #define | LPTIM_TRIGSAMPLETIME_DIRECTTRANSITION 0x00000000U |
| #define | LPTIM_TRIGSAMPLETIME_2TRANSITIONS LPTIM_CFGR_TRGFLT_0 |
| #define | LPTIM_TRIGSAMPLETIME_4TRANSITIONS LPTIM_CFGR_TRGFLT_1 |
| #define | LPTIM_TRIGSAMPLETIME_8TRANSITIONS LPTIM_CFGR_TRGFLT |
| #define | LPTIM_UPDATE_IMMEDIATE 0x00000000U |
| #define | LPTIM_UPDATE_ENDOFPERIOD LPTIM_CFGR_PRELOAD |
| #define | LPTIM_COUNTERSOURCE_INTERNAL 0x00000000U |
| #define | LPTIM_COUNTERSOURCE_EXTERNAL LPTIM_CFGR_COUNTMODE |
| #define | LPTIM_INPUT1SOURCE_GPIO 0x00000000U |
| #define | LPTIM_INPUT1SOURCE_COMP1 LPTIM_OR_IN1_0 |
| #define | LPTIM_INPUT1SOURCE_COMP3 (LPTIM_OR_IN1_1 | LPTIM_OR_IN1_0) |
| #define | LPTIM_INPUT1SOURCE_COMP5 (LPTIM_OR_IN1_2 | LPTIM_OR_IN1_0) |
| #define | LPTIM_INPUT1SOURCE_COMP7 (LPTIM_OR_IN1_2 | LPTIM_OR_IN1_1 | LPTIM_OR_IN1_0) |
| #define | LPTIM_INPUT2SOURCE_GPIO 0x00000000U |
| #define | LPTIM_INPUT2SOURCE_COMP2 LPTIM_OR_IN2_0 |
| #define | LPTIM_INPUT2SOURCE_COMP4 (LPTIM_OR_IN2_1 | LPTIM_OR_IN2_0) |
| #define | LPTIM_INPUT2SOURCE_COMP6 (LPTIM_OR_IN2_2 | LPTIM_OR_IN2_0) |
| #define | LPTIM_FLAG_DOWN LPTIM_ISR_DOWN |
| #define | LPTIM_FLAG_UP LPTIM_ISR_UP |
| #define | LPTIM_FLAG_ARROK LPTIM_ISR_ARROK |
| #define | LPTIM_FLAG_CMPOK LPTIM_ISR_CMPOK |
| #define | LPTIM_FLAG_EXTTRIG LPTIM_ISR_EXTTRIG |
| #define | |