Автор: admin
19 Фев
По цене всего $4,30! (цена, заявленная производителем)
MSP-EXP430G2 LaunchPad — простой в использовании программатор FLASH-памяти и отладчик, обеспечивающий все необходимое для начала разработки на микроконтроллерах серии MSP430 Value Line. Комплект включает целевую плату с панелькой под 14-/20-выводной корпус DIP, интегрированной схемой эмулятора для быстрого внутрисистемного программирования и отладки микроконтроллеров MSP430 Value Line посредством протокола Spy Bi-Wire (2-проводной JTAG). Микромощная FLASH-память микроконтроллера MSP430 может быть стерта и записана в течение нескольких секунд без использования внешнего источника питания.
LaunchPad обеспечивает интерфейс между м/к MSP430 и интегрированной средой разработки, такой как Code Composer Studio Version 4 или IAR Embedded Workbench.
Отладочная плата LaunchPad также оснащена пользовательскими светодиодами и кнопками с программируемыми функциями и 10-выводными разъемами для подключения внешних устройств.
Отличительные особенности
Комплектация
Запросить образцы, средства разработки или техническую поддержку
Брошюра: Отладочная плата MSP430 Value Line LaunchPad (англ.)
Руководство пользователя отладочной платы MSP430 Value Line LaunchPad (англ.)
Sancho +66.25
н/д
Часто нам задают вопрос — поддерживает ли Embedded Coder определенный процессор или отладочную плату? Быстрый ответ на этот вопрос — ДА, поддерживает. Ведь Embedded Coder по умолчанию генерирует ANSI C код, который мы можем получить из модели Simulink и вручную (или полуавтоматически) интегрировать в наш проект. Мы называем это «Экспорт алгоритма».
Например, в случае Texas Instruments MSP430 LaunchPad, мы можем при помощи Embedded Coder сгенерировать Си-функцию (или несколько функций) из нашего алгоритма (настроив прототип функции, т.е. интерфейсы) и интегрировать её в существующий проект Code Composer Studio — среды разработки для процессоров Texas Instruments. Во многих случаях этого вполне достаточно, но зачастую хочется большей «поддержки». Но, отвечая на самый первый вопрос, давайте сначала разберемся, что означает «поддерживать».
Поддержка можем состоять из нескольких аспектов:
Разные процессоры и разные среды разработки могут поддерживаться Embedded Coder в разной степени. С каждым релизом добавляется поддержка новых платформ, при этом устаревшие платформы отпадают. С актуальным списком поддерживаемого оборудования и сред разработки вы можете ознакомиться на странице Embedded Coder на сайте MathWorks. Конечно, невозможно организовать поддержку из коробки для всех возможных процессоров и отладок, поскольку многие инженеры используют собственные отладки, а количество различных микропроцессоров и DSP на рынке зашкаливает. Именно поэтому для каждого из перечисленных пунктов Embedded Coder предоставляет API, который позволяет реализовать поддержку своего железа.
При реализации своего Target Support мы имеем возможность создавать полный проект «под ключ» из модели Simulink – вместе с драйверами устройств, планировщиком и т.п. Мы называем это «Target Support»:
Конечно, не обязательно реализовывать поддержку всех пунктов, упомянутых выше. Во многих случаях достаточно автоматизировать создание makefile для автоматической компиляции, линковки и заливки прошивки на плату. А также реализовать режим PIL для выполнения верификации скомпилированного кода относительно симуляции модели.
В Центре компетенций MathWorks в России есть практика проведения небольших пилотных проектов вместе с клиентами, которые интересуются автоматической генерацией кода. Такой пилотный проект позволяет им оценить возможности Embedded Coder и понять необходимость использования автоматической генерации кода в их компании. В списке поддерживаемого оборудования Embedded Coder содержится большое количество актуальных процессоров и отладочных плат.
Алгоритмы, которые мы можем реализовать на MSP430 – достаточно простые, но это только к лучшему. Это позволяет нам больше сконцентрироваться на возможностях по генерации кода, нежели чем на создании алгоритма как такового. Кроме того, наши клиенты могут использовать этот Target Support как базу для создания реализации для своего процессора или отладочной платы. Если вас интересует такая возможность, вы можете получить отладочный комплект (включающий железо и софт).
Texas Instruments MSP430 LaunchPad это простое в использовании, недорогое, и масштабируемое введение в мир микроконтроллеров и семейства MSP430.
Эта отладочная плата включает: два светодиода, две кнопки, одна из которых является пользовательской, внутрисхемный JTAG, DIP разъем для MSP430 (что позволяет устанавливать на плату другой процессор семейства MSP430), пины ввода-вывода и встроенный датчик температуры (в процессоре g2553).Типичные применения MSP430 – это бюджетные системы с ультранизким потреблением энергии. Также системы захвата аналоговых сигналов и датчиков, обработка данных для передачи на хост или отображения на LCD. Есть много интересных пользовательских проектов – например, связанных с робототехникой (шагающий паук, рука робота), цветной LCD, Bluetooth, велосипедный компьютер, и даже реализация FAT16. Многим членам сообщества не откажешь в чувстве юмора – если вы не слышали, как LaunchPad и пьезо-спикер играют Имперский Марш – вам это надо послушать!
Итак, что включает в себя Target Support для MSP430 LaunchPad?
Разработка происходит на Github, а релизы можно скачать с File Exchange – официального ресурса MathWorks для обмена пользовательским контентом.
В этом видео вы можете посмотреть, как осуществляется совместная работа Embedded Coder и TI MSP430 LaunchPad.
8 декабря 2018 — 0 комментариев
MSP430 Launchpad — это средство разработки аппаратного обеспечения для микроконтроллеров серии MSP430 Value Line, которое популярно среди любителей благодаря своей низкой стоимости и функциональным возможностям. Это простой способ начать разработку на микроконтроллерах MSP430 благодаря встроенной эмуляции для программирования и отладки, а также кнопкам и светодиодам для простого пользовательского интерфейса.
Конфигурация выводов MSP430
На плате имеется несколько портов, как показано на выводах MSP430 , и функции этих портов описаны ниже:
Штифт | Функция | |
контакты GPIO
| от P1.0 до P1.7 и от P2.0 до P2.5 | Это входные/выходные контакты микроконтроллера (размещенные в сокете), выведенные из платы для интерфейса. |
Кнопка | Р1.3 | Может использоваться для связи общего назначения во время работы. |
светодиоды | Р1. 0 и Р1.6 | Может использоваться для индикации общего назначения во время работы. |
Сброс | Подключен к контакту RESET микроконтроллера | При нажатии происходит сброс микроконтроллера. |
Питание подключено | Трехштырьковый разъем внизу | Может использоваться для подключения вечных источников питания после программирования. |
Хрустальные подушечки | Паяные соединения рядом с контроллером | Сюда можно припаять кварцевый генератор для более точного источника тактовой частоты. |
разъем eZ430 | Шестиконтактный разъем | Обеспечивает мост между платой эмулятора и коммутационной платой микроконтроллера. Может быть отсоединен, чтобы изолировать обе части печатной платы. |
Порт программирования | Разъем USB вверху | Устройство будет подключено к ПК (для программирования и питания) через этот порт. |
Особенности и электрические характеристики
Примечание: Дополнительную техническую информацию можно найти в спецификации MSP430 , ссылка на которую находится внизу этой страницы.
Плата MSP430 может использоваться для программирования многих контроллеров, но с макетной платой будут доступны два микроконтроллера, поэтому ниже мы упомянем их особенности:
Особенность | Контроллер MSP430G2553 | Контроллер MSP430G2452 |
Архитектура процессора | 16-битная RISC-архитектура | 16-битная RISC-архитектура |
Частота работы | До 16 МГц | До 16 МГц |
Флэш-память | 16 КБ | 8 КБ |
ОЗУ | 512 байт | 256 байт |
Интерфейс | 1x I2C 1x SPI 1x UART | 1x I2C 1x SPI
|
Программируемые контакты ввода-вывода | 16 | 16 |
АЦП | 8 каналов с разрешением 10 бит | 8 каналов с разрешением 10 бит |
Компаратор | 8 доступных входов | 8 доступных входов |
Таймер | 2 x 16 бит | 1 x 16 бит |
Емкостной сенсорный интерфейс | В наличии | В наличии |
Датчик внутренней температуры | В наличии | В наличии |
Сторожевой таймер | В наличии | В наличии |
CC1352P, CC1352R, CC26X2R, CC3200
MSP430 LAULPAD SUPPAD SUPLAD OLVER. схожие возможности и функции. Подобно Arduino, разрабатываемому на контроллерах AVR, панель запуска MSP430 разработана на Микроконтроллеры TI MSP430 . Это устройство можно использовать для разработки низкоуровневых, а не высокопроизводительных приложений, поскольку оно не обладает такой высокой вычислительной мощностью, как Raspberry pi.Как использовать панель запуска MSP430
Как и в случае с Arduino, нам потребуется программное обеспечение IDE для взаимодействия платы с ПК и программирования встроенного в нее микроконтроллера. Для панели запуска MSP430 доступно два программного обеспечения IDE, и ссылки на оба приведены ниже:
В обеих IDE использование energia проще, поскольку программное обеспечение разработано на основе arduino IDE , и они имеют схожие принципы программирования. Так что для тех, кто знаком с arduino, будет полезна energia IDE.
После загрузки программного обеспечения IDE установите его на свой компьютер и сделайте это с правами администратора, чтобы избежать проблем в будущем. Запустите установленную программу и подключите макетную плату к ПК с помощью кабеля, входящего в комплект. ПК автоматически обнаружит плату после подключения. После завершения обнаружения перейдите к примерам программ в среде IDE и выберите мигающую программу для выполнения. Как только это будет сделано, IDE отладит мигающую программу на наличие ошибок, и после успешной компиляции программа будет передана в микроконтроллер на плате. Как только программа будет передана, микроконтроллер выполняет мигающую программу, сохраненную в его флэш-памяти, и мы увидим мигание светодиода на плате.
Таким образом, мы успешно запрограммировали контроллер через usb-интерфейс, и аналогичным образом мы можем написать другие программы в IDE и сбросить эти программы в контроллер после компиляции.
Приложения
2D-модель и размеры
Встроенные
Макетная плата
Приведенный ниже список состоит из Проекты MSP430 . MSP430 LaunchPad от Texas Instruments — это платформа для разработки микроконтроллеров, которую инженеры могут использовать для программирования микроконтроллеров серии MSP430. LaunchPad можно запрограммировать с помощью Code composer studio (CCS) или нескольких других программ, таких как Energia IDE , которые помогут вам легко начать работу с микроконтроллерами TI . Все проекты документированы принципиальными схемами, кодом и демонстрационными видео оборудования.
22 сентября 2020 г.
Буквенно-цифровой ЖК-дисплей 16*2 Взаимодействие с MSP430 с помощью Code Composer Studio
Эта статья является продолжением нашей серии руководств по программированию MSP430 с помощью Code Composer Studio. Последнее руководство было…
4 августа 2020 г.
Прерывания в MSP430 — Написание программы прерывания GPIO с помощью Code Composer Studio
Рассмотрим простые цифровые часы, которые запрограммированы просто на то, чтобы показывать вам время, а теперь представьте, что вы хотите изменить часовой пояс. Что…
17 июля 2019 г.
Взаимодействие модуля Bluetooth HC-05 с панелью запуска MSP430 для управления светодиодом
Хотя за последнее десятилетие было представлено множество беспроводных технологий, Bluetooth по-прежнему остается самой популярной технологией для…
15 июля , 2019
Детектор движения с использованием панели запуска MSP430 и ИК-датчика
Детектор движения является неотъемлемой частью систем безопасности, а ИК-датчик является одним из наиболее часто используемых датчиков для срабатывания…
3 января 2019 г.
Система отслеживания транспортных средств и оповещения об авариях с использованием стартовой панели MSP430 и модуля GPS Робот, использующий MSP430 LaunchPad
Робот, следящий за линией, является одним из популярных проектов робототехники среди студентов и начинающих благодаря своей простоте. Отсюда следует…
24 августа 2018 г.
Связь I2C с MSP430 Launchpad
MSP430 — это мощная платформа, предоставленная Texas Instruments для встраиваемых проектов. Благодаря своей универсальности она нашла…
20 августа 2018 г. Вещи (IoT), технология, которая будет играть очень важную роль в…
1 августа 2018 г.
RFID-интерфейс с MSP430 Launchpad
В этом руководстве мы разработаем систему для считывания RFID-карт с использованием MSP430 и RFID. Читатель. RFID расшифровывается как «радиочастота»…
26 июня 2018 г.
Взаимодействие модуля RTC (DS3231) с MSP430: цифровые часы
В этом руководстве мы создадим цифровые часы, соединив модуль RTC DS3231 с MSP430 и отображая время и дату на…
21 июня, 2018
Взаимодействие шагового двигателя с MSP430G2
В этом руководстве мы будем соединять шаговый двигатель с помощью MSP430.