Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
cubexHal.pdf
Скачиваний:
110
Добавлен:
10.02.2016
Размер:
16.16 Mб
Скачать

HAL ADC Extension Driver

UM1725

5.2.14HAL_ADCEx_MultiModeConfigChannel

Function Name

HAL_StatusTypeDef HAL_ADCEx_MultiModeConfigChannel

 

(ADC_HandleTypeDef * hadc, ADC_MultiModeTypeDef *

 

multimode)

Function Description

Configures the ADC multi-mode.

Parameters

 

hadc: : pointer to a ADC_HandleTypeDef structure that

 

 

contains the configuration information for the specified ADC.

 

multimode: : pointer to an ADC_MultiModeTypeDef

 

 

structure that contains the configuration information for

 

 

multimode.

Return values

 

HAL status

5.3ADCEx Firmware driver defines

5.3.1ADCEx

ADC Specific Channels

ADC_CHANNEL_DIFFERENCIATION_TEMPSENSOR_VBAT

ADC_CHANNEL_TEMPSENSOR

ADC Common Mode

ADC_MODE_INDEPENDENT

ADC_DUALMODE_REGSIMULT_INJECSIMULT

ADC_DUALMODE_REGSIMULT_ALTERTRIG

ADC_DUALMODE_INJECSIMULT

ADC_DUALMODE_REGSIMULT

ADC_DUALMODE_INTERL

ADC_DUALMODE_ALTERTRIG

ADC_TRIPLEMODE_REGSIMULT_INJECSIMULT

ADC_TRIPLEMODE_REGSIMULT_AlterTrig

ADC_TRIPLEMODE_INJECSIMULT

ADC_TRIPLEMODE_REGSIMULT

ADC_TRIPLEMODE_INTERL

ADC_TRIPLEMODE_ALTERTRIG

ADC Direct Memory Access Mode For Multi Mode

 

ADC_DMAACCESSMODE_DISABLED

DMA mode disabled

 

ADC_DMAACCESSMODE_1

DMA mode 1 enabled (2 / 3 half-words one by

 

 

one - 1 then 2 then 3)

 

ADC_DMAACCESSMODE_2

DMA mode 2 enabled (2 / 3 half-words by pairs -

 

 

2&1 then 1&3 then 3&2)

 

ADC_DMAACCESSMODE_3

DMA mode 3 enabled (2 / 3 bytes by pairs - 2&1

 

 

then 1&3 then 3&2)

126/900

DOCID025834 Rev 2

UM1725

HAL ADC Extension Driver

ADC External Trigger Edge Injected

ADC_EXTERNALTRIGINJECCONVEDGE_NONE

ADC_EXTERNALTRIGINJECCONVEDGE_RISING

ADC_EXTERNALTRIGINJECCONVEDGE_FALLING

ADC_EXTERNALTRIGINJECCONVEDGE_RISINGFALLING

ADC External Trigger Source Injected

ADC_EXTERNALTRIGINJECCONV_T1_CC4

ADC_EXTERNALTRIGINJECCONV_T1_TRGO

ADC_EXTERNALTRIGINJECCONV_T2_CC1

ADC_EXTERNALTRIGINJECCONV_T2_TRGO

ADC_EXTERNALTRIGINJECCONV_T3_CC2

ADC_EXTERNALTRIGINJECCONV_T3_CC4

ADC_EXTERNALTRIGINJECCONV_T4_CC1

ADC_EXTERNALTRIGINJECCONV_T4_CC2

ADC_EXTERNALTRIGINJECCONV_T4_CC3

ADC_EXTERNALTRIGINJECCONV_T4_TRGO

ADC_EXTERNALTRIGINJECCONV_T5_CC4

ADC_EXTERNALTRIGINJECCONV_T5_TRGO

ADC_EXTERNALTRIGINJECCONV_T8_CC2

ADC_EXTERNALTRIGINJECCONV_T8_CC3

ADC_EXTERNALTRIGINJECCONV_T8_CC4

ADC_EXTERNALTRIGINJECCONV_EXT_IT15

ADC Injected Channel Selection

 

 

ADC_INJECTED_RANK_1

 

 

ADC_INJECTED_RANK_2

 

 

ADC_INJECTED_RANK_3

 

 

ADC_INJECTED_RANK_4

 

 

ADC Private Macros

 

 

IS_ADC_CHANNEL

 

 

IS_ADC_MODE

 

 

IS_ADC_DMA_ACCESS_MODE

 

 

IS_ADC_EXT_INJEC_TRIG_EDGE

 

 

IS_ADC_EXT_INJEC_TRIG

 

 

IS_ADC_INJECTED_LENGTH

 

 

IS_ADC_INJECTED_RANK

 

 

ADC_JSQR

Description:

 

DOCID025834 Rev 2

127/900

HAL ADC Extension Driver

UM1725

Set the selected injected Channel rank.

Parameters:

 

_CHANNELNB_: Channel number.

 

_RANKNB_: Rank number.

 

_JSQR_JL_: Sequence length.

Return value:

None

128/900

DOCID025834 Rev 2

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]