DAC_Init_TypeDef Struct Reference

DAC initialization structure, common for both channels.

#include <em_dac.h>

Data Fields

DAC_Refresh_TypeDef refresh
 Refresh interval.
 
DAC_Ref_TypeDef reference
 Reference voltage to use.
 
DAC_Output_TypeDef outMode
 Output mode.
 
DAC_ConvMode_TypeDef convMode
 Conversion mode.
 
uint8_t prescale
 Prescaler used to get DAC clock.
 
bool lpEnable
 Enable/disable use of low pass filter on output.
 
bool ch0ResetPre
 Enable/disable reset of prescaler on ch0 start.
 
bool outEnablePRS
 Enable/disable output enable control by CH1 PRS signal.
 
bool sineEnable
 Enable/disable sine mode.
 
bool diff
 Select if single ended or differential mode.
 

DAC initialization structure, common for both channels.

Field Documentation

◆ refresh

DAC_Refresh_TypeDef DAC_Init_TypeDef::refresh

Refresh interval.

Only used if REFREN bit set for a DAC channel.

◆ reference

DAC_Ref_TypeDef DAC_Init_TypeDef::reference

Reference voltage to use.

◆ outMode

DAC_Output_TypeDef DAC_Init_TypeDef::outMode

Output mode.

◆ convMode

DAC_ConvMode_TypeDef DAC_Init_TypeDef::convMode

Conversion mode.

◆ prescale

uint8_t DAC_Init_TypeDef::prescale

Prescaler used to get DAC clock.

Derived as follows: DACclk=HFPERclk/(2^prescale). The DAC clock should be <= 1MHz.

◆ lpEnable

bool DAC_Init_TypeDef::lpEnable

Enable/disable use of low pass filter on output.

◆ ch0ResetPre

bool DAC_Init_TypeDef::ch0ResetPre

Enable/disable reset of prescaler on ch0 start.

◆ outEnablePRS

bool DAC_Init_TypeDef::outEnablePRS

Enable/disable output enable control by CH1 PRS signal.

◆ sineEnable

bool DAC_Init_TypeDef::sineEnable

Enable/disable sine mode.

◆ diff

bool DAC_Init_TypeDef::diff

Select if single ended or differential mode.