Grace спешит на помощь

Когда я только начинал работать с замечательными контроллерами msp430 мой мозг готов был взорваться от сложности инициализации клоков и прочей перефирии. Большое количество тактирующих сигналов очень полезно для энергосбережения, но отпугивает от этих замечательных и дешевых кристаллов.
Семплы шлют бесплатно, доходит по федексу до Уфы за 4(!) дня. После появления дешевой серии G2 в user-friendly корпусах и отличного отладочного набора за 4.30$ проекты на msp430 должны сыпатся как пирожки. Они и сыпятся, но в основном, за рубежом. Им проще понять даташит, где описана инициализация периферии :)
Но суровые техасцы решили не сдаваться. И запилили утилиту настройки Grace для народной серии G2.
Хочу рассказать об этой штуке.
Grace (Graphical Peripheral Configuration Tool) — это надстройка над фирменной средой для программирования Code Composer Studio (CCS), которая в свою очередь создана на основе Eclipse. CSS с ограничением размера прошивки на 16Кб можно скачать бесплатно (и нужно, если вы до этого не ставили GRACE, на старой версии у меня комбайн не завелся, несмотря на выкачивание мегабайтов обновлений. Правда нужно зарегистрироваться, но вы ведь уже стреляли бесплатные семплы, не так ли? :)
Вот видео от TI где они объясняют что это, и зачем.

video platformvideo managementvideo solutionsvideo player

В общем, читаем www.ti.com/grace и пользуемся :)Надеюсь оно не дорастет до уровня Delphi и не породит кучу «программистов на мсп» %)

Комментарии (22)

RSS свернуть / развернуть
Техасцы умеют придумывать названия!

Лично меня из msp430 интересует только -L серия.
0
а как насчет серии MSP430AFE2xx? 3(!) независимых 24-битных АЦП встроенных в кристалл. И кому теперь нужны внешние АЦП?
0
ΣΔ АЦП такие ΣΔ АЦП. :) Они-же былинные слоупоки!
0
Тут уж смотря что нужно. Либо скорость параллельного либо точность сигма-дельта. Ну либо много денег и внешний АЦП =)
0
Чтобы получить его 24 бита надо будет долго трахаться с разводкой и схемой на предмет удаления шумов.

С другой стороны, среди АЦП, которые недавно раздавала NXP были 16 бит >100MSPS. Тут и точность и скорость, но зато они дорогие, да.

Опять-же большой скоростью АЦП в МК похвастаться не могут. Максимум, что я видел — 1MSPS. Но как они работают на такой скорости — незнаю — может врать будут.
0
Нано вполне неплохо работает.
0
А что там за МК?
0
STM32F103
0
Чтобы получить 24 бита, я думаю, нужно трахаться до потери пульса. Все равно в младших разрядах какая-нибудь шляпа да будет.
Di, мне кажется, когда-то экспериментировал с АЦП на AVR. У него тоже нехило шумело в младших разрядах. Про то, использовал ли он ИОН или нет, уже не помню.
А насчет скорости: разве в той же STM32F103 не несколько MSPS? Datasheet под рукой нет. Я на работе с таким делаю проект, но там скорости совершенно смешные.
0
Вот тут есть табличка, в которой есть скорости АЦП для разных STM32. Самое большее — 2 MSPS — у серии F-2
0
Значит я обшибся слегонца.
0
а ничего что там 12бит АЦП? 24 и 12 это какбэ большая разница
0
замечательных и дешевых кристаллов.
Чет я посмотрел локально (Промэлектроника) — нифига они не дешевые :( Буквально единицы укладываются в пару баксов, но фарш там сильно уступает AVR за ту же цену. Может я не там смотрю?
0
  • avatar
  • Vga
  • 28 августа 2011, 16:39
дешевая серия G2. catalog.compel.ru/mcu/list?PS_TXT=G2
за 16 бит все равно приходится платить!
0
Это опт, компэл и за младшие. STM32 стоит примерно столько же, но памяти и фарша куда больше. И бит еще больше.
0
зато там LQFP48 как минимум. Для дома корпус сложный… А для msp430 даже PDIP20 или PDIP16 имеются. Меньше бакса стОит всего один кристалл — STM32F100C4T6B 0.99$ (ST) (Компэл).
0
Дык и MSP430 почти все в промэлектронике стоят от сотни. Буквально 2-3 рублей по 60, но там 2кб флеш и 128 озу. STM32 стоит примерно столько же, но это уже совсем другая песня!
LQFP сложнее развести и в домашних условиях выигрыша по размеру он не даст, но и проигрыша особого тоже. А запаять его не проблема при наличии фена. Можно даже натравить разом десяток переходников на DIP40 и вообще особой разницы не будет.
Опять же, есть и AVR с STM8. Выигрыша по цене по сравнению с ними MSP430 тоже не дает, а по фаршу беднее.

Короче, MSP430 штука любопытная и два ланчпада я купил. Но с экономической точки зрения мне что-то не очень нравятся они, не уверен, буду ли покупать процы кроме тех, что с ланчпадом пришли.
0
ну во первых Промэлектроника барыги. Мои клиенты покупают у Компэла довольно дешево (как юр. лица). Сам я получаю абсолютно все камни бесплатно (и еще куча аналоговых микросхем). Так что, проблем с ценой я не вижу. AVR конкурирует в цене только tiny но все, что дешевле бакса полное убожество — даже АЦП нет. G2 за более дешевые деньги лучше!
0
Гм, на дешевых G2 не то что АЦП — UART'а нет. А за сотню и атмегу купить не проблема.
Компэл ко мне вообще никаким боком не относится — не работают они АФАЙК с физлицами в розницу.
Промэлектроника по ценам обычно довольно вменяемый поставщик, и что немаловажно — местный. Да и в компэле в основном MSP довольно дороги в розницу, кроме самых скромных.
0
Меня из всех msp430 больше всего интересуют L серия, которая может работать от 0.9В. Вот это действительно интересно.
А остальные — МК как МК…
(а, ну еще есть особи с 24бит АЦП, но зачем он нам? :))
0
Тензодатчик от весов подцепить)
0
Пробывал Grace, толку от неё мало только ресурсов компа жрет дофига из-за этого работать в ней нереально. А переферия лего и так через регистры настраивается, есть много примеров… Ланчпад мне не растроил но его я вижу использовать только как преходник USB-UART… MSP серии G толку мало их потреблениея вполне можно добиться на stm32, про серию L, надо прочекать
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.