ООО ЭФО
Поиск по складу
Программа поставок 2016
Сегодня
www.powel.ru
источники питания
www.korpusa.ru
конструктивы и корпуса РЭА
www.wless.ru
беспроводные технологии
www.mymcu.ru
микроконтроллеры
altera-plis.ru
микросхемы Altera
www.infiber.ru
волоконно-оптические
компоненты в
промышленности
www.efo-power.ru
силовая электроника
www.efo-electro.ru
электротехническая
продукция
www.efometry.ru
контрольно-измерительные приборы
www.golledge.ru
кварцевые резонаторы и генераторы Golledge
www.sound-power.ru
профессиональные усилители класса D
Поиск по сайту
Подписка на новости

Система менеджмента
качества сертифицирована на соответствие требованиям:
ISO 9001, ГОСТ Р ИСО 9001 и СРПП ВТ - подтверждено сертификатами соответствия в системах сертификации Русского Регистра, ГОСТ Р, международной сети IQNet, "Оборонсертифика" и "Военный Регистр".

ООО "ЭФО" в 2011г. получило Лицензию Федеральной службы по экологическому, технологическому и атомному надзору на изготовление оборудования для ядерных установок.


Rambler s Top100



ChipFind - поисковая система по электронным компонентам
EEN
webmaster
Санкт-Петербург: (812) 327-86-54  zav@efo.ru Москва: (495) 933-07-43  moscow@efo.ru Екатеринбург: (343) 278-71-36  ural@efo.ru Пермь: (342) 220-19-44  perm@efo.ru
Казань: (843) 518-79-20  kazan@efo.ru Ростов-на-Дону: (863) 220-36-79  rostov@efo.ru Н. Новгород: (831) 434-17-84  nnov@efo.ru Новосибирск: (383) 286-84-96  nsib@efo.ru
о нас склад библиотека статьи
 

Микроконтроллеры производства компании Silicon Laboratories


Общая информация Архитектура и особенности Семейства Руководства по применению
Аппаратные средства поддержки разработок Программное обеспечение   ЧаВо (FAQ)   FTP-портал

Программное обеспечение

Микроконтроллеры компании SiLabs поддержаны программными средствами разработки собственного и стороннего производства. Все средства разработки производства компании SiLabs распространяются бесплатно и доступны для скачивания на сайте или включаются в состав наборов разработчика.

Таблица 1. Программные средства поддержки разработок производства компании SiLabs.
Средство разработки Описание
SiLabs IDE Интегрированная среда разработки. Подробнее
Configuration Wizard Мастер создания кода начальной конфигурации микроконтроллера с графической средой описания конфигурации. Подробнее
Keil µVision2 Driver Драйвер отладчика для Keil µVision2 для поддержки микроконтроллеров SiLabs. Подробнее
USBXpress Средства для разработки программного обеспечения верхнего и нижнего уровня для поддержки интерфейса USB. Подробнее
Flash Programming Утилита программирования Flash-памяти микроконтроллера с использованием последовательного адаптера EC2. Подробнее

Программные средства поддержки разработок производства сторонних компаний.

Интегрированная среда разработки SiLabs IDE

Интегрированная среда разработки SiLabs IDE - это набор программного обеспечения, объединенного в единый пользовательский интерфейс, предназначенный для разработки программного обеспечения на языках Си и ассемблер, отладки и программирования микроконтроллеров в системе или с использованием аппаратных средств поддержки разработок производства компании SiLabs.


Увеличить

Интегрированная среда разработки включает:

  • интерфейс управления проектом (управление файлами проекта, каталог имен регистров специального назначения) (Project interface);
  • редактор текстов программ с настраиваемым цветовым оформлением подсветок и выделений (Full-featured editor);
  • полнофункциональный отладчик (debugger)
  • средства для подключения широкого набора компиляторов сторонних фирм (Tool Chain Integration)
  • Мастер создания кода начальной конфигурации микроконтроллера (Configuration Wizard)

ВАЖНО:

  • Компилятор Keil uVision2, включаемый в комплект поставки SiLabs IDE, имеет ограничение по объему генерируемого hex-кода (до 2кБ). За подробностями обращайтесь к нашим специалистам;
  • Встроенный файл справки содержит руководства по использованию всех компонентов и модулей SiLabs IDE, список команд системы команд микроконтроллеров SiLabs, таблицу ASCII - кодов;

В режиме отладки SiLabs IDE позволяет просматривать содержимое:

  • регистров общего назначения;
  • регистров специального назначения;
  • памяти программ и данных;
  • стека;
  • переменных программы.

Примеры программ на языках Си и ассемблер можно найти в системной папке SiLabs IDE и в руководствах по применению.

Для получения информации по получению интегрированной среды разработки обращайтесь к нашим специалистам. Для пользователей интегрированной среды разработки SiLabs IDE версий 1.4-2.2 доступно обновление до последней доступной версии (история обновлений).

Мастер создания кода начальной конфигурации микроконтроллера
(с графической средой описания конфигурации)

Мастер создания кода начальной конфигурации микроконтроллера с графической средой описания конфигурации предназначен для быстрого и наглядного формирования стартового кода на языках Си или ассемблер для всех микроконтроллеров SiLabs.

Существует 2 вида мастеров задания начальной конфигурации:

  • Config. Имеет "устаревший" интерфейс.
  • Config2. Усовершенствованная версия мастера Config. Поддерживает большее количество наименований микроконтроллеров SiLabs и рекомендуется для использования.

Мастер создания кода начальной конфигурации включает:

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


Увеличить

Встроенный файл справки включает руководство (Getting Started) для быстрого освоения функциональности мастера.

Скачать мастера Config2 и Config можно здесь.

Драйвер отладчика для Keil µVision2 и µVision3
(для поддержки микроконтроллеров SiLabs)

Компания SiLabs предоставляет драйвер для поддержки микроконтроллеров C8051Fxxx отладчиком Keil µVision2. Драйвер интегрируется в программную среду компилятора Keil µVision2/3, что позволяет производить управление блоками фоновой отладки (OCD, On-Chip Debug) микроконтроллера непосредственно из программной среды компилятора Keil µVision2/3. Наличие данного драйвера позволяет программистам-разработчикам осваивать новую платформу в привычной программной среде разработки.

Скачать драйвера для Keil µVision2 и Keil µVision3

USBExpress

Для разработки программного обеспечения верхнего и нижнего уровня для поддержки интерфейса USB компания SiLabs предоставляет набор библиотек USBExpress.

Набор библиотек предназначен для микроконтроллеров с интерфейсом USB C8051F32x и двунаправленных преобразователей интерфейсов UART <-> USB CP210x и включает:

  • драйвера для операционной системы Windows;
  • библиотеку для разработки ПО верхнего уровня в среде Visual Studio 6.0
  • библиотеку для разработки ПО нижнего уровня в среде Keil µVision2.

Более подробную информацию по использованию набора библиотек USBExpress можно найти в руководствах по применению AN220, AN169.

Библиотеку USBExpress можно скачать здесь (1.8 МБайт)

Программирование Flash-памяти микроконтроллера
(Flash programming utilities)

Для программирования Flash-памяти микроконтроллера с использованием последовательного адаптера предлагается использование интегрированной среды разработки SiLabs и специальной утилиты (Flash Programming utilities).

Более подробную информацию по использованию набора утилиты программирования (Flash programming utilities) можно найти в руководстве AN117.

Набор утилит программирования (Flash programming utilities) (история обновлений) можно скачать здесь (2.57 МБайт)

Программные средства поддержки разработок производства сторонних компаний.

Компания SiLabs не производит компиляторов для разработки программного обеспечения на языках высокого уровня, а рекомендует использование продуктов сторонних компаний. Список продуктов приведен в Табл.2

Таблица 2. Программные средства поддержки разработок производства сторонних компаний.
Средство разработки Описание Стоимость
Keil C51 Development Kits (Руководство) Посмотреть
Dunfield Development Systems MICRO-C Developers Kit Посмотреть
HI-TECH 8051 C Development Tools  
Raisonance 8051 Development Tools  
Tasking 8051 Software Development Tools  
IAR 8051 Software Development Tools  
CANopen and DeviceNet Drivers for the C8051F04x Family  
CANopen Drivers for the C8051F04x Family  
MicroNet TCP/IP Stack, RTX RTOS and FFS-THIN Flash File System  
SalvoT Real-Time Operating System (RTOS) for 8051  
Jungo's USB Driver Development Tools  
SDCC - Small Device C Compiler Бесплатно

наверх


Если Вы нашли неработающие ссылки или устаревшую информацию, просим сообщить об этом по адресу: , либо по телефону 327-86-54 Алексею Курилину.
© 1999-2016 All Right Reserved. EFO Ltd. При использовании материалов ссылка на источник обязательна.
Контактная информация