Using DAC on STM32
Using Digital to Analog Converter on STM32
GPIO Configuration
Start the DAC
HAL_DAC_Start(&hdac, DAC_CHANNEL_1);Update DAC value
HAL_DAC_SetValue(&hdac, DAC_CHANNEL_1, DAC_ALIGN_8B_R, 100);Example program
void APP_init() {
HAL_DAC_Start(&hdac, DAC_CHANNEL_1);
uint8_t value = 0;
while (1) {
HAL_DAC_SetValue(&hdac, DAC_CHANNEL_1, DAC_ALIGN_8B_R, value);
value += 1;
}
}
Last updated