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.