Низкоуровневые драйверы периферии (LL Drivers) для STM32

19 декабря 2017

ST Microelectronicsновостьинтегральные микросхемыSTM32

Компания ST Microelectronics уже много лет известна широкой линейкой микроконтроллеров и отличной поддержкой разработчиков, как с точки зрения отладочных средств, так и со стороны программных продуктов. Можно выделить широко известный графический генератор кода CubeMX, наличие библиотек с драйверами периферии HAL для каждого из семейств микроконтроллеров с множеством примеров использования.

В настоящее время компания ST Microelectronics развивает библиотеку низкоуровневых драйверов Low Layer (LL) для своих микроконтроллеров STM32.

Библиотека LL более требовательная к минимизации потребления памяти, производительности, ближе к периферии по сравнению с HAL и ориентирована на профессиональных разработчиков. В отличие от HAL, LL API недоступны для периферии, где оптимизированный доступ не является ключевой особенностью, или для периферии требующей сложных программных стеков, например, USB.

LL драйверы имеют более высокую оптимизацию, но хуже портируемы, требуют глубокого знания микроконтроллера и периферии.

Особенности драйверов LL

  • группа функций для инициализации основных возможностей периферии согласно параметрам в структурах на языке С;
  • группа функций для заполнения структур данных значениями по умолчанию;
  • группа inline функций для прямого и атомарного доступа к регистрам;
  • полная независимость от HAL: LL драйверы могут использоваться как отдельно от HAL, так и совместно;
  • полное покрытие использования возможностей периферии.

В генераторе кода CubeMX была добавлена возможность создания кода с использованием либо HAL, либо LL.

Список низкоуровневых драйверов для периферии доступен в следующих документах:

•••

Наши информационные каналы

О компании ST Microelectronics

Компания STMicroelectronics является №1 производителем электроники в Европе. Компоненты ST широко представлены в окружающих нас потребительских товарах – от iPhone до автомобилей разных марок. Лидеры индустриального рынка выбирают компоненты ST за их надежность и выдающиеся технические параметры. В компании ST работает 48 000 сотрудников в 35 странах. Производственные мощности расположены в 12 странах мира. Более 11 тысяч сотрудников заняты исследованиями и разработками – инновационное лидерство ...читать далее

Товары
Наименование
STM32F105RBT6TR (ST)
STM32F103C8T6 (ST)
STM32F030K6T6 (ST)
STM32F405RGT6 (ST)
STM32F030F4P6 (ST)
STM32F100C8T6B (ST)
STM32F405RGT6TR (ST)
STM32F042F4P6 (ST)
STM32F030C6T6 (ST)
STM32F407VGT6 (ST)
Поиск по параметрам
Микроконтроллеры STM32