Struct stm32f103xx::dac::RegisterBlock [] [src]

pub struct RegisterBlock {
    pub cr: Cr,
    pub swtrigr: Swtrigr,
    pub dhr12r1: Dhr12r1,
    pub dhr12l1: Dhr12l1,
    pub dhr8r1: Dhr8r1,
    pub dhr12r2: Dhr12r2,
    pub dhr12l2: Dhr12l2,
    pub dhr8r2: Dhr8r2,
    pub dhr12rd: Dhr12rd,
    pub dhr12ld: Dhr12ld,
    pub dhr8rd: Dhr8rd,
    pub dor1: Dor1,
    pub dor2: Dor2,
}

Register block

Fields

0x00 - Control register (DAC_CR)

0x04 - DAC software trigger register (DAC_SWTRIGR)

0x08 - DAC channel1 12-bit right-aligned data holding register(DAC_DHR12R1)

0x0c - DAC channel1 12-bit left aligned data holding register (DAC_DHR12L1)

0x10 - DAC channel1 8-bit right aligned data holding register (DAC_DHR8R1)

0x14 - DAC channel2 12-bit right aligned data holding register (DAC_DHR12R2)

0x18 - DAC channel2 12-bit left aligned data holding register (DAC_DHR12L2)

0x1c - DAC channel2 8-bit right-aligned data holding register (DAC_DHR8R2)

0x20 - Dual DAC 12-bit right-aligned data holding register (DAC_DHR12RD), Bits 31:28 Reserved, Bits 15:12 Reserved

0x24 - DUAL DAC 12-bit left aligned data holding register (DAC_DHR12LD), Bits 19:16 Reserved, Bits 3:0 Reserved

0x28 - DUAL DAC 8-bit right aligned data holding register (DAC_DHR8RD), Bits 31:16 Reserved

0x2c - DAC channel1 data output register (DAC_DOR1)

0x30 - DAC channel2 data output register (DAC_DOR2)