Библиотека LL.

 


 

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  в состояние, соответствующее конфигурации порта после системного сброса.