Digital-to-analog converter (DAC)
Bits 31:30 Reserved, must be kept at reset value.
Bit 29 DMAUDR2: DAC channel2 DMA underrun flag
This bit is set by hardware and cleared by software (by writing it to 1).
0: No DMA underrun error condition occurred for DAC channel2
1: DMA underrun error condition occurred for DAC channel2 (the currently selected trigger is
driving DAC channel2 conversion at a frequency higher than the DMA service capability rate)
Bits 28:14 Reserved, must be kept at reset value.
Bit 13 DMAUDR1: DAC channel1 DMA underrun flag
This bit is set by hardware and cleared by software (by writing it to 1).
0: No DMA underrun error condition occurred for DAC channel1
1: DMA underrun error condition occurred for DAC channel1 (the currently selected trigger is
driving DAC channel1 conversion at a frequency higher than the DMA service capability rate)
Bits 12:0 Reserved, must be kept at reset value.
12.5.15
DAC register map
Table 59
Table 59.
DAC register map
Address
Register
offset
name
0x00
DAC_CR
DAC_SWT
0x04
RIGR
DAC_DHR1
0x08
2R1
DAC_DHR1
0x0C
2L1
DAC_DHR8
0x10
R1
DAC_DHR1
0x14
2R2
DAC_DHR1
0x18
2L2
DAC_DHR8
0x1C
R2
DAC_DHR1
0x20
Reserved
2RD
DAC_DHR1
0x24
2LD
DAC_DHR8
0x28
RD
0x2C
DAC_DOR1
0x30
DAC_DOR2
0x34
DAC_SR
Refer to
329/1422
summarizes the DAC registers.
WAVE
MAMP2[3:0]
2[2:0]
Reserved
Reserved
Reserved
Reserved
DACC2DHR[11:0]
DACC2DHR[11:0]
Reserved
Reserved
Reserved
Table 2 on page 52
for the register boundary addresses.
Doc ID 018909 Rev 4
TSEL2[2:0]
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
WAVE
MAMP1[3:0]
1[2:0]
DACC1DHR[11:0]
DACC1DHR[11:0]
DACC1DHR[7:0]
DACC2DHR[11:0]
DACC2DHR[11:0]
DACC2DHR[7:0]
DACC1DHR[11:0]
DACC1DHR[11:0]
DACC2DHR[7:0]
DACC1DHR[7:0]
DACC1DOR[11:0]
DACC2DOR[11:0]
Reserved
RM0090
TSEL1[2:0]
Reserved
Reserved
Reserved
Need help?
Do you have a question about the STM32F40 Series and is the answer not in the manual?
Questions and answers