N32Cube – сложные настройки одним кликом для N32 и других серий MCU от Nations Technologies

30 января компания Nations Technologies официально представила N32Cube — графический инструмент для конфигурирования микроконтроллеров серии N32 и генерации кода инициализации.

N32Cube предназначен для ускорения старта проектов и упрощения типовых задач настройки: тактирования, назначения выводов и конфигурации периферии. Все параметры отображаются в наглядной форме и задаются через интерфейс с выбором опций, что снижает вероятность ошибок при ручной настройке по datasheet.

Для кого предназначен N32Cube

Инструмент разработан специально под линейку MCU N32 и ориентирован на разные категории разработчиков:

  • схемотехников и инженеров по аппаратуре — для быстрого планирования распиновки и распределения функций по выводам;
  • разработчиков — для настройки периферии, пинов и тактирования с последующей генерацией готового проекта;
  • начинающих разработчиков — для упрощённого освоения архитектуры и возможностей микроконтроллера.

Какие проблемы решает

При традиционном подходе конфигурация MCU часто требует ручного расчёта и постоянной сверки с документацией. На практике это приводит к типовым ошибкам:

  • необходимость работы с объёмными справочниками и reference manual;
  • высокая вероятность некорректного назначения пинов;
  • сложность расчёта PLL, делителей и деревьев тактирования;
  • неочевидные зависимости между режимами периферии;
  • ручная сборка структуры проекта и стартового кода.

В N32Cube эти задачи автоматизированы за счёт визуального конфигурирования:

  • автоматическая загрузка данных по выбранному MCU;
  • наглядное распределение функций по выводам;
  • автоматический расчёт дерева тактирования;
  • выбор режимов периферии через GUI;
  • обнаружение конфликтов конфигурации с подсветкой ошибок;
  • генерация проекта и исходников одним действием.

 

Генерация проекта: типовой сценарий в 6 шагов

Производитель описывает стандартный процесс настройки как последовательность из шести этапов:

  1. проверка и настройка тактирования
  2. добавление нужных модулей периферии
  3. конфигурация периферии
  4. настройка выводов
  5. сохранение проекта
  6. генерация кода

Поддерживаемые семейства и генерация проектов

На текущий момент N32Cube поддерживает несколько популярных серий микроконтроллеров National Technology:

  • N32H48x
  • N32H47x
  • N32G45x
  • N32G43x
  • N32G03x
  • N32L43x
  • N32L40x

Инструмент позволяет автоматически формировать проекты под распространённые среды разработки и сборочные цепочки, включая:

  • Keil MDK
  • IAR Embedded Workbench
  • Makefile-сборку

 

Лицензирование и доступность

Компания заявляет, что N32Cube распространяется бесплатно и будет развиваться с расширением поддержки на всю линейку микроконтроллеров N32.

Загрузка доступна через официальный сайт Nations Technologies в разделе Service Support → Download Center.

 

По продукции Nations Technologies вам также ответят наши специалисты:

ТЕХНИЧЕСКИЕ ВОПРОСЫ, ЗАКАЗ ОБРАЗЦОВ, УСЛОВИЯ ПОСТАВКИ, ПОДБОР АНАЛОГОВ

или свяжитесь с нами: info@unirec.ru; 8 (800) 511-65-20


Подписаться на новости