Как стать автором
Обновить

Комментарии 99

Заказал две. Обожаю дешёвые штуки с бесплатной доставкой. Будет чем заняться на досуге.
Да да, дешевая штука с бесплатной доставкой!!! Давно хотел поиграться с адруино, но руки не доходили, а тут 150 рублей — грех не взять
Кто нибудь может подсказать, можно ли этой штукой упровлять по usb? Планируется подключить к usb роутера, поднять веб сервер и написать приложение для android для управления чем нибудь в квартире.
И еще температурный сенсор я так понимаю там встроен?
Не пинайте за такие вопросы, никогда не сталкивался с такими штуками.
На этой плате установлен чип TUSB, реализующий отладчик и USB-UART (ACM). К сожалению, в линуксе он работает так себе — мне иногда приходится снимать-одевать перемычки, подключающие к нему RX/TX микроконтроллера, чтобы обмен возобновился. Дело усложняется ещё и тем, что прилагаемые МК не имеют аппаратного UART, а программная реализация при тех кварцах, что установлены на плате, не сможет достичь скорости выше, чем 9600 (не хватит точности таймингов).

Управлять чем-нибудь можно, температурный сенсор в один из комплектных МК встроен, как отдельный канал АЦП.
В МК общего назначения нет аппаратного UART? Вот это действительно жесть o_O
С чего вы взяли?! Там есть хардверный UART.
С комментария выше.
Ошибаетесь. Один из приложенных МК (2553) имеет аппаратный UART
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
самый дешманский вариант — китайская плата на stm32f103. от двух баксов с доставкой вместе. на борту нет программатора, увы, но есть аппаратный usb на чипе. Бывают варианты с бутлоадером.
вариант который мне нравится для мелкой автоматизации больше всего — stm32 nucleo l432. очень много всего в таком мелком форм-факторе. если руки к пайке привыкли — возьмите пачку чипов stm32f042f6 по 120 руб — на борту аппаратный usb с бутлоадером, если возьмете из роутера 3.3в питания, то чип можно напрямую прицепить к роутеру, вообще без обвеса (ну 1 конденсатор для очистки совести питания).
а ланчпады эти… чипы хилые, ни с чем не совместимо… программаторы неудобные… ну их.
За 5 лет много изменилось ) Сейчас для любительских целей — подключение к домашней сети для автоматизации чего либо, проще взять какой нибудь esp8266 )
везде есть свои плюсы-минусы. esp туповат и на ethernet не посадишь его, а тривиальный роутер все это может + камера + рулить чем нибудь. и мозгов у него поболе
Дешёвая штука?
С бесплатной доставкой?
Офигеть, дайте две!
Три. Там три максимум можно заказать
Я когда заказывал себе из-за тормознутости сайта ti сделал два заказа по 2 комплекта подряд. Оба заказа пришли одновременно в двух коробках FedEx.
Где заказывали??? И можно подробнее о покупке
На сайте ti.com (отвечаю за автора).
сравнение с шишкой порадовало
Простите меня, но может хватить писать статьи — пустышки про LaunchPad. На хабре уже очень много таких вот «обзоров», а дельных статей почти нет, разве только цикл статей от kirill89 про программирование под msp430 (продолжение которого я кстати очень жду). В Вашей статье не сказано почти ничего ценного. По-моему ни одну тему еще не переписывали столько раз, не добавляя ничего нового. Не поймите меня неправильно, мне очень нравится данная платформа, я сам владею двумя комплектами и распространяю её среди моих друзей и знакомых.
Всему своё время.
Это больше ознакомительная статья для тех, кто кроме Arduino ничего не видит. Больше как толчок что бы оторвать от Atmega и увидеть что есть неплохие альтернативы. Надеюсь, и они начнут давать вклад.
А пока я тестирую возможности msp430. Есть некоторые реальные идеи, которые хочу попробовать реализовать и если они покажутся интересными, то буду публиковать тут, конечно.
Ардуино привлекателен для начинающих электронщиков тем, что под него есть множество примеров с кодами.
LaunchPad в этом вопросе Ардуино не конкурент.
Собственно, в arduino чаще всего хватает встроенных примеров, чтобы быстренько чем-нибудь побаловаться.
Тут тоже есть примеры в среде, и много.
Побаловаться, помигать светодиодом — это не серьезно.
А вот подключить различные датчики — температуры, давления, влажности — на Ардуино не вопрос, есть готовые либы, собрал схему, залил прошивку и готово.
А что с LaunchPad, есть что-нить на DS18B20, SHT1x и т.п.?
Если вы о примерах кода, то Energia совместима с библиотеками от ардуино. Само-собой, не все заработает сразу, надо будет поковырять.
Тут есть почти те же примеры, что бы начать кодить.
Так же, многий код достаточно просто портировать на Wiring.
Хм… Вопрос от полного нуба, увидевшего похожую с ардуиной внешнюю оболочку и стиль языка: а можно использовать ардуиновские библиотеки для управления, скажем, шаговым двигателем? А если нельзя, то есть ли такие в природе для этой платформы?
Не все подходят. Там нет кое-каких конструкций из их языка, я не разбирался предметно. Но собираются не все
Насколько я понимаю, совместимости с шилдами для Arduino нет? А собственные шилды бывают?
Бывают. И даже интересные.
Блог по проектам на LauncPad можно почитать www.43oh.com/
Его же в РФ не доставляют вроде
Я сейчас попробовал сделать заказ; в списке есть РФ и Украина, при чем доставка тоже free
Точно, вроде разлочили. Заказал.
По-моему это хорошие задатки для Arduino-киллера: плата за 5$(с доставкой) с 32-битным ARM Cortex M4F на борту (80МГц, 256 КБ флэш-памяти и 32 КБ SRAM).
Вы упустили надпись «Promotional price», которая намекает, что такая вкусная цена скорее всего исчезнет после выполнения киллером работы.
Другими словами — это демпинг.
В своё время за то, что гугл предоставлял доступ к своим Google maps его обвинили в демпинге и оштрафовали на немало вечнозелёных.
Если обычная цена будет не больше $20, то это будет интереснее чем Arduino на перспективу.
Чувствую надо отписаться от этой нити. А то я разорюсь. Пришлось и эти заказывать.
ого — прикольно :) нужно заказать :)
Техасу «давать шанс» не надо. С тем, сколько денег они тратят на популяризацию своих микросхем, они свою аудиторию найдут и сами. Да и контроллеры интересные.
А кого можно попросить переслать мне заказ с их сайта в Севастополь? Я сразу 5 штук возьму.
Блин, ступил, у них есть пару дистрибьюторов в Украине. Показалось, что они только в Киев отправляют.
А что выбрать чтобы делать что-то более серьёзное? Ну не охота диодами мигать. Хочется что-то вроде простенького робота сделать. Чтобы с фоновыми потоками и т.д. На линуксе надо железку искать какую?
Управлять сервоприводами чуть сложней, чем светодиодом. Все зависит от робота, если вам мощности микроконтроллера хватит, то конечно пойдет.
Смотря какая сложность и какой уровень подготовки.
Для линукса есть RaspberryPi, для простых вещей есть Arduino/LaunchPad&Co, для чего-то посередине с фоновыми потоками и маленькое как МК есть STM32+FreeRTOS.
IMHO самое простое что бы начать это будет Arduino/LaunchPad. А там уже смотреть хватит ли этих ресурсов.
Как вариант: семейство PIC. Оно имеет и 8, и 16, и 32-х битные версии микрух.

можно взять какой-нибудь роутер или лучше RaspberryPi / Beagleboard к которому уже можно цеплять ардуину для управления периферией или рулить через GPIO прямо из-под линукса.
Я бы взял за основу tp-link tl-mr3020, дешево и купить проще.
НЛО прилетело и опубликовало эту надпись здесь
Только в Россию они не доставляют, при этому у дистрибьюторов вроде бы можно купить, правда уже за совсем другую цену, одни запросили 300$ с 4-6 недельной доставкой.
В январе спокойно доставили eZ430-Chronos-868 в Россию, и цена была $49. Может что-то поменялось?
кто угадает какая программа, тот получит апельсин
Светодиодная моргалка с переключением по кнопке. Угадал?
В 2553 более сложная программа.
Близко. Там моргалка сама по себе, но при нажатии кнопку он еще начинает температуру измерять своим встроенным сенсором.
Апельсин прилагается тут.
Это не апельсин, а грейпфрут. Но и он сойдет, я ж не полностью угадал :)
В 2553 — стандартная демка (моргает диодами, по кнопке фиксирует температуру и сравнивает текущую с зафиксированной).
2452 — чистая.
И это не вся часть демки. Демка по мере измерения температуры отправляет текущее значение температуры по последовательному порту и его можно посмотреть в терминале.
Дешевый этот комплект потому, что продают его за символическую цену по номеру серии MSP430 — 4.30$.
К примеру, более простой комплект для разработки размером с флешку продают за 20$, где 10$ стоит USB программатор, и 10$ платка с малюсеньким микроконтроллером (можно приобрести дополнительно), единственно что доставка FedEx бесплатная.

По поводу софта для MSP430, предлагаемые студии это закрытый платный софт, бесплатен он с ограничениями (для обучения сойдет). Хотя под линукс есть открытые компиляторы C и ASM.
В статье речь про Energia, которая бесплатная без ограничений и сделана для удобства тех, кто уже привык писать на Wiring под Arduino. В этом как раз прелесть для новичков.
Обещают добавление других MSP430 контроллеров.
для MSP430 CCS полностью функционален. ограничение скомпилированного кода в 16К как раз не влияет. В контроллерах, идущих с LounchPad — flash 16K
Угу. Только на linux этот самый CCS функционален весьма условно.
Связь с ланчпадом (отладку) так и не допилили.
Остаётся единственный вариант — собирать бинарь в CCS, а заливать в ланчпад и отлаживать сторонним софтом. Т.е. по сути весь CCS из IDE превращается просто в текстовый редактор с подсветкой
(и я, честно говоря, так и не понял его преимуществ перед (g)vim+gcc)
согласен, но что характерно, под виндой он работает через cigwin, что говорит о его первоначальной заточенности по линь.
А CCS 5.2.1 тоже не работает?
Нет, не работает. (version: 5.2.1.00018)
Проходит все этапы сборки.
При попытке отладки говорит «Error initializing emulator: No USB FET was found»

Единственный рабочий вариант, которого удалось добиться (при этом CSS не нужна):
— собираем .elf (я делал с помощью gcc; все пакеты есть в репе убунты по поиску 'msp430')
— подключаемся к launchpad: mspdebug rf2500
— в mspdebug грузим программу (load main.elf)
— там же запускаем (run)

Если не фурычит — можно перед load сделать erase (по хорошему это можно делать каждый раз, но вроде не обязательно).

Там же можно и отлаживать. Но привычнее в gdb :)
Запускаем в mspdebug команду gdb. Видим сообщение. что он ждёт коннекта на localhost:2000

В другой консоли запускаем msp430-gdb. В нём говорим:
target remote localhost:2000

А дальше — как обычно. Грузим тот же файл, что запихали в ланчпад и отлаживаем.
load main.elf
symbol-file main.elf


Можно попробовать пристроить открытую IDE вроде CodeBlocks (по крайней мере внешне не видно никаких серьёзных препятствий для этого).
Одна проблема — msp430-gdb «из коробки» не работает на ubuntu 12.04 (вылетает по segfault).
Но покуда gdb в отличие от ccs — открыта, решение найти нетрудно (можно просто разыскать в сети патч и наложить на исходник; но я пошёл чуть дальше и наложил весь патч поверх последнего gdb. Собранный бинарь для x86_64 тут)

Эта же программка на ассемблере совсем маленькая получается, не понимаю почему так много кода после компиляции C. В больших программах скорее всего разница не будет уже такой большой.
Код под MSP430 почти в два раза плотнее, чем на AVR. А на кортексах М (Thumb-2) ещё более компактный.
Однако реальные программы для MSP получаются больше, чем для AVR, а в кортексах вообще раздувает за сотню килобайт.
Такой вот парадокс. Видимо, сказывается человеческий фактор (зачем экономить, ресурсов немеряно)

Energia — зло — недопеределанный Arduino-вский IDE. Если и писАть под msp430 — так в CCS.
Эта уже третья подобная статья. Спасибо за ещё один красивый и полный обзор платы.
До этого игрался с Ардуино. Себе заказал 3 штуки, одну подарил знакомому.

Честно сказать, не сильно впечатлило, т.к. родная среда разработки заморочисто устанавливается с какими-то припарками-патчами. Да и чтобы её скачать необходимо заполнить какую-то анкету.
Energia с виду довольно сырая. Примеры явно взяты с Ардуино и чаще всего просто являются копипастой, в которой самому нужно переназначить контакты. А соответствия контактов нужно ещё найти.

«Из коробки» плата отказалась работать с терминалом. Так и не получилось завести. Так и не дошло дельше blink.

Вообщем, сложилось впечатление, что TI переманивает якобы лёгким порогом вхождения разработчиков на более крутые контроллеры и отладочные платы, которые продаёт уже не за $4.30.
Думаю эта плата займёт свою нишу, где не требуется достаточно сильного функционала и покупать atmeg-у дорого. Например, те же лампы настроения, простые автоматы — типа выключатели освещения и проч. Хотя нужно заметить такие вкусности по сравнению с той же atmeg-ой: 16-разрядность, возможность делать АЦП и складывать сэмплы без в память участия ЦПУ, возможность работы с основной flash как с eeprom и проч.
Думаю эта плата займёт свою нишу, где не требуется достаточно сильного функционала и покупать atmeg-у дорого. Например, те же лампы настроения, простые автоматы — типа выключатели освещения и проч. Хотя нужно заметить такие вкусности по сравнению с той же atmeg-ой: 16-разрядность, возможность делать АЦП и складывать сэмплы без в память участия ЦПУ, возможность работы с основной flash как с eeprom и проч.
Так в статье цена вроде одинаковая на оба чипа: 2$. А промо-цену на платку не стоит рассматривать как нечто неизменное.
пардон, скрипты что-то глюканули.
Какая родная среда разработки? Есть бесплатные версии вполне «взрослых» компиляторов, а если у вас есть полные версии, то совсем не обязательно заполнять анкету. Energia это по сути и есть копия Arduino IDE, и нужна для тех, кто не хочет разбираться в обычных языках.
Перейдя по ссылке http://www.ti.com/launchpad я попадаю на официальное wiki. Ссылки на софт ведут на Code Composer Studio 5, который можно бесплатно скачать с сайта TI.
Чтобы стать ардуино киллером недостаточно бесплатно раздавать свои платки.
Нужно соизмеримое сообщество и сопоставимое кол-во библиотек и просто кода на все случаи жизни.
А здесь ланчпад, и даже STM32, к сожалению, очень далеки от ардуино.
Если мне надо по быстрому проверить какое либо решение с использованием доп. периферии, я первым делом ищу код для atmega/arduino и на 95% он находится. Экономит кучу времени.
Тем более что мелкие платки клоны ардуино со встроенным USB стоят порядка $10.
Тут вроде знающие люди собрались… попробую сюда сунуться со своим вопросом:
http://habrahabr.ru/qa/23579/
Эх, зря написали пост: все платы у ТI закончились ;(
Теперь Backorder только.
Это баг на сайте, можете заказывать
Это не баг, там так и написано «вышлем по мере поступления на склад».
На последний заказ мне письмо пришло что отправят 5 октября.
Простите, не знал. Когда я заказывал тоже писало, что их нет, но выслали очень скоро
И, кстати не пробовали ничего на C2000 Piccolo контроллере делать? 12 битный ADC, I2C, SPI, UART и другие вкусности на борту. Вся радость 17USD.
Выглядит интересно, но я пока смотрю либо на DIP корпуса небольшого размера с минимальной обвязкой, либо на маленькие платы что бы использовать в конечных продуктах малого размера.
С PIC'ом что-то не пошло, но хочу к нему ещё вернуться. С ним раздолья достаточно много.
Проклятая жадность.
Заказал.
Купил себе такую же пару месяцев назад, пока руки еще не дошли потестировать :)
тут вроде не фейсбук…
И?
Автор предложил альтернативу, я сообщил, что уже поддержал ее.
я имел ввиду, что купил себе, но руки не дошли звучит как статус в фейсбуке, и не несет в себе абсолютно никакой информации по теме статьи
и вы тут же бросились комментировать это…
К сведению — собственно, сегодня я ее и опробовал, Energia еще более медленно работает чем для Arduino, но плюсом является то, что с собой несет инструментарий, который скорее всего можно дернуть для работы в нормальной IDE. Надо только разобраться как прошивать.
Отлично, что дошли руки. Советую попробовать CCS5. Достаточно мощная среда, хотя имеет свои странности. Под виндой работает через cyg-win, а под линюксом ребята обнаружили трудности с прошивкой. Так что не понятно, под какую ось она разрабатывалась. А в остальном — приличный дебаггер, поддерживает вышеописанную плату, и для работы с этой серией контроллеров является официально бесплатной.
Да, уже скачал, но по-моему для такого мелкого контроллера она избыточна. А более прочно на семейство MSP430 подсаживаться не хочу — это хобби.
Я полнейший новичок в этой области и хотелось бы задать пару вопросов.

Подойдут ли на эту плату датчики от Arduino?

Если нет, то где на Украине можно купить датчики для этой платы?

Сделанные специально для Ардуины — (т.н. шилды) подойдут скорее всего далеко не все. Но обычные датчики — на ура! Здесь стоит отметить, что использование шилдов оправдано только если вы знаете, как это работает и вам нужно быстренько опробовать «а что, если...». Если вы только знакомитесь — то это только тормозящий фактор, лучше покупать обычные датчики, читать к ним инструкции и подключать к Ардуино. И портов свободных больше оставите.
Дело в том, что я уже заказал уже себе эту плату. Так как считаю стоимость Ардуино немного завышенной, хотя радует огромное количество датчиков и шилдов. Так же дело в том, что посоветовали для начала использовать что-то простое и недорогое и вот в поисках толковой замены Ардуино я вспомнил про эту статью. И сразу же заказал, дабы убить 2 зайцев сразу — сделать первую покупку через ПейПал и заодно купить эту плату :)
Поэтому и спрашиваю, если заказывать простые датчики температуры, влажности, давления, Холла и прочие разработанные для Ардуино Датчики для Ардуино будут ли без проблем подходить под эту плату.
Сами по себе датчики подойдут к любой плате, не только Ардуино, Но вот программу, которая общается с датчиком, скорее всего придется писать самому. Но это даже плюс. Быстрей придет понимание как оно работает
Ага. Теперь все ясно. Спасибо большое за помощь.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории