snickerdoodle Platform Controller
firmware for STM32F0 platform controller
DAC Functions

Functions

void sd_dac_init (void)
 DAC Initialization Configure digital-to-analog converter peripheral and channels. More...
 
void HAL_DAC_MspInit (DAC_HandleTypeDef *hdac)
 
void HAL_DAC_MspDeInit (DAC_HandleTypeDef *hdac)
 

Detailed Description

Function Documentation

◆ sd_dac_init()

void sd_dac_init ( void  )

#include <Src/sd_dac.c>

DAC Initialization Configure digital-to-analog converter peripheral and channels.

DAC Initialization

DAC channel OUT1 config

DAC channel OUT2 config

68 {
69  DAC_ChannelConfTypeDef sConfig;
70 
74  hdac.Instance = DAC;
75  HAL_DAC_Init(&hdac);
76 
79  sConfig.DAC_Trigger = DAC_TRIGGER_NONE;
80  sConfig.DAC_OutputBuffer = DAC_OUTPUTBUFFER_ENABLE;
81  HAL_DAC_ConfigChannel(&hdac, &sConfig, DAC_CHANNEL_1);
82 
86  HAL_DAC_ConfigChannel(&hdac, &sConfig, DAC_CHANNEL_2);
87 }