EasyManua.ls Logo

ST STM32F31xx

ST STM32F31xx
584 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
UM1581
DMA controller (DMA)
DocID023800 Rev 1
183/584
Data Fields
uint32_t DMA_PeripheralBaseAddr
uint32_t DMA_MemoryBaseAddr
uint32_t DMA_DIR
uint16_t DMA_BufferSize
uint32_t DMA_PeripheralInc
uint32_t DMA_MemoryInc
uint32_t DMA_PeripheralDataSize
uint32_t DMA_MemoryDataSize
uint32_t DMA_Mode
uint32_t DMA_Priority
uint32_t DMA_M2M
Field Documentation
uint32_t DMA_InitTypeDef::DMA_PeripheralBaseAddr
Specifies the peripheral base address for DMAy Channelx.
uint32_t DMA_InitTypeDef::DMA_MemoryBaseAddr
Specifies the memory base address for DMAy Channelx.
uint32_t DMA_InitTypeDef::DMA_DIR
Specifies if the peripheral is the source or destination. This parameter can be a
value of DMA_data_transfer_direction
uint16_t DMA_InitTypeDef::DMA_BufferSize
Specifies the buffer size, in data unit, of the specified Channel. The data unit is
equal to the configuration set in DMA_PeripheralDataSize or
DMA_MemoryDataSize members depending in the transfer direction.
uint32_t DMA_InitTypeDef::DMA_PeripheralInc
Specifies whether the Peripheral address register is incremented or not. This
parameter can be a value of DMA_peripheral_incremented_mode
uint32_t DMA_InitTypeDef::DMA_MemoryInc
Specifies whether the memory address register is incremented or not. This
parameter can be a value of DMA_memory_incremented_mode
uint32_t DMA_InitTypeDef::DMA_PeripheralDataSize
Specifies the Peripheral data width. This parameter can be a value of
DMA_peripheral_data_size
uint32_t DMA_InitTypeDef::DMA_MemoryDataSize
Specifies the Memory data width. This parameter can be a value of
DMA_memory_data_size
uint32_t DMA_InitTypeDef::DMA_Mode
Specifies the operation mode of the DMAy Channelx. This parameter can be a
value of DMA_circular_normal_mode
uint32_t DMA_InitTypeDef::DMA_Priority
Specifies the software priority for the DMAy Channelx. This parameter can be a
value of DMA_priority_level
uint32_t DMA_InitTypeDef::DMA_M2M
Specifies if the DMAy Channelx will be used in memory-to-memory transfer. This
parameter can be a value of DMA_memory_to_memory

Table of Contents

Related product manuals