Стартовый набор NUCLEO-L152RE от STMicroelectronics — это платформа для разработки на базе микроконтроллера STM32L152RET6 со сверхнизким энергопотреблением. Плата оснащена встроенным программатором ST-Link/V2 и совместима с расширительными модулями Arduino Uno Rev3, что упрощает прототипирование IoT-устройств.
- Микроконтроллер STM32L152RET6 с ядром ARM Cortex-M3
- 512 kB Flash-памяти и 80 kB RAM
- Встроенный программатор ST-Link/V2
- Совместимость с модулями расширения Arduino Uno Rev3
- Тактовая частота 32 МГц
- 51 порт ввода-вывода
Энергоэффективное ядро ARM Cortex-M3
Сердцем набора является 32-битный процессор ARM Cortex-M3 с тактовой частотой 32 МГц. Такое решение обеспечивает баланс между производительностью и энергопотреблением, что критически важно для автономных устройств с питанием от батарей. Микроконтроллер STM32L152RET6 относится к серии Ultra Low Power, оптимизированной для длительной работы без подзарядки.

Расширенная память и периферия
Плата имеет 512 kB Flash-памяти для хранения прошивки и 80 kB оперативной памяти RAM для выполнения задач. Для работы с аналоговыми сигналами предусмотрен 12-битный 40-канальный АЦП и 12-битный 2-канальный ЦАП. Также доступны 11 таймеров и встроенный контроллер LCD на 8x40 сегментов, что позволяет подключать дисплеи без дополнительных микросхем.
Гибкость подключений и интерфейсов
Для программирования и отладки используется разъем miniUSB типа B, который одновременно обеспечивает питание. Через USB доступны виртуальный COM-порт, порт отладки и накопитель. На плате разведено 51 порт ввода-вывода, а также интерфейсы USART, SPI, I2C и USB Full Speed. Отсутствие модулей Wi-Fi, Bluetooth и Ethernet означает, что для беспроводной связи нужно использовать внешние шилды или модули.
Совместимость с экосистемой Arduino и mbed
Разъемы на плате совместимы с модулями расширения Arduino Uno Rev3, что позволяет быстро собирать прототипы с готовыми датчиками и актуаторами. Плата поддерживает онлайн-компилятор mbed.org и работает с популярными средами разработки, такими как Keil, IAR и GCC. Встроенный ST-Link/V2 можно использовать как отдельное устройство для отладки других плат через интерфейс SWD.
Индикация и управление
На плате размещено три светодиода: один индикатор напряжения питания, один для индикации коммуникации и один для использования пользователем. Есть две кнопки: одна для сброса (RESET) и одна для произвольных действий. Это позволяет контролировать состояние системы и тестировать логику работы без дополнительных переключателей.