STM32F37 Standard Peripheral bibliotheek  1.0
ST Microelectronics bibliotheek documentatie voor de STM32F37 Standard Peripheral Library
 All Data Structures Files Functions Variables Enumerations Enumerator Groups
Interrupts and flags management functions

Interrupts and flags management functions. More...

Functions

void DAC_ITConfig (DAC_TypeDef *DACx, uint32_t DAC_Channel, uint32_t DAC_IT, FunctionalState NewState)
 Enables or disables the specified DAC interrupts. More...
 
FlagStatus DAC_GetFlagStatus (DAC_TypeDef *DACx, uint32_t DAC_Channel, uint32_t DAC_FLAG)
 Checks whether the specified DAC flag is set or not. More...
 
void DAC_ClearFlag (DAC_TypeDef *DACx, uint32_t DAC_Channel, uint32_t DAC_FLAG)
 Clears the DAC channel's pending flags. More...
 
ITStatus DAC_GetITStatus (DAC_TypeDef *DACx, uint32_t DAC_Channel, uint32_t DAC_IT)
 Checks whether the specified DAC interrupt has occurred or not. More...
 
void DAC_ClearITPendingBit (DAC_TypeDef *DACx, uint32_t DAC_Channel, uint32_t DAC_IT)
 Clears the DAC channel's interrupt pending bits. More...
 

Detailed Description

Interrupts and flags management functions.

 ===============================================================================
            ##### Interrupts and flags management functions #####
 ===============================================================================

Function Documentation

void DAC_ClearFlag ( DAC_TypeDef *  DACx,
uint32_t  DAC_Channel,
uint32_t  DAC_FLAG 
)

Clears the DAC channel's pending flags.

Parameters
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_Channel_1: DAC Channel1 selected
  • DAC_Channel_2: DAC Channel2 selected
DAC_FLAG,:specifies the flag to clear. This parameter can be:
  • DAC_FLAG_DMAUDR: DMA underrun flag
Return values
None
void DAC_ClearITPendingBit ( DAC_TypeDef *  DACx,
uint32_t  DAC_Channel,
uint32_t  DAC_IT 
)

Clears the DAC channel's interrupt pending bits.

Parameters
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_Channel_1: DAC Channel1 selected
  • DAC_Channel_2: DAC Channel2 selected
DAC_IT,:specifies the DAC interrupt pending bit to clear. This parameter can be the following values:
  • DAC_IT_DMAUDR: DMA underrun interrupt mask
Return values
None
FlagStatus DAC_GetFlagStatus ( DAC_TypeDef *  DACx,
uint32_t  DAC_Channel,
uint32_t  DAC_FLAG 
)

Checks whether the specified DAC flag is set or not.

Parameters
DACx,:where x can be 1 or 2 to select the DAC peripheral.
DAC_Channel,:thee selected DAC channel. This parameter can be one of the following values:
  • DAC_Channel_1: DAC Channel1 selected
  • DAC_Channel_2: DAC Channel2 selected
DAC_FLAG,:specifies the flag to check. This parameter can be:
  • DAC_FLAG_DMAUDR: DMA underrun flag
Note
The DMA underrun occurs when a second external trigger arrives before the acknowledgement for the first external trigger is received (first request).
Return values
Thenew state of DAC_FLAG (SET or RESET).
ITStatus DAC_GetITStatus ( DAC_TypeDef *  DACx,
uint32_t  DAC_Channel,
uint32_t  DAC_IT 
)

Checks whether the specified DAC interrupt has occurred or not.

Parameters
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_Channel_1: DAC Channel1 selected
  • DAC_Channel_2: DAC Channel2 selected
DAC_IT,:specifies the DAC interrupt source to check. This parameter can be:
  • DAC_IT_DMAUDR: DMA underrun interrupt mask
Note
The DMA underrun occurs when a second external trigger arrives before the acknowledgement for the first external trigger is received (first request).
Return values
Thenew state of DAC_IT (SET or RESET).
void DAC_ITConfig ( DAC_TypeDef *  DACx,
uint32_t  DAC_Channel,
uint32_t  DAC_IT,
FunctionalState  NewState 
)

Enables or disables the specified DAC interrupts.

Parameters
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_Channel_1: DAC Channel1 selected
  • DAC_Channel_2: DAC Channel2 selected
DAC_IT,:specifies the DAC interrupt sources to be enabled or disabled. This parameter can be:
  • DAC_IT_DMAUDR: DMA underrun interrupt mask
Note
The DMA underrun occurs when a second external trigger arrives before the acknowledgement for the first external trigger is received (first request).
Parameters
NewState,:new state of the specified DAC interrupts. This parameter can be: ENABLE or DISABLE.
Return values
None