LL GPIO Generic Driver. Функции управления портами ввода.
Ссылки на справочник | Назначение | Ссылки на уроки |
LL_GPIO_SetPinMode | Функция задает режим вывода. | |
LL_GPIO_GetPinMode | Возвращает режим вывода. | |
LL_GPIO_SetPinSpeed | Устанавливает скорость переключения выхода. | |
LL_GPIO_GetPinSpeed | Возвращает значение скорости переключения выхода. | |
LL_GPIO_SetPinOutputType | Устанавливает для вывода тип выхода. | |
LL_GPIO_GetPinOutputType | Возвращает значение типа выхода. | |
LL_GPIO_SetPinPull | Задает вариант подключения подтягивающего резистора. | |
LL_GPIO_GetPinPull | Возвращает тип подключения подтягивающего резистора | |
LL_GPIO_LockPin | Блокировка конфигурации выводов порта. | |
LL_GPIO_IsPinLocked | Возвращает значение 1, если все выводы, указанные в аргументе Pin, заблокированы. | |
LL_GPIO_IsAnyPinLocked | Возвращает 1, если хотя бы один вывод порта заблокирован от изменения конфигурации. | |
LL_GPIO_ReadInputPort | Возвращает значение регистра ввода данных (IDR). | |
LL_GPIO_IsInputPinSet | Возвращает 1 в случае, если все выводы, указанные в аргументе Pin находятся в состоянии 1 | |
LL_GPIO_WriteOutputPort | Загружает слово в регистр вывода данных порта. | |
LL_GPIO_ReadOutputPort | Возвращает значение регистра вывода данных порта. | |
LL_GPIO_IsOutputPinSet | Возвращает 1 в случае, если все указанные в аргументе Pin разряды регистра вывода данных порта равны 1. | |
LL_GPIO_SetOutputPin | Устанавливает выводы в высокий уровень для указанного порта. | |
LL_GPIO_ResetOutputPin | Сбрасывает выводы в низкий уровень для указанного порта. | |
LL_GPIO_TogglePin | Инвертирует состояние выводов порта. | |
LL_GPIO_DeInit | Устанавливает конфигурацию порта в состояние системного сброса. | |
LL_GPIO_Init | Инициализирует конфигурацию порта согласно параметрам структуры GPIO_InitStruct. | |
LL_GPIO_StructInit | Устанавливает все элементы структуры LL_GPIO_InitTypeDef в состояние, соответствующее конфигурации порта после системного сброса. |
LL TIM Generic Driver. Функции управления таймерами.
Ссылки на справочник | Назначение | Ссылки на уроки |
LL_TIM_EnableCounter | Разрешение работы счетчика. | |
LL_TIM_DisableCounter | Запрет работы счетчика. | |
LL_TIM_IsEnabledCounter | Проверяет, разрешена ли работа счетчика. | |
LL_TIM_EnableUpdateEvent | Разрешает перезагрузку счетчика. | |
LL_TIM_DisableUpdateEvent | Запрещает перезагрузку счетчика. | |
LL_TIM_IsEnabledUpdateEvent | Проверяет, разрешена ли перезагрузка счетчика. | |
LL_TIM_SetUpdateSource | Задает логику формирования события перезагрузки (UEV). | |
LL_TIM_GetUpdateSource | Возвращает код логики формирования события перезагрузки (UEV). | |
LL_TIM_SetCounterMode | Устанавливает режим счетчика. | |
LL_TIM_GetCounterMode | Считывает режим счета. | |
LL_TIM_EnableARRPreload | Разрешает буферизацию регистра перезагрузки. | |
LL_TIM_DisableARRPreload | Запрещает буферизацию регистра перезагрузки. | |
LL_TIM_IsEnabledARRPreload | Проверяет, разрешена ли буферизация регистра перезагрузки. | |
LL_TIM_SetClockDivision | Задает коэффициент деления входной частоты для внутренних нужд таймера. | |
LL_TIM_GetClockDivision | Считывает коэффициент деления входной частоты для внутренних нужд таймера. | |
LL_TIM_SetCounter | Загружает значение в счетчик. | |
LL_TIM_GetCounter | Считывает значение счетчика. | |
LL_TIM_GetDirection | Возвращает текущее направление счета. | |
LL_TIM_SetPrescaler | Установка значения предделителя (PSC). | |
LL_TIM_GetPrescaler | Возвращает значение регистра предделителя (PSC). | |
LL_TIM_SetAutoReload | Установка значения перезагрузки. | |
LL_TIM_GetAutoReload | Возвращает значение регистра перезагрузки. | |
LL_TIM_SetRepetitionCounter | Установка регистра счетчика повторов (RCR). | |
LL_TIM_GetRepetitionCounter | Чтение регистра счетчика повторов (RCR). | |
LL_TIM_EnableExternalClock | Разрешает внешнее тактирование в режиме 2. | |
LL_TIM_DisableExternalClock | Запрещает внешнее тактирование в режиме 2. | |
LL_TIM_IsEnabledExternalClock | Проверка, разрешено ли внешнее тактирование в режиме 2. | |
LL_TIM_SetClockSource | Задает источник тактирования счетчика. | |
LL_TIM_ClearFlag_UPDATE | Сбрасывает флаг прерывания по переполнению (UIF). | |
LL_TIM_IsActiveFlag_UPDATE | Проверка состояния флага прерывания по переполнению (UIF). | |
LL_TIM_EnableIT_UPDATE | Разрешает прерывание по переполнению. Устанавливает бит (UIE). | |
LL_TIM_DisableIT_UPDATE | Запрещает прерывание по переполнению. Устанавливает бит (UIE). | |
LL_TIM_IsEnabledIT_UPDATE | Проверка, разрешено ли прерывание по переполнению (бит UIE). | |
LL_TIM_GenerateEvent_UPDATE | Программная генерация события переполнения (бит UG). | |
LL_TIM_DeInit | Установка регистров таймера в состояние после сброса. | |
LL_TIM_StructInit | Установка полей структуры инициализации в состояние после сброса. | |
LL_TIM_Init | Устанавливает конфигурацию таймера. |