NUCLEO-L412KB – одна
из плат семейства STM32 Nucleo-32, которая обеспечивает доступный и
гибкий путь для проверки пользователем новых концепций. Изделие
позволяет построить прототипы, выбирая из различных комбинаций
производительности и потребления энергии, которые обеспечивает
микроконтроллер STM32.
Отладочная плата NUCLEO-L412KB разработана на основе
ультрамалопотребляющего микроконтроллера STM32L412KBU6U, построенного на
высокопроизводительном ARM Cortex-M4 32-битном RISC ядре, работающем на
частоте до 80 МГц. Ядро Cortex-M4 характеризуется наличием блока с
плавающей запятой, который поддерживает все инструкции по обработке
данных одинарной точности и все типы данных. В МК также реализован
полный набор инструкций DSP и блок защиты памяти (MPU), который повышает
безопасность приложений. Микроконтроллер имеет встроенную
высокоскоростную флэш-память 128 КБ и SRAM 40 КБ, а также интерфейс
флэш-памяти Quad SPI и широкий спектр усовершенствованных входов/выходов
и периферийных устройств, подключенных к двум шинам APB, двум шинам AHB
и 32-битной матрице с несколькими шинами AHB. Микроконтроллер имеет
несколько механизмов защиты для встроенной флэш-памяти и SRAM: защита от
считывания, защита от записи, защита от считывания проприетарного кода и
брандмауэр.
Микроконтроллер предоставляет пользователю два быстрых 12-разрядных АЦП
(5 Мбит/с), два компаратора, один операционный усилитель, RTC с низким
энергопотреблением, один 32-разрядный таймер общего назначения, один
16-разрядный ШИМ таймер, предназначенный для управления двигателем,
четыре 16-разрядных таймера общего назначения и два 16-разрядных
маломощных таймера. Кроме того, пользователю доступны 12 емкостных
сенсорных каналов. Микроконтроллер также оснащен стандартными и
продвинутыми коммуникационными интерфейсами:
три I2C
два SPI
три USART и один UART с низким энергопотреблением
один USB FS девайс
Микроконтроллеры STM32L412xx работают при температурах от -40 до +85°C
(переход +105°C) и от -40 до +125°C (переход +130°C) от источника
питания VDD от 1.71 до 3.6 В при использовании внутреннего LDO
стабилизатора и от источника питания VDD12 от 100 до 1.32 В при
использовании внешнего SMPS. Полный набор режимов энергосбережения
позволяет проектировать приложения с низким энергопотреблением.
Поддерживаются некоторые независимые источники: аналоговый независимый
вход питания для АЦП, OPAMP и компаратора. Вход питания VBAT для
резервного копирования регистров.
Выделенные источники питания VDD12 можно использовать для обхода
внутреннего LDO стабилизатора при подключении к внешнему SMPS. Семейство
STM32L412xx предлагает шесть корпусов с количеством контактов от 32 до
64. Но в NUCLEO-L412KB применяется микроконтроллер в 32-выводном корпусе
QFN.
Для монтажа используется референсная плата MB1180.
Поддержка подключения Arduino™ Nano V3 позволяет легко расширить
функциональность открытой платформы разработки STM32 Nucleo с
использованием широкого выбора специализированных плат расширения (шилдов).
На плату NUCLEO-L412KB интегрирован программатор/отладчик ST-Link/V2-1,
поэтому нет необходимости в приобретении внешнего эмулятора.
Плата NUCLEO-L412KB, как и все платы семейства STM32 Nucleo-32,
поставляется с полным набором бесплатных библиотек программного
обеспечения STM32 и примерами, доступными в пакете MCU STM32Cube.
Особенности:
Микроконтроллер STM32L412KB в корпусе QFN32
Три светодиода:
светодиод LD1 USB коммуникаций
светодиод LD2 индикации питания
пользовательский светодиод LD3
Кнопка сброса
Разъем расширения
Arduino™ Nano
Гибкие возможности питания платы
ST-LINK USB VBUS
внешние источники
Встроенный программатор/отладчик ST-Link/V2-1 с USB ренумерацией:
устройство хранения
виртуальный COM порт
порт отладки
Поддержка широкого выбора интегрированных средств разработки (IDE),
включая IAR™ EWARM, Keil® MDK-ARM(a), а также IDE на основе GCC |