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
-