Расширяя поддержку 32-разрядных микроконтроллеров семейства STM32, компания STMicroelectronics сообщила о пополнении ассортимента бюджетных отладочных плат серии Nucleo. Платы серии STM32 Nucleo-144 выполнены на микроконтроллерах в 144-выводных корпусах, они снабжены дополнительными коммуникационными интерфейсами и могут использоваться для разработки приложений на любых микроконтроллерах семейства STM32 , от самых энергоэффективных до высокопроизводительных.
Представленные решения полностью совместимы с существующей экосистемой средств разработки для микроконтроллеров STM32, включая поддержку специализированных плат расширения. Более того, в платы заложен огромный потенциал расширения функционала: помимо разъемов интерфейса Arduino Uno и ST Morpho, которые имеются на существующих платах серии Nucleo-64, на новых отладочных платах установлен разъем интерфейса ST zio. Посредством этих трех разъемов пользователь получает доступ ко всем линиям ввода/вывода общего назначения микроконтроллера, что говорит о возможности простой реализации любых функций. Наряду с полноскоростным портом USB OTG платы включают в себя интерфейс Ethernet и соответствующий разъем RJ-45, упрощая тем самым создание приложений, в которых требуется подключение к Интернет или локальной сети, и расширяя область применения микроконтроллеров STM32.
Общие отличительные особенности плат серии STM32 Nucleo-144:
- полнофункциональные компактные отладочные платы;
- установлен микроконтроллер семейства STM32 в 144-выводном корпусе;
- возможность подключения плат расширения Arduino, ST Morpho, ST zio;
- встроенный программатор-отладчик ST-LINK/V2-1;
- возможность использования платы в качестве программатора ST-LINK/V2-1;
- гибкая система подачи внешнего питания:
- интерфейс USB;
- внешний источник;
- пользовательский светодиод, светодиод индикации питания, кнопка сброса;
- функционал USB интерфейса:
- виртуальный COM-порт;
- внешний накопитель;
- отладочный порт;
- интерфейс и порт Ethernet;
- полная программная поддержка:
- программные библиотеки HAL;
- демонстрационные приложения и примеры;
- поддержка сред разработки IAR EWARM, KEI MDK-ARM, GCC, AC6 SW4STM32, Atollic TrueStudio.
Все платы имеют обновленную версию внутрисхемного программатора-отладчика ST-LINK/V2-1, который поддерживается многими программными инструментами разработки. Во втором квартале 2016 г. планируется реализовать поддержку отладочных плат в онлайн среде разработки и отладки ARM-mbed.
На данный момент доступны четыре отладочных платы NUCLEO-F746ZG (STM32F746ZGT6), NUCLEO-F429ZI (STM32F429ZIT6), NUCLEO-F446ZE (STM32F446ZET6) и NUCLEO-F303ZE (STM32F303ZET6) в двух версиях: с Ethernet интерфейсом по цене $23 и без него – по цене $19.