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-розрядні малопотужні таймери. Крім того, користувачеві доступні 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 |