TM STM32F4xx Libraries  v1.0.0
Libraries for STM32F4xx devices from Tilen Majerle
TM_DAC_SIGNAL_Functions

Library Functions. More...

Functions

TM_DAC_SIGNAL_Result_t TM_DAC_SIGNAL_Init (TM_DAC_SIGNAL_Channel_t DACx, TIM_TypeDef *TIMx)
 Initializes DAC output pin and prepare to work. More...
 
TM_DAC_SIGNAL_Result_t TM_DAC_SIGNAL_SetSignal (TM_DAC_SIGNAL_Channel_t DACx, TM_DAC_SIGNAL_Signal_t signal_type, double frequency)
 Sets output signal type with specific frequency. More...
 

Detailed Description

Library Functions.

Function Documentation

TM_DAC_SIGNAL_Result_t TM_DAC_SIGNAL_Init ( TM_DAC_SIGNAL_Channel_t  DACx,
TIM_TypeDef *  TIMx 
)

Initializes DAC output pin and prepare to work.

Parameters
DACxDAC channel you will use. This parameter can be a value of TM_DAC_SIGNAL_Channel_t enumeration
*TIMxPointer to TIMER use for DMA treshold
  • TIM2, TIM4, TIM5, TIM6, TIM7, TIM8
Return values
Memberof TM_DAC_SIGNAL_Result_t
TM_DAC_SIGNAL_Result_t TM_DAC_SIGNAL_SetSignal ( TM_DAC_SIGNAL_Channel_t  DACx,
TM_DAC_SIGNAL_Signal_t  signal_type,
double  frequency 
)

Sets output signal type with specific frequency.

Parameters
DACxDAC channel you will use. This parameter can be a value of TM_DAC_SIGNAL_Channel_t enumeration
signal_typeSignal type you will set for specific dac channel. This parameter can be a value of TM_DAC_SIGNAL_Signal_t enumeration
frequencySignal's frequency
Return values
Memberof TM_DAC_SIGNAL_Result_t