Старая версия сайта

микроконтроллеры от ведущих мировых производителей

Для быстрого старта работы с микроконтроллерами семейств C8051Fxxx, EFM8 и EFM32 служит утилита Configurator - графическая среда настройки периферии и линий ввода/вывода. Для выбранного микроконтроллера доступны окно настройки периферии и окно настройки линий ввода/вывода. 

На первом этапе создания конфигурации отмечаются все необходимые периферийные устройства. Каждый периферийный блок может быть настроен на нужный режим работы. 

На втором этапе работы назначаются необходимые линии ввода/вывода. Для каждого активного вывода задается режим работы (Push-Pull / Analog Input / Open Drain и т.д.), назначается имя.

Конфигуратор также предоставляет ряд вспомогательных функций - автоматическое разрешение коллизий, проверка соответствия режима вывода и назначенного периферийного устройства, генерация pdf-отчета о созданной конфигурации выводов и т.д. 

  

Для некоторых 8-разрядных микроконтроллеров также доступен режим Mode Transitions, в котором может быть создан конечный автомат состояний - несколько различных конфигураций периферии и выводов, связанные между собой.

После настройки режима работы периферии и линий ввода/вывода может быть запущена генерация заготовки проекта для указанной среды разработки. Создание и обновление исходного кода из заданной графически конфигурации происходит либо при сохранении проекта, либо по команде Generate Source (меню по нажатию правой кнопки мыши). Исходный код представляет собой набор функций инициализации, в которых знаком $ разделяются зоны автоматической генерации кода и зоны для пользовательсого кода, которые не будут обновляться при повторной генерации программы из Configurator.

Обзор утилиты Configurator и пример её использования для создания программы управления яркостью светодиода доступен в формате видеообзора на русском языке.

Перейти к другим видеообзорам

 

На сайте доступны описания других компонентов Simplicity Studio: