How To Use DAC on STM32F4 Discovery?
Idelly You should not use these macros,
I think you did not use STM32MXCube, Did you?
If no you should use it to initializ the DAC as you want, then you should just call the HAL_DAC_start() for polling
or HAL_DAC_StartIT() when you want interrupt,
By theway DAC have two “PINS” you can not use other than these two Pins
GPIOA pin 4
GPIOA pin 5
I see you using GPIOA pin 1, which is not correct
My regards
Eng.Mazen Aljeddani