Программный пакет X-CUBE-SUBG2 является расширением для STM32Cube. Данное программное обеспечение предоставляет драйверы, работающие на микроконтроллерах STM32, для подключения к приемопередатчику S2-LP. Пример приложения реализует беспроводной канал на частотах до 1 ГГц. Исходный код построен на базе программной технологии STM32Cube, которая облегчает перенос данных между различными микроконтроллерами STM32.
Предлагаемые примеры кода имеют прямую совместимость с платами расширения X-NUCLEO-S2868A1, X-NUCLEO-S2868A2 или X-NUCLEO-S2915A1. Данная плата расширения может быть подключена к разъемам Arduino UNO R3 любой платы STM32 Nucleo. При необходимости пользователь может также задействовать разъемы ST Morpho, которые обеспечивают доступ ко всем выводам STM32.
В ПО включены конфигурационные файлы STM32CubeMX (ioc), которые использовались при генерации примеров приложения, реализующего функционал двунаправленной связи "точка-точка" (P2P).
ПО поддерживает следующие среды разработки:
- IAR System Workbench;
- ARM Keil;
- SystemWorkbench for STM32.
Особенности X-CUBE-SUBG2:
- Пакет ПО для быстрого старта разработки с использованием плат расширения S2-LP;
- Пример приложения "точка-точка" для простой передачи буфера с подтверждением;
- Оптимизация низкого энергопотребления для семейства STM32 MCU;
- Простота переноса между различными семействами MCU благодаря STM32Cube;
- Изменение настроек через STM32CubeMX (от версии 5.5.0);
- Готовые примеры кода для плат расширения X-NUCLEO-S2868A1, X-NUCLEO-S2868A2 или X-NUCLEO-S2915A1 при подключении к платам NUCLEO-F401RE, NUCLEO-L053R8 или NUCLEO-L152RE.
Пакет X-CUBE-SUBG2 может быть также использован с платой STEVAL-FKI868V1-R
Проект "Точка-точка" (P2P) в среде разработки IAR Workbench
Источник: www.compel.ru