DAC channels configuration: trigger, output buffer, data format. More...
|
Functions | |
| void | DAC_Cmd (uint32_t DAC_Channel, FunctionalState NewState) |
| Enables or disables the specified DAC channel. More... | |
| void | DAC_Cmd (DAC_TypeDef *DACx, uint32_t DAC_Channel, FunctionalState NewState) |
| Enables or disables the specified DAC channel. More... | |
| void | DAC_DeInit (DAC_TypeDef *DACx) |
| Deinitializes the DAC peripheral registers to their default reset values. More... | |
| void | DAC_DeInit (void) |
| Deinitializes the DAC peripheral registers to their default reset values. More... | |
| void | DAC_DualSoftwareTriggerCmd (FunctionalState NewState) |
| Enables or disables simultaneously the two DAC channels software triggers. More... | |
| void | DAC_DualSoftwareTriggerCmd (DAC_TypeDef *DACx, FunctionalState NewState) |
| Enables or disables simultaneously the two DAC channels software triggers. More... | |
| uint16_t | DAC_GetDataOutputValue (uint32_t DAC_Channel) |
| Returns the last data output value of the selected DAC channel. More... | |
| uint16_t | DAC_GetDataOutputValue (DAC_TypeDef *DACx, uint32_t DAC_Channel) |
| Returns the last data output value of the selected DAC channel. More... | |
| void | DAC_Init (uint32_t DAC_Channel, DAC_InitTypeDef *DAC_InitStruct) |
| Initializes the DAC peripheral according to the specified parameters in the DAC_InitStruct. More... | |
| void | DAC_Init (DAC_TypeDef *DACx, uint32_t DAC_Channel, DAC_InitTypeDef *DAC_InitStruct) |
| Initializes the DAC peripheral according to the specified parameters in the DAC_InitStruct. More... | |
| void | DAC_SetChannel1Data (uint32_t DAC_Align, uint16_t Data) |
| Set the specified data holding register value for DAC channel1. More... | |
| void | DAC_SetChannel1Data (DAC_TypeDef *DACx, uint32_t DAC_Align, uint16_t Data) |
| Set the specified data holding register value for DAC channel1. More... | |
| void | DAC_SetChannel2Data (uint32_t DAC_Align, uint16_t Data) |
| Set the specified data holding register value for DAC channel2. More... | |
| void | DAC_SetChannel2Data (DAC_TypeDef *DACx, uint32_t DAC_Align, uint16_t Data) |
| Set the specified data holding register value for DAC channel2. More... | |
| void | DAC_SetDualChannelData (uint32_t DAC_Align, uint16_t Data2, uint16_t Data1) |
| Set the specified data holding register value for dual channel DAC. More... | |
| void | DAC_SetDualChannelData (DAC_TypeDef *DACx, uint32_t DAC_Align, uint16_t Data2, uint16_t Data1) |
| Set the specified data holding register value for dual channel DAC. More... | |
| void | DAC_SoftwareTriggerCmd (uint32_t DAC_Channel, FunctionalState NewState) |
| Enables or disables the selected DAC channel software trigger. More... | |
| void | DAC_SoftwareTriggerCmd (DAC_TypeDef *DACx, uint32_t DAC_Channel, FunctionalState NewState) |
| Enables or disables the selected DAC channel software trigger. More... | |
| void | DAC_StructInit (DAC_InitTypeDef *DAC_InitStruct) |
| Fills each DAC_InitStruct member with its default value. More... | |
| void | DAC_WaveGenerationCmd (uint32_t DAC_Channel, uint32_t DAC_Wave, FunctionalState NewState) |
| Enables or disables the selected DAC channel wave generation. More... | |
| void | DAC_WaveGenerationCmd (DAC_TypeDef *DACx, uint32_t DAC_Channel, uint32_t DAC_Wave, FunctionalState NewState) |
| Enables or disables the selected DAC channel wave generation. More... | |
DAC channels configuration: trigger, output buffer, data format.
=============================================================================== ##### DAC channels configuration: trigger, output buffer, data format ##### ===============================================================================
| void DAC_Cmd | ( | uint32_t | DAC_Channel, |
| FunctionalState | NewState | ||
| ) |
Enables or disables the specified DAC channel.
| DAC_Channel | The selected DAC channel. This parameter can be one of the following values:
|
| NewState | new state of the DAC channel. This parameter can be: ENABLE or DISABLE. |
| None |
Definition at line 266 of file stm32f4xx_dac.c.
| void DAC_Cmd | ( | DAC_TypeDef * | DACx, |
| uint32_t | DAC_Channel, | ||
| FunctionalState | NewState | ||
| ) |
Enables or disables the specified DAC channel.
| DACx | where x can be 1 or 2 to select the DAC peripheral. |
| DAC_Channel | The selected DAC channel. This parameter can be one of the following values:
|
| NewState | new state of the DAC channel. This parameter can be: ENABLE or DISABLE. |
| None |
Definition at line 273 of file stm32f30x_dac.c.
| void DAC_DeInit | ( | DAC_TypeDef * | DACx | ) |
Deinitializes the DAC peripheral registers to their default reset values.
| DACx | where x can be 1 or 2 to select the DAC peripheral. |
| None |
Definition at line 176 of file stm32f30x_dac.c.
| void DAC_DeInit | ( | void | ) |
Deinitializes the DAC peripheral registers to their default reset values.
| None |
| None |
Definition at line 187 of file stm32f4xx_dac.c.
| void DAC_DualSoftwareTriggerCmd | ( | FunctionalState | NewState | ) |
Enables or disables simultaneously the two DAC channels software triggers.
| NewState | new state of the DAC channels software triggers. This parameter can be: ENABLE or DISABLE. |
| None |
Definition at line 318 of file stm32f4xx_dac.c.
| void DAC_DualSoftwareTriggerCmd | ( | DAC_TypeDef * | DACx, |
| FunctionalState | NewState | ||
| ) |
Enables or disables simultaneously the two DAC channels software triggers.
| DACx | where x can be 1 to select the DAC1 peripheral. |
| NewState | new state of the DAC channels software triggers. This parameter can be: ENABLE or DISABLE. |
| None |
Definition at line 331 of file stm32f30x_dac.c.
| uint16_t DAC_GetDataOutputValue | ( | uint32_t | DAC_Channel | ) |
Returns the last data output value of the selected DAC channel.
| DAC_Channel | The selected DAC channel. This parameter can be one of the following values:
|
| The | selected DAC channel data output value. |
Definition at line 465 of file stm32f4xx_dac.c.
| uint16_t DAC_GetDataOutputValue | ( | DAC_TypeDef * | DACx, |
| uint32_t | DAC_Channel | ||
| ) |
Returns the last data output value of the selected DAC channel.
| DACx | where x can be 1 or 2 to select the DAC peripheral. |
| DAC_Channel | the selected DAC channel. This parameter can be one of the following values:
|
| The | selected DAC channel data output value. |
Definition at line 494 of file stm32f30x_dac.c.
| void DAC_Init | ( | uint32_t | DAC_Channel, |
| DAC_InitTypeDef * | DAC_InitStruct | ||
| ) |
Initializes the DAC peripheral according to the specified parameters in the DAC_InitStruct.
| DAC_Channel | the selected DAC channel. This parameter can be one of the following values:
|
| DAC_InitStruct | pointer to a DAC_InitTypeDef structure that contains the configuration information for the specified DAC channel. |
| None |
Definition at line 206 of file stm32f4xx_dac.c.
| void DAC_Init | ( | DAC_TypeDef * | DACx, |
| uint32_t | DAC_Channel, | ||
| DAC_InitTypeDef * | DAC_InitStruct | ||
| ) |
Initializes the DAC peripheral according to the specified parameters in the DAC_InitStruct.
| DACx | where x can be 1 or 2 to select the DAC peripheral. |
| DAC_Channel | the selected DAC channel. This parameter can be one of the following values:
|
| DAC_InitStruct | pointer to a DAC_InitTypeDef structure that contains the configuration information for the specified DAC channel. |
| None |
Definition at line 209 of file stm32f30x_dac.c.
| void DAC_SetChannel1Data | ( | uint32_t | DAC_Align, |
| uint16_t | Data | ||
| ) |
Set the specified data holding register value for DAC channel1.
| DAC_Align | Specifies the data alignment for DAC channel1. This parameter can be one of the following values:
|
| Data | Data to be loaded in the selected data holding register. |
| None |
Definition at line 378 of file stm32f4xx_dac.c.
| void DAC_SetChannel1Data | ( | DAC_TypeDef * | DACx, |
| uint32_t | DAC_Align, | ||
| uint16_t | Data | ||
| ) |
Set the specified data holding register value for DAC channel1.
| DACx | where x can be 1 or 2 to select the DAC peripheral. |
| DAC_Align | Specifies the data alignment for DAC channel1. This parameter can be one of the following values:
|
| Data | Data to be loaded in the selected data holding register. |
| None |
Definition at line 397 of file stm32f30x_dac.c.
| void DAC_SetChannel2Data | ( | uint32_t | DAC_Align, |
| uint16_t | Data | ||
| ) |
Set the specified data holding register value for DAC channel2.
| DAC_Align | Specifies the data alignment for DAC channel2. This parameter can be one of the following values:
|
| Data | Data to be loaded in the selected data holding register. |
| None |
Definition at line 403 of file stm32f4xx_dac.c.
| void DAC_SetChannel2Data | ( | DAC_TypeDef * | DACx, |
| uint32_t | DAC_Align, | ||
| uint16_t | Data | ||
| ) |
Set the specified data holding register value for DAC channel2.
| DACx | where x can be 1 to select the DAC peripheral. |
| DAC_Align | Specifies the data alignment for DAC channel2. This parameter can be one of the following values:
|
| Data | : Data to be loaded in the selected data holding register. |
| None |
Definition at line 425 of file stm32f30x_dac.c.
| void DAC_SetDualChannelData | ( | uint32_t | DAC_Align, |
| uint16_t | Data2, | ||
| uint16_t | Data1 | ||
| ) |
Set the specified data holding register value for dual channel DAC.
| DAC_Align | Specifies the data alignment for dual channel DAC. This parameter can be one of the following values:
|
| Data2 | Data for DAC Channel2 to be loaded in the selected data holding register. |
| Data1 | Data for DAC Channel1 to be loaded in the selected data holding register. |
| None |
Definition at line 431 of file stm32f4xx_dac.c.
| void DAC_SetDualChannelData | ( | DAC_TypeDef * | DACx, |
| uint32_t | DAC_Align, | ||
| uint16_t | Data2, | ||
| uint16_t | Data1 | ||
| ) |
Set the specified data holding register value for dual channel DAC.
| DACx | where x can be 1 to select the DAC peripheral. |
| DAC_Align | Specifies the data alignment for dual channel DAC. This parameter can be one of the following values:
|
| Data2 | Data for DAC Channel2 to be loaded in the selected data holding register. |
| Data1 | Data for DAC Channel1 to be loaded in the selected data holding register. |
| None |
Definition at line 458 of file stm32f30x_dac.c.
| void DAC_SoftwareTriggerCmd | ( | uint32_t | DAC_Channel, |
| FunctionalState | NewState | ||
| ) |
Enables or disables the selected DAC channel software trigger.
| DAC_Channel | The selected DAC channel. This parameter can be one of the following values:
|
| NewState | new state of the selected DAC channel software trigger. This parameter can be: ENABLE or DISABLE. |
| None |
Definition at line 294 of file stm32f4xx_dac.c.
| void DAC_SoftwareTriggerCmd | ( | DAC_TypeDef * | DACx, |
| uint32_t | DAC_Channel, | ||
| FunctionalState | NewState | ||
| ) |
Enables or disables the selected DAC channel software trigger.
| DACx | where x can be 1 or 2 to select the DAC peripheral. |
| DAC_Channel | the selected DAC channel. This parameter can be one of the following values:
|
| NewState | new state of the selected DAC channel software trigger. This parameter can be: ENABLE or DISABLE. |
| None |
Definition at line 303 of file stm32f30x_dac.c.
| void DAC_StructInit | ( | DAC_InitTypeDef * | DAC_InitStruct | ) |
Fills each DAC_InitStruct member with its default value.
| DAC_InitStruct | pointer to a DAC_InitTypeDef structure which will be initialized. |
| None |
Definition at line 242 of file stm32f4xx_dac.c.
| void DAC_WaveGenerationCmd | ( | uint32_t | DAC_Channel, |
| uint32_t | DAC_Wave, | ||
| FunctionalState | NewState | ||
| ) |
Enables or disables the selected DAC channel wave generation.
| DAC_Channel | The selected DAC channel. This parameter can be one of the following values:
|
| DAC_Wave | specifies the wave type to enable or disable. This parameter can be one of the following values:
|
| NewState | new state of the selected DAC channel wave generation. This parameter can be: ENABLE or DISABLE. |
| None |
Definition at line 349 of file stm32f4xx_dac.c.
| void DAC_WaveGenerationCmd | ( | DAC_TypeDef * | DACx, |
| uint32_t | DAC_Channel, | ||
| uint32_t | DAC_Wave, | ||
| FunctionalState | NewState | ||
| ) |
Enables or disables the selected DAC channel wave generation.
| DACx | where x can be 1 to select the DAC1 peripheral. |
| DAC_Channel | the selected DAC channel. This parameter can be one of the following values:
|
| DAC_Wave | Specifies the wave type to enable or disable. This parameter can be one of the following values:
|
| NewState | new state of the selected DAC channel wave generation. This parameter can be: ENABLE or DISABLE. |
| None |
Definition at line 366 of file stm32f30x_dac.c.