MSP430 LaunchPad (MSP-EXP430G2)

Из статей Wikipedia, посвященных встраиваемым процессорам Texas Instruments

 Что такое LaunchPad?

LaunchPad является простым в использовании средством разработки, предназначенным для начинающих и опытных пользователей, создающих приложения на основе микроконтроллеров. За 4,30 долл. LaunchPad обеспечивает все, что вам нужно для начала разработки собственных проектов.

Комплект разработчика LaunchPad является частью серии MSP430 Value Line. LaunchPad снабжен встроенным DIP-гнездом с поддержкой до 20 выводов, что позволяет устанавливать устройства серии MSP430 Value Line на макетной плате LaunchPad. Кроме того, встроенное средство эмуляции флэш-памяти позволяет, напрямую подключаясь к ПК, без труда программировать, отлаживать и анализировать код. В комплект поставки включены бесплатные среды разработки ПО, предназначенные для написания и отладки программ. Благодаря клавиатуре светодиодам и дополнительным выводам входов/выходов, предназначенным для простой интеграции с внешними устройствами, LaunchPad может быть использован для создания интерактивных решений.

Почему LaunchPad?

LaunchPad – это простой в использовании, доступный и масштабируемый проводник в мир микроконтроллеров и семейства MSP430.

Простой – LaunchPad содержит все оборудование и ПО, необходимые для начала работы. Проекты на основе открытого исходного кода и примеры кода помогут пользователям быстро освоиться и начать работу.
Доступный – За 4,30 долл. можно приобрести комплект LaunchPad, в состав которого входит макетная плата, 2 программируемых микроконтроллера MSP430, кабель мини-USB, соединители для печатной платы, внешний кристалл для обеспечения более высокой точности тактовой частоты и бесплатно загружаемые интегрированные среды разработки ПО (IDE) – все, что необходимо для того, чтобы начать работу прямо сегодня.
Масштабируемый – LaunchPad является простым средством для ознакомления с семейством микроконтроллеров MSP430. По мере того как требования приложений изменяются, разработанные при помощи LaunchPad программы могут быть перенесены на старшие модели устройств серии MSP430.

С чего начать?

  1. Начать просто и недорого – всего 4,30 долл. + доставка.
    Закажи сейчас, чтобы запустить свои приложения сегодня!
  2. Загрузить бесплатные отладчики и компиляторы:
    1. Code Composer Studio версия 4
    2. IAR Embedded Workbench Kickstart
  3. Следуйте указаниям Краткого руководства по началу работы.
    • Введение: серия продукции Value Line
    • Обзор Code Composer Studio 4.1
    • Запуск MSP430 и программирование GPIO
    • Использование аналого-цифрового преобразователя ADC10
    • Работа с прерываниями и тактовым генератором
    • Оптимизация кода для маломощных операций
    • Использование последовательных интерфейсов

Содержание

Компания TI зафиксировала беспрецедентный спрос на средство MSP430 Value Line LaunchPad, создавший экстраординарный наплыв пользователей на наших серверах и вылившийся в поток заказов в первые же дни продаж. Мы ценим вашу поддержку и воодушевление, которое вы подарили нам своим вниманием, и приносим извинения за задержки в запуске интернет-магазина.

Инструмент Заказать сейчас! Дата отправки Цена Документация
LaunchPad
(MSP-EXP430G2)
Mouser Изучите сайты каждого из дистрибьюторов, чтобы узнать цены, сроки поставки и даты отгрузок. Краткое руководство по началу работы
Руководство пользователя
Документация по LaunchPad
Mouser Canada
Arrow
Digi-Key
Digi-Key Canada
Newark
AvnetExpress *
Интернет-магазин TI Мы создаем его так быстро, как можем!
Дополнительные разделы появляются каждые 2 недели. Благодарим за проявленное терпение!
4,30 долл. + доставка

 

Входящие в комплект устройства Описание Документация
MSP430G2211IPN14 2 КБ флэш-память, 128 Б RAM, 10 GPIO, 1 16-разр. таймер, WDT, BOR, компаратор Техническое описание
MSP430G2231IPN14 2 КБ флэш-память, 128 Б RAM, 10 GPIO, 1 16-разр. таймер, WDT, BOR, USI (I2C, SPI), внутр. термодатчик, 8-канальный 10-разр. АЦП Техническое описание

 

Компилятор/Отладчик (IDE) Загрузите сейчас! Цена
Code Composer Studio (CCS) Загрузите сейчас!
(требуется учетная запись TI)
БЕСПЛАТНО
IAR Embedded Workbench KickStart Загрузите сейчас! БЕСПЛАТНО

Что входит в комплект?

Содержимое комплекта LaunchPad

  • Макетная плата LaunchPad (MSP-EXP430G2)
  • Кабель мини-USB
  • Два флэш-устройства MSP430
  • Флэш-устройство MSP430G2211IN14
  • Флэш-устройство MSP430G2231IN14 (загружены образцы программ)
  • 10-контактные соединители для печатной платы (2 соединителя-вилки и 2 соединителя-розетки)
  • Кристалл на 32 кГц (MS3V-T1R 32,768 кГц CL: 12,5 пФ +/-20 миллионных долей, www.microcrystal.com)
  • Краткое руководство по началу работы
  • Две наклейки LaunchPad

Видео "Распаковываем LaunchPad"

Бесплатно загружаемые компиляторы и отладчики (IDE)

Для MSP430 существует множество других компиляторов и встроенных сред разработки (IDE), в том числе Rowley Crossworks и MSPGCC. Однако примеры проектов создавались с использованием IAR Embedded Workbench KickStart и Code Composer Studio (CCS). Как IAR, так и CCS имеют бесплатно загружаемые версии с ограничением кода. Эти среды полностью функциональны на устройствах серии MSP430 Value Line, поскольку данные устройства не будут превышать предельный размер кода 4 КБ для IAR или 16 КБ для CCS.

Приведенные выше ссылки указывают на бесплатные версии с ограничением по размеру кода. IAR Embedded Workbench KickStart является бесплатной версией с ограничением размера кода до 4 КБ, а CCS v4 предоставляет бесплатную версию с ограничением размера кода до 16 КБ. Поскольку устройства серии MSP430 Value Line находятся в пределах этих ограничений, то бесплатные версии каждой из сред разработки (IDE) будут полнофункциональны на устройствах серии MSP430 Value Line.

Поддержка Linux

В настоящее время операционная система Linux официально не поддерживается. IAR Embedded Workbench работает под управлением WINE в Ubuntu 10.04, но LaunchPad сам не адресуется на порт /dev/ttyUSB*, устанавливаясь на /dev/ACM0. Linking com1 под управлением WINE на ACM0 не позволяет осуществлять отладочное подключение через среду.

Поддержка Mac OS X

В настоящее время операционная система Mac OS X официально не поддерживается. См. MSP430 LaunchPad Mac OS X, содержащий некоторые приблизительные, неофициальные инструкции по компиляции mspgcc и mspdebug для Mac OS X.

Характеристики

Характеристики макетной платы LaunchPad                         

  • DIP-гнездо с поддержкой до 20 выводов позволяет выполнять разработки на любых устройствах серии MSP430 Value Line в корпусе DIP (N).
  • Встроенный эмулятор флэш-памяти соединяет основанные на флэш-памяти устройства серии MSP430 Value Line с ПК при помощи кабеля мини-USB в режиме реального времени для осуществления внутрисистемного программирования и отладки.
  • Эмулятор флэш-памяти может программировать все устройства серии Value Line MSP430, а также любое устройство MSP430 с интерфейсом Spy Bi-Wire (2-проводной JTAG), что обеспечивает полную масштабируемость для старших моделей устройств MSP430. Список устройств MSP430 с интерфейсом Spy Bi-Wire размещен здесь, в таблице 2-1.
  • 2 программируемых светодиодных индикатора
  • 1 светодиод индикации питания
  • 2 программируемых кнопки (1 кнопка сброса)

Характеристики входящих в комплект устройств MSP430G2xx

  • MSP430G2211IN14– 2 КБ флэш-память, 128 Б RAM, 10 GPIO, 1 16-разр. таймер, WDT, BOR, компаратор A+
  • MSP430G2231IN14– 2 КБ флэш-память, 128 Б RAM, 10 GPIO, 1 16-разр. таймер, WDT, BOR, 1x USI (I2C/SPI), 8-канальный 10-разр. АЦП
  • Во входящие в комплект устройства MSP430G2xx загружены образцы программ.

LaunchPad, среда с открытым исходным кодом

LaunchPad содержит исходные коды микропрограмм, графического интерфейса, файлы Gerber/PCB, схемы, спецификации материалов и другие проектные файлы. Предоставляя исходные коды, LaunchPad обеспечивает пользователям полноценную гибкую среду разработки. Загрузить проектные файлы в разделе Интернет-ресурсы.

Совместимые устройства

DIP-гнездо LaunchPad дает пользователям возможность быстро установить любое устройство серии MSP430 Value Line, заключенное в DIP-корпус с количеством выводов до 20. В настоящее время поддерживаются устройства, перечисленные в приведенной ниже таблице. LaunchPad также будет поддерживать новые устройства серии MSP430 Value Line.

MSP430 Value Line (MSP430G2xx)

Серия микроконтроллеров MSP430 Value Line (MSP430G2xx) обеспечивает производительность 16-разрядных устройств по цене 8-разрядных, при стоимости устройства от 0,25 долл. (для партий от 100 тыс. единиц). Экономически эффективные устройства MSP430G2xx снабжены основанными на флэш-технологии микроконтроллерами с производительностью до 16 MIPS, рабочим напряжением 1,8–3,6 В и сверхмалым энергопотреблением. Имеются модификации с маломощным задающим генератором (VLO), внутренними согласующими резисторами и уменьшенным количеством выводов.

Руководство пользователя устройств серии MSP430G2xx Value Line

Устройство серии MSP430 Value Line Заказ бесплатных образцов Программа (КБ) SRAM (Б) I/O 16-разр. таймеры Сторож. схема BOR USI (I2C/SPI) Комп. A+ Термодатчик АЦП кан/рес Цена (партия от 1 тыс. шт.)
MSP430G2001 Образцы прямо сейчас! 0,5 128 10 1 Y Y - - - - 0,34 долл.
MSP430G2101 Образцы прямо сейчас! 1 128 10 1 Y Y - - - - 0,44 долл.
MSP430G2121 Образцы прямо сейчас! 1 128 10 1 Y Y Y - - - 0,46 долл.
MSP430G2201 Образцы прямо сейчас! 2 128 10 1 Y Y - - - - 0,47 долл.
MSP430G2221 Образцы прямо сейчас! 2 128 10 1 Y Y Y - - - 0,48 долл.
MSP430G2111 Образцы прямо сейчас! 1 128 10 1 Y Y - Y - - 0,46 долл.
MSP430G2211 Образцы прямо сейчас! 2 128 10 1 Y Y - Y - - 0,48 долл.
MSP430G2131 Образцы прямо сейчас! 1 128 10 1 Y Y Y - Y 8-кан./АЦП10 0,49 долл.
MSP430G2231 Образцы прямо сейчас! 2 128 10 1 Y Y Y - Y 8-кан./АЦП10 0,52 долл.

Энергопотребление MSP430 Value Line (при 2,2 В):

  • 0,1 мкА сохранение RAM
  • 0,4 мкА в режиме ожидания (VLO)
  • 0,7 мкА в режиме генератора импульсов времени
  • 220 мкА / MIPS активно
  • Сверхбыстрый выход из режима ожидания в течение 1 мкс

Заказ LaunchPad (MSP-EXP430G2)

Инструмент Заказать сейчас! Дата отправки Цена Документация
LaunchPad
(MSP-EXP430G2)
Mouser Изучите сайты каждого из дистрибьюторов, чтобы узнать цены, сроки поставки и даты отгрузок. Краткое руководство по началу работы
Руководство пользователя
Документация по LaunchPad
Mouser Canada
Arrow
Digi-Key
Digi-Key Canada
Newark
AvnetExpress *
Интернет-магазин TI Мы создаем его так быстро, как можем!
Дополнительные разделы появляются каждые 2 недели. Благодарим за проявленное терпение!
4,30 долл. + доставка

Интернет-ресурсы

Документация по LaunchPad

Ресурсы сообщества

Проекты

Демонстрации проектов

Здесь размещены демонстрации созданных сообществом проектов – ознакомьтесь с ними!

Демонстрационное приложение – Измерение внутренней температуры

В состав LaunchPad входит запрограммированное устройство MSP430G2231. Как только LaunchPad подключается через USB, демонстрация запускает последовательность включения светодиодов. Нажатием кнопки P1.3 активируется режим измерения температуры.

Исходная температура замеряется при активации режима и может быть измерена заново еще одним нажатием кнопки P1.3. LaunchPad сигнализирует о повышении или понижении температуры изменением яркости красного или зеленого светодиодов соответственно. Данные о температуре также передаются на ПК через USB при помощи обратного универсального асинхронного интерфейса и могут быть отображены в поставляемом графическом интерфейсе или в терминале.

Данное демонстрационное приложение использует интегрированную в кристалл периферию устройства MSP430G2231. Так, например, 10-разрядный АЦП используется для опроса внутреннего термодатчика, а 16-разрядные таймеры для – управления яркостью встроенных светодиодов и обеспечения взаимодействия программного асинхронного интерфейса с ПК.

Исходные коды этого демонстрационного приложения доступны для загрузки в разделе Завершенные проекты. Кроме того, доступны исполняемые и исходные файлы графического интерфейса, который отображает данные, переданные на ПК с платы LaunchPad.

Первый проект начинающего разработчика в LaunchPad – Мигание светодиодов, встроенных в LaunchPad

Следуйте указаниям данного учебного пособия, чтобы быстро освоить использование CCS и LaunchPad. Видео и PDF-документ объясняет раскладку выводов LaunchPad, знакомит с Code Composer Studio и демонстрирует, как использовать примеры кода для того, чтобы добиться мигания встроенных в LaunchPad светодиодов.

Мигание светодиодов с использованием CCS и LaunchPad – PDF-версия пособия.

Загрузить все примеры кода для MSP430G2xx

Данный архив содержит исходные коды приложений для различных устройств серии MSP430G2xx Value Line, а также подобным образом настроенных устройств MSP430F20xx. Прочтите находящийся в архиве файл "readme.txt", чтоб узнать, коды каких примеров больше подходят вам и текущие настройки устройства.

Полную коллекцию исходных кодов для всех устройств MSP430 можно увидеть на странице Библиотека примеров для MSP430.

Завершенные проекты

Функция Описание Имя файла
Термодатчик
(Заранее загруженная демонстрация, поставляемая в комплекте LaunchPad)
Для использования устройств серии MSP430 Value Line со встроенным 8-канальным 10-разрядным АЦП. Встроенный АЦП считывает внутреннюю температуру микроконтроллера. Он также использует 16-разрядные таймеры устройства MSP430G2231 для управления ШИМ, изменяющими яркость светодиодов и взаимодействия с обратным асинхронным интерфейсом, передающим данные на ПК. Исходный код графического интерфейса, созданного с использованием Обработки, также доступен для загрузки. Загрузить проект
Исходные файлы пользовательского интерфейса

LaunchPad + Университеты

Заинтересованы в обучении или преподавании с MSP430 Value Line и LaunchPad?
Подпишитесь на нашу Университетскую рассылку
и посетите ti.com/msp430university

Для получения технической поддержки размещайте свои вопросы на http://e2e.ti.com. Пожалуйста, размещайте здесь только те комментарии, которые относятся к статье о MSP430 LaunchPad (MSP-EXP430G2).