Initialization and Configuration functions.
More...
|
void | DMA_DeInit (DMA_Channel_TypeDef *DMAy_Channelx) |
| Deinitializes the DMAy Channelx registers to their default reset values. More...
|
|
void | DMA_Init (DMA_Channel_TypeDef *DMAy_Channelx, DMA_InitTypeDef *DMA_InitStruct) |
| Initializes the DMAy Channelx according to the specified parameters in the DMA_InitStruct. More...
|
|
void | DMA_StructInit (DMA_InitTypeDef *DMA_InitStruct) |
| Fills each DMA_InitStruct member with its default value. More...
|
|
void | DMA_Cmd (DMA_Channel_TypeDef *DMAy_Channelx, FunctionalState NewState) |
| Enables or disables the specified DMAy Channelx. More...
|
|
Initialization and Configuration functions.
===============================================================================
##### Initialization and Configuration functions #####
===============================================================================
[..] This subsection provides functions allowing to initialize the DMA channel
source and destination addresses, incrementation and data sizes, transfer
direction, buffer size, circular/normal mode selection, memory-to-memory
mode selection and channel priority value.
[..] The DMA_Init() function follows the DMA configuration procedures as described
in reference manual (RM0091).
void DMA_Cmd |
( |
DMA_Channel_TypeDef * |
DMAy_Channelx, |
|
|
FunctionalState |
NewState |
|
) |
| |
Enables or disables the specified DMAy Channelx.
- Parameters
-
DMAy_Channelx,: | where y can be 1 to select the DMA and x can be 1 to 5 for DMA1 to select the DMA Channel. |
NewState,: | new state of the DMAy Channelx. This parameter can be: ENABLE or DISABLE. |
- Return values
-
void DMA_DeInit |
( |
DMA_Channel_TypeDef * |
DMAy_Channelx | ) |
|
Deinitializes the DMAy Channelx registers to their default reset values.
- Parameters
-
DMAy_Channelx,: | where y can be 1 to select the DMA and x can be 1 to 5 for DMA1 to select the DMA Channel. |
- Return values
-
void DMA_Init |
( |
DMA_Channel_TypeDef * |
DMAy_Channelx, |
|
|
DMA_InitTypeDef * |
DMA_InitStruct |
|
) |
| |
Initializes the DMAy Channelx according to the specified parameters in the DMA_InitStruct.
- Parameters
-
DMAy_Channelx,: | where y can be 1 to select the DMA and x can be 1 to 5 for DMA1 to select the DMA Channel. |
DMA_InitStruct,: | pointer to a DMA_InitTypeDef structure that contains the configuration information for the specified DMA Channel. |
- Return values
-
Fills each DMA_InitStruct member with its default value.
- Parameters
-
DMA_InitStruct,: | pointer to a DMA_InitTypeDef structure which will be initialized. |
- Return values
-