|
STM32G474xx HAL用户手册
|
DAC HAL模块的头文件。 更多...
数据结构 | |
| struct | __DAC_HandleTypeDef |
| DAC句柄结构体定义。 更多... | |
| struct | DAC_SampleAndHoldConfTypeDef |
| DAC配置采样保持通道结构体定义。 更多... | |
| struct | DAC_ChannelConfTypeDef |
| DAC配置常规通道结构体定义。 更多... | |
宏定义 | |
| #define | HAL_DAC_ERROR_NONE 0x00U |
| #define | HAL_DAC_ERROR_DMAUNDERRUNCH1 0x01U |
| #define | HAL_DAC_ERROR_DMAUNDERRUNCH2 0x02U |
| #define | HAL_DAC_ERROR_DMA 0x04U |
| #define | HAL_DAC_ERROR_TIMEOUT 0x08U |
| #define | HAL_DAC_ERROR_INVALID_CALLBACK 0x10U |
| #define | DAC_TRIGGER_NONE 0x00000000UL |
| #define | DAC_TRIGGER_SOFTWARE ( DAC_CR_TEN1) |
| #define | DAC_TRIGGER_T1_TRGO ( DAC_CR_TSEL1_0 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_T8_TRGO ( DAC_CR_TSEL1_0 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_T7_TRGO ( DAC_CR_TSEL1_1 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_T15_TRGO ( DAC_CR_TSEL1_1 | DAC_CR_TSEL1_0 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_T2_TRGO ( DAC_CR_TSEL1_2 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_T4_TRGO ( DAC_CR_TSEL1_2 | DAC_CR_TSEL1_0 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_EXT_IT9 ( DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_EXT_IT10 ( DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_T6_TRGO ( DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 | DAC_CR_TSEL1_0 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_T3_TRGO (DAC_CR_TSEL1_3 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_HRTIM_RST_TRG1 (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_0 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_HRTIM_STEP_TRG1 (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_0 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_HRTIM_RST_TRG2 (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_1 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_HRTIM_STEP_TRG2 (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_1 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_HRTIM_RST_TRG3 (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_1 | DAC_CR_TSEL1_0 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_HRTIM_STEP_TRG3 (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_1 | DAC_CR_TSEL1_0 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_HRTIM_RST_TRG4 (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_HRTIM_STEP_TRG4 (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_HRTIM_RST_TRG5 (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TSEL1_0 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_HRTIM_STEP_TRG5 (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TSEL1_0 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_HRTIM_RST_TRG6 (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_HRTIM_STEP_TRG6 (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_HRTIM_TRG01 (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 | DAC_CR_TSEL1_0 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_HRTIM_TRG02 (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 | DAC_CR_TSEL1_0 | DAC_CR_TEN1) |
| #define | DAC_TRIGGER_HRTIM_TRG03 (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 | DAC_CR_TSEL1_0 | DAC_CR_TEN1) |
| #define | DAC_OUTPUTBUFFER_ENABLE 0x00000000U |
| #define | DAC_OUTPUTBUFFER_DISABLE (DAC_MCR_MODE1_1) |
| #define | DAC_CHANNEL_1 0x00000000U |
| #define | DAC_CHANNEL_2 0x00000010U |
| #define | DAC_ALIGN_12B_R 0x00000000U |
| #define | DAC_ALIGN_12B_L 0x00000004U |
| #define | DAC_ALIGN_8B_R 0x00000008U |
| #define | DAC_FLAG_DMAUDR1 (DAC_SR_DMAUDR1) |
| #define | DAC_FLAG_DMAUDR2 (DAC_SR_DMAUDR2) |
| #define | DAC_FLAG_DAC1RDY (DAC_SR_DAC1RDY) |
| #define | DAC_FLAG_DAC2RDY (DAC_SR_DAC2RDY) |
| #define | DAC_IT_DMAUDR1 (DAC_SR_DMAUDR1) |
| #define | DAC_IT_DMAUDR2 (DAC_SR_DMAUDR2) |
| #define | DAC_CHIPCONNECT_EXTERNAL (1UL << 0) |
| #define | DAC_CHIPCONNECT_INTERNAL (1UL << 1) |
| #define | DAC_CHIPCONNECT_BOTH (1UL << 2) |
| #define | DAC_TRIMMING_FACTORY (0x00000000UL) |
| #define | DAC_TRIMMING_USER (0x00000001UL) |
| #define | DAC_SAMPLEANDHOLD_DISABLE (0x00000000UL) |
| #define | DAC_SAMPLEANDHOLD_ENABLE (DAC_MCR_MODE1_2) |
| #define | DAC_HIGH_FREQUENCY_INTERFACE_MODE_DISABLE 0x00000000UL |
| #define | DAC_HIGH_FREQUENCY_INTERFACE_MODE_ABOVE_80MHZ (DAC_MCR_HFSEL_0) |
| #define | DAC_HIGH_FREQUENCY_INTERFACE_MODE_ABOVE_160MHZ (DAC_MCR_HFSEL_1) |
| #define | DAC_HIGH_FREQUENCY_INTERFACE_MODE_AUTOMATIC 0x00000002UL |
| #define | DAC_DELAY_STARTUP_US (15UL) |
| #define | __HAL_DAC_RESET_HANDLE_STATE(__HANDLE__) |
| 重置DAC句柄状态。 | |
| #define | |