на главную
Карта сайта
English version
Вы читаете:

Отладочная плата NUCLEO-L4A6ZG

Новости электроники
6 лет назад

NUCLEO-L4A6ZG — новая отладочная плата на базе STM32L4


Компания STMicroelectronics представила новую отладочную плату STM32 Nucleo-144 на базе контроллера STM32L4A6ZG с поддержкой технологий Arduino, ST Zio и morpho.

Контроллер STM32L4A6ZG относится к семейству малопотребляющих контроллеров STM32L+ (энергопотребление этого семейства в рабочем режиме находится в зависимости от напряжения питания процессорного ядра и тактовой частоты, на которой это ядро работает). STM32L4A6ZG построен на базе ядра Cortex-M4 и может работать с частотой до 80 Мгц. При работе с контроллером пользователю доступны:

  • 115 GPIO-выводов,
  • 2 12-разрядных ЦАП,
  • 3 АЦП (24 канала по 12 разрядов),
  • 5 независимых портов USART/UART,
  • 4 I²C-интерфейса,
  • 3 SPI,
  • 2 CAN,
  • 2 SAI,
  • Ethernet.

 

Контроллер обладает значительным размером flash (до 1 Мбайт) и оперативной памяти (до 320 Кбайт), а также включает в себя:

  • 2 универсальных 32-битных таймера,
  • 2 16-разрядных ШИМ-таймера,
  • 7 универсальных 16-битных таймеров,
  • 2 16-разрядный маломощных таймера,
  • 2 сторожевых таймера.

 

На плате NUCLEO-L4A6ZG размещено 3 пользовательских светодиода, 2 кнопки (USER и RESET), низкочастотный кварцевый генератор LSE: 32.768 KГц. Поддерживает взаимодействие с Arduino, ST Zio и morpho. Работа с отладочной платой не требует наличия отдельного специального программатора: все платы STM32 NUCLEO-144 включают в себя встроенные программаторы/отладчики ST-Link/ V2-1. Питание платы происходит от 5 В (разъем USB) или 3.3 В и 7…12 В через разъемы ST Zio или ST morpho, соответственно.

Структура отладочной платы STM32 Nucleo-144

Структура отладочной платы STM32 Nucleo-144

 

Семейство плат Nucleo поддерживается онлайн–платформой mbed, позволяющей разрабатывать и компилировать код онлайн без необходимости загрузки и установки специализированного программного обеспечения. Платы Nucleo предоставляют широкие возможности разработчикам, однако стоит учитывать, что семейство Nucleo разрабатывалось с учетом ограниченности автономной работы, что в свою очередь является одним из критериев низкой стоимости продукции. Полноценная работа с платой подразумевает использование различных модулей расширения (модулей производства STMicroelectronics или же плат формата Arduino от сторонних производителей). Дополнительные модули расширения открывают двери к созданию любого типа приложения, начиная от подключения МЭМС-датчиков или шаговых двигателей и заканчивая Bluetooth, NFC и т.д.

В комплекте с платой идет набор библиотек для упрощения процесса программирования STM32 HAL, а также примеры программ. Разработка программного кода для NUCLEO-L4A6ZG поддерживается большинством популярных сред разработки, в частности: IAR, GCC-based IDEs, Keil и ARM mbed. Подключение платы к ПК обеспечивается посредством кабеля USB Type-A to Micro-B. Для корректной работы всех интерфейсов платы, перед подключением настоятельно рекомендуется инсталлировать драйвер для программатора. Последнее связано с тем, что платы семейства Nucleo не будут работать без предустановленных драйверов, так как на контроллер не будет поступать питание.

Источник: www.compel.ru