Module stm32_hal2::pac::dac::cr

source ·
Expand description

DAC control register

Structs§

  • DAC control register
  • Register CR reader
  • Register CR writer

Type Aliases§

  • Field CEN1 reader - DAC Channel 1 calibration enable This bit is set and cleared by software to enable/disable DAC channel 1 calibration, it can be written only if bit EN1=0 into DAC_CR (the calibration mode can be entered/exit only when the DAC channel is disabled) Otherwise, the write operation is ignored.
  • Field CEN1 writer - DAC Channel 1 calibration enable This bit is set and cleared by software to enable/disable DAC channel 1 calibration, it can be written only if bit EN1=0 into DAC_CR (the calibration mode can be entered/exit only when the DAC channel is disabled) Otherwise, the write operation is ignored.
  • Field CEN2 reader - DAC Channel 2 calibration enable This bit is set and cleared by software to enable/disable DAC channel 2 calibration, it can be written only if bit EN2=0 into DAC_CR (the calibration mode can be entered/exit only when the DAC channel is disabled) Otherwise, the write operation is ignored.
  • Field CEN2 writer - DAC Channel 2 calibration enable This bit is set and cleared by software to enable/disable DAC channel 2 calibration, it can be written only if bit EN2=0 into DAC_CR (the calibration mode can be entered/exit only when the DAC channel is disabled) Otherwise, the write operation is ignored.
  • Field DMAEN1 reader - DAC channel1 DMA enable This bit is set and cleared by software.
  • Field DMAEN1 writer - DAC channel1 DMA enable This bit is set and cleared by software.
  • Field DMAEN2 reader - DAC channel2 DMA enable This bit is set and cleared by software.
  • Field DMAEN2 writer - DAC channel2 DMA enable This bit is set and cleared by software.
  • Field DMAUDRIE1 reader - DAC channel1 DMA Underrun Interrupt enable This bit is set and cleared by software.
  • Field DMAUDRIE1 writer - DAC channel1 DMA Underrun Interrupt enable This bit is set and cleared by software.
  • Field DMAUDRIE2 reader - DAC channel2 DMA underrun interrupt enable This bit is set and cleared by software.
  • Field DMAUDRIE2 writer - DAC channel2 DMA underrun interrupt enable This bit is set and cleared by software.
  • Field EN1 reader - DAC channel1 enable This bit is set and cleared by software to enable/disable DAC channel1.
  • Field EN1 writer - DAC channel1 enable This bit is set and cleared by software to enable/disable DAC channel1.
  • Field EN2 reader - DAC channel2 enable This bit is set and cleared by software to enable/disable DAC channel2.
  • Field EN2 writer - DAC channel2 enable This bit is set and cleared by software to enable/disable DAC channel2.
  • Field MAMP1 reader - DAC channel1 mask/amplitude selector These bits are written by software to select mask in wave generation mode or amplitude in triangle generation mode. = 1011: Unmask bits[11:0] of LFSR/ triangle amplitude equal to 4095
  • Field MAMP1 writer - DAC channel1 mask/amplitude selector These bits are written by software to select mask in wave generation mode or amplitude in triangle generation mode. = 1011: Unmask bits[11:0] of LFSR/ triangle amplitude equal to 4095
  • Field MAMP2 reader - DAC channel2 mask/amplitude selector These bits are written by software to select mask in wave generation mode or amplitude in triangle generation mode. = 1011: Unmask bits[11:0] of LFSR/ triangle amplitude equal to 4095
  • Field MAMP2 writer - DAC channel2 mask/amplitude selector These bits are written by software to select mask in wave generation mode or amplitude in triangle generation mode. = 1011: Unmask bits[11:0] of LFSR/ triangle amplitude equal to 4095
  • Field TEN1 reader - DAC channel1 trigger enable
  • Field TEN1 writer - DAC channel1 trigger enable
  • Field TEN2 reader - DAC channel2 trigger enable
  • Field TEN2 writer - DAC channel2 trigger enable
  • Field TSEL1 reader - DAC channel1 trigger selection These bits select the external event used to trigger DAC channel1. Note: Only used if bit TEN1 = 1 (DAC channel1 trigger enabled).
  • Field TSEL1 writer - DAC channel1 trigger selection These bits select the external event used to trigger DAC channel1. Note: Only used if bit TEN1 = 1 (DAC channel1 trigger enabled).
  • Field TSEL2 reader - DAC channel2 trigger selection These bits select the external event used to trigger DAC channel2 Note: Only used if bit TEN2 = 1 (DAC channel2 trigger enabled).
  • Field TSEL2 writer - DAC channel2 trigger selection These bits select the external event used to trigger DAC channel2 Note: Only used if bit TEN2 = 1 (DAC channel2 trigger enabled).
  • Field WAVE1 reader - DAC channel1 noise/triangle wave generation enable These bits are set and cleared by software. Note: Only used if bit TEN1 = 1 (DAC channel1 trigger enabled).
  • Field WAVE1 writer - DAC channel1 noise/triangle wave generation enable These bits are set and cleared by software. Note: Only used if bit TEN1 = 1 (DAC channel1 trigger enabled).
  • Field WAVE2 reader - DAC channel2 noise/triangle wave generation enable These bits are set/reset by software. 1x: Triangle wave generation enabled Note: Only used if bit TEN2 = 1 (DAC channel2 trigger enabled)
  • Field WAVE2 writer - DAC channel2 noise/triangle wave generation enable These bits are set/reset by software. 1x: Triangle wave generation enabled Note: Only used if bit TEN2 = 1 (DAC channel2 trigger enabled)