|
void | ADC_Cmd (ADC_Module_TypeDef ADC_Module, FunctionalState State) |
| Включение модуля АЦП. Подробнее...
|
|
void | ADC_DeInit (ADC_Module_TypeDef ADC_Module) |
| Устанавливает все регистры модуля АЦП значениями по умолчанию. Подробнее...
|
|
void | ADC_Init (ADC_Module_TypeDef ADC_Module, ADC_Init_TypeDef *ADC_InitStruct) |
| Инициализирует выбранный модуль АЦП согласно параметрам структуры ADC_InitStruct. Подробнее...
|
|
void | ADC_StructInit (ADC_Init_TypeDef *ADC_InitStruct) |
| Заполнение каждого члена структуры ADC_InitStruct значениями по умолчанию. Подробнее...
|
|
void | ADC_DC_DeInit (ADC_DC_Module_TypeDef ADC_DC_Module) |
| Устанавливает все регистры выбранного цифрового компаратора значениями по умолчанию. Подробнее...
|
|
void | ADC_DC_Init (ADC_DC_Module_TypeDef ADC_DC_Module, ADC_DC_Init_TypeDef *ADC_DC_InitStruct) |
| Инициализирует выбранный модуль цифрового компаратора согласно параметрам структуры ADC_DC_InitStruct. Подробнее...
|
|
void | ADC_DC_StructInit (ADC_DC_Init_TypeDef *ADC_DC_InitStruct) |
| Заполнение каждого члена структуры ADC_DC_InitStruct значениями по умолчанию. Подробнее...
|
|
void | ADC_SEQ_DeInit (ADC_SEQ_Module_TypeDef ADC_SEQ_Module) |
| Устанавливает все регистры выбранного секвенсора значениями по умолчанию. Подробнее...
|
|
void | ADC_SEQ_Init (ADC_SEQ_Module_TypeDef ADC_SEQ_Module, ADC_SEQ_Init_TypeDef *ADC_SEQ_InitStruct) |
| Инициализирует выбранный секвенсор согласно параметрам структуры ADC_SEQ_InitStruct. Подробнее...
|
|
void | ADC_SEQ_StructInit (ADC_SEQ_Init_TypeDef *ADC_SEQ_InitStruct) |
| Заполнение каждого члена структуры ADC_SEQ_InitStruct значениями по умолчанию. Подробнее...
|
|
void | ADC_SEQ_DMAConfig (ADC_SEQ_Module_TypeDef ADC_SEQ_Module, ADC_SEQ_FIFOLevel_TypeDef ADC_SEQ_FIFOLevel) |
| Конфигуририрует выбранный секвенсор для работы с DMA. Подробнее...
|
|
void | ADC_SEQ_DMACmd (ADC_SEQ_Module_TypeDef ADC_SEQ_Module, FunctionalState State) |
| Включает для выбранного секвенсора генерирование запросов DMA. Подробнее...
|
|
FlagStatus | ADC_SEQ_DMAErrorStatus (ADC_SEQ_Module_TypeDef ADC_SEQ_Module) |
| Проверка статуса ошибки, когда при наличии двух обрабатываемых запросов DMA от выбранного секвенсора, пришел третий запрос, который не может быть обработан. Подробнее...
|
|
void | ADC_SEQ_DMAErrorStatusClear (ADC_SEQ_Module_TypeDef ADC_SEQ_Module) |
| Сброс статуса ошибки DMA. Подробнее...
|
|
void | ADC_DC_ITGenCmd (ADC_DC_Module_TypeDef ADC_DC_Module, FunctionalState State) |
| Разрешает компаратору генерировать сигнал прерывания. Подробнее...
|
|
void | ADC_DC_ITMaskCmd (ADC_DC_Module_TypeDef ADC_DC_Module, FunctionalState State) |
| Маскирование сигнала прерывания цифрового компаратора. Подробнее...
|
|
void | ADC_DC_ITCmd (ADC_DC_Module_TypeDef ADC_DC_Module, FunctionalState State) |
| Включение прерывания компаратора и одновременное маскирование сигнала этого прерывания. При этом, эти же действия можно выполнить путем ручного вызовова соответствующих функций: ADC_DC_ITGenCmd и ADC_DC_ITMaskCmd. Подробнее...
|
|
void | ADC_DC_ITConfig (ADC_DC_Module_TypeDef ADC_DC_Module, ADC_DC_Mode_TypeDef ADC_DC_Mode, ADC_DC_Condition_TypeDef ADC_DC_Condition) |
| Настройка условия вызова прерывания цифрового компаратора. Условия вызова прерывания и условия срабатывания выходного триггера компаратора могут не совпадать. Подробнее...
|
|
FlagStatus | ADC_DC_ITRawStatus (ADC_DC_Module_TypeDef ADC_DC_Module) |
| Проверка флагов немаскированных прерываний. Подробнее...
|
|
FlagStatus | ADC_DC_ITMaskedStatus (ADC_DC_Module_TypeDef ADC_DC_Module) |
| Проверка флагов маскированных прерываний. Подробнее...
|
|
void | ADC_DC_ITStatusClear (ADC_DC_Module_TypeDef ADC_DC_Module) |
| Общий сброс флагов прерывания цифрового компаратора. Сбрасывает как маскированные, так и немаскированные флаги. Подробнее...
|
|
void | ADC_SEQ_ITCmd (ADC_SEQ_Module_TypeDef ADC_SEQ_Module, FunctionalState State) |
| Включение прерывания секвенсора. Подробнее...
|
|
void | ADC_SEQ_ITConfig (ADC_SEQ_Module_TypeDef ADC_SEQ_Module, uint32_t ADC_SEQ_ITRate, FunctionalState ADC_SEQ_ITCountSEQRst) |
| Настройка вызова прерывания секвенсора. Подробнее...
|
|
uint32_t | ADC_SEQ_GetITCount (ADC_SEQ_Module_TypeDef ADC_SEQ_Module) |
| Текущее значение счетчика измерений, который используется для генерации прерывания секвенсора. Подробнее...
|
|
void | ADC_SEQ_ITCountRst (ADC_SEQ_Module_TypeDef ADC_SEQ_Module) |
| Сброс счетчика прерываний секвенсора. Подробнее...
|
|
FlagStatus | ADC_SEQ_ITRawStatus (ADC_SEQ_Module_TypeDef ADC_SEQ_Module) |
| Проверка флагов немаскированных прерываний. Подробнее...
|
|
FlagStatus | ADC_SEQ_ITMaskedStatus (ADC_SEQ_Module_TypeDef ADC_SEQ_Module) |
| Проверка флагов маскированных прерываний. Подробнее...
|
|
void | ADC_SEQ_ITStatusClear (ADC_SEQ_Module_TypeDef ADC_SEQ_Module) |
| Общий сброс флагов прерывания секвенсора. Сбрасывает как маскированные, так и немаскированные флаги. Подробнее...
|
|
void | ADC_SEQ_Cmd (ADC_SEQ_Module_TypeDef ADC_SEQ_Module, FunctionalState State) |
| Включение секвенсора. Подробнее...
|
|
void | ADC_SEQ_SWReq () |
| Программный запуск измерений всех разрешенных секвенсоров. Подробнее...
|
|
uint32_t | ADC_SEQ_GetFIFOData (ADC_SEQ_Module_TypeDef ADC_SEQ_Module) |
| Получение результата измерений из буффера секвенсора. Подробнее...
|
|
uint32_t | ADC_SEQ_GetConversionCount (ADC_SEQ_Module_TypeDef ADC_SEQ_Module) |
| Получение количества измерений, проведенных модулями АЦП с момента запуска секвенсора. Подробнее...
|
|
uint32_t | ADC_SEQ_GetFIFOLoad (ADC_SEQ_Module_TypeDef ADC_SEQ_Module) |
| Получение количества измерений, сохраненных в буфере секвенсора. Подробнее...
|
|
FlagStatus | ADC_SEQ_FIFOFullStatus (ADC_SEQ_Module_TypeDef ADC_SEQ_Module) |
| Проверка флага заполнения буффера секвенсора. Если флаг установлен, то значит что буффер заполнен и все последующие записи в буффер будут блокироваться до появления как минимум одной свободной ячейки. Подробнее...
|
|
void | ADC_SEQ_FIFOFullStatusClear (ADC_SEQ_Module_TypeDef ADC_SEQ_Module) |
| Cброс флага заполнения буффера секвенсора. Подробнее...
|
|
FlagStatus | ADC_SEQ_FIFOEmptyStatus (ADC_SEQ_Module_TypeDef ADC_SEQ_Module) |
| Проверка флага пустоты буффера секвенсора. Флаг установлен когда буфер полностью пуст. Подробнее...
|
|
void | ADC_SEQ_FIFOEmptyStatusClear (ADC_SEQ_Module_TypeDef ADC_SEQ_Module) |
| Cброс флага пустоты буффера секвенсора. Подробнее...
|
|
void | ADC_DC_Cmd (ADC_DC_Module_TypeDef ADC_DC_Module, FunctionalState State) |
| Включение выходного триггера цифрового компаратора. Подробнее...
|
|
uint32_t | ADC_DC_GetLastData (ADC_DC_Module_TypeDef ADC_DC_Module) |
| Значение результата измерения, которое последним использовалось компаратором при проверке на соответствие условиям. Подробнее...
|
|
FlagStatus | ADC_DC_TrigStatus (ADC_DC_Module_TypeDef ADC_DC_Module) |
| Проверка состояния выходного триггера компаратора. Подробнее...
|
|
void | ADC_DC_TrigStatusClear (ADC_DC_Module_TypeDef ADC_DC_Module) |
| Cброс выходного триггера цифрового компаратора. Подробнее...
|
|