Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.55/794: Рейтинг темы: голосов - 794, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142

MSP430

18.05.2010, 15:33. Показов 145938. Ответов 132
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вроде у буржуев очень популярный, а в рунете наоборот както слабо.
Заказал себе второй и пятой серии, вроде jtagом шьется и gcc бэкенд есть.
У кого есть опыт работы с этим контроллером?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.05.2010, 15:33
Ответы с готовыми решениями:

FreeModBus + MSP430
Ребята Help. Ситуация такова: скачал библиотеку FreeModBus и запихнул ее в проект и возникла проблема. Вод здесь: /* Stop Watchdog...

Прерывания MSP430
Здравствуйте! Написал программу для обмена данными с температурного датчика и компьютера через UART. Я новичок в программировании. В...

msp430 IAR
Ребята просьба о помощи, в универе курсовая по микроконтроллерам MSP430, работаем на IAR Workbench. Убедительная просьба помочь с одним...

132
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 598
28.06.2010, 12:42
Студворк — интернет-сервис помощи студентам
в Proteus есть модели MSP430, не знаю правда, насколько адекватные, т.к. не приходилось с этими контроллерами работать
0
0 / 0 / 0
Регистрация: 20.06.2010
Сообщений: 454
05.07.2010, 01:41
Получил письмо от TI - предложили заказать вручную через менеджера, попробовал заказать - вот уже 4 дня жду подтверждения. Походу добавлять Россию в список им не интересно.
0
0 / 0 / 0
Регистрация: 20.06.2010
Сообщений: 454
12.07.2010, 23:17
Смешно, пришел ответ от TI - разместили мой заказ на 3 этих платы (я просил 2) и оплатили сами купоном :) Т.е. я, конечно, доволен, поблагодарил их и все-такое... Но вопрос про Россию был проигнорирован. Вот так.
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 568
01.09.2010, 20:20
По поводу этой отладки (launchpad), вспомнил про фичи с низким энергопотреблением msp, тема актуальна в данный момент, решил попробовать спросить насчет возможности приобретения MSP-EXP430G2. Написал в саппорт, с предложением оплатить через PP. В итоге мне позвонил их менеджер, судя по коду, из Германии, и на весьма хорошем русском долго рассказывал что и как =) По его словам проблема в том, что обычно на российской таможне встревает все то, что не free samples. Уж не знаю точно почему, но похоже на то, что такие проблемы действительно бывают (у меня друг несколько раз попадал на предложение услуг таможенного брокера для растаможки, хотя он заказывал сэмплы, оценочная стоимость которых вряд ли превышает беспошлинный лимит на тот момент 5к для курьерских служб). В общем, похоже им просто не хочется связывать с Россией из-за непредсказуемости ее таможни.
В итоге сегодня приобрел launchpad в меге, ненамного дороже =) В терре тоже должна быть, если кому интересно.
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
05.10.2010, 11:55
Тоже прикупил себе этот Launchpad, симпатичная штука. Поддерживают его Code Composer Studyo и IAR, у которых ограничение на размер кода.
А есть ли ещё что из IDE/компиляторов/отладчиков, для ASMа или С без всяких ограничений по времени или размеру кода?
Не, понятное дело, можно поставить VMWare или что-то подобное и каждый раз откатываться. Просто хотелось бы без таких танцев с бубнами.
0
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 27
05.10.2010, 13:39
@ mokmum16
only $4.30 wyth free shipping ^_^
Щас почитаю внимательно, спасибо за инфу.

Млин, России в списке нету.. при том что есть куча каких-то Зимбабве.
Странно. Как прошла новость летом - заказал без проблем. Была Russian Federation. В заказе обещали прислать 26.10.2010
0
0 / 0 / 0
Регистрация: 27.06.2010
Сообщений: 405
05.10.2010, 14:33
Мне тоже не днях приехал этот Launchpad. Программатор, отладчик и макетная плата всего за окло 200 р.
В общем первое знакомство с MSP430 в лице Launchpad у меня вполне позитивное. И гнутый компилятор с ним тоже дружит, что для меня не маловажно.
0
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
05.10.2010, 15:01
Цитата Сообщение от Vid_kh
Тоже прикупил себе этот Launchpad, симпатичная штука. Поддерживают его Code Composer Studyo и IAR, у которых ограничение на размер кода.
А есть ли ещё что из IDE/компиляторов/отладчиков, для ASMа или С без всяких ограничений по времени или размеру кода?
Не, понятное дело, можно поставить VMWare или что-то подобное и каждый раз откатываться. Просто хотелось бы без таких танцев с бубнами.
MSP430GCC, там и компилятор и два разных дебаггера.
0
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 27
22.10.2010, 04:38
Не могу понять. Читаю User Guid msp430xx2xx - UART описан. Смотрю msp430x20x3.h - определений регистров/битов UART нет. Кто знает - есть UART или нет в msp430F2013? И что за хрень h файлом?
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 222
22.10.2010, 08:46
В User Guid msp430xx2xx (http://www.ti.com/litv/pdf/slau144e) дается полное описание для работы всех периферийных модулей серии, а в
http://www.ti.com/lit/gpn/msp430f2013 дается состав, техн. характеристики, распиновка и, судя по всему, UARTа в них нет.
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
22.10.2010, 20:29
okt
В каких-то MSP-ках UART есть, в каких-то - отсутствует. Сейчас работаю с MSP430F2272, в ней есть (Enhanced UART Supporting, Auto-Baudrate Detection (LIN)).
0
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 27
24.10.2010, 02:03
Образовался чудной глюк при отладке eZ430 с IAR (asm).
В процессе инициализации разных регистров до момента записи в TACCTL0 значения в ROM массово меняются (вижу в окне просмотра стека. Стек инициализирован первой командой.). После TACCTL0 верх стека равен FF FF FF ... , пока не вызван reti. Вызывается прерывание таймера. Тут reti сбоит - PC = FFFF, а стек остаётся как перед reti. Потом программа перескакивает на вторую команду после RESIT (почему не RESIT?) и т.д.. Всё это происходит при отображении окна с регистрами CPU. Самое интересное в том, что если переключить это окно из просмотра регистров CPU в просмотр Таймер А2, то reti не сбоит и программа выполняется корректно!
Отлаживаю с помощью Step Into (F11).
Интересны ваши мысли, в чём дело? И почему меняется ROM?
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
24.10.2010, 08:38
Не видя кода, могу лишь предполагать, что стек неправильно инициализирован.
Ещё момент - а контроллер правильно выбран в настройках?
По поводу остального - не замечал, правда с MSP-ками работаю на Си.
Код в студию, тогда можно что-то судить и чём-то гадать. Ну и какая версия IARа?
0
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 27
25.10.2010, 23:23
Контроллер выбран правильно.
IAR Assembler for MSP430
5.10.4 (5.10.4.50168)
02.06.2010 15:28:08, 2060800 bytes
В общем скачан по ссылке на iar.com из дебрей ti.com неделю назад.

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include "msp430.h"
#define     TL      8    //Transfer buffer length
#define     TI      R10  //Transfer index
#define     TC      R11  //Transfer count
#define     TW      R12  //Transfer word
#define     TBC     R13  //Transfer bit count
 
;-------------------------------------------------------------------------------
ORG     0FC00h-TL*2
TD          DW      0C00h
DW      0E00h
DW      0E02h
DW      0E04h
DW      0E06h
DW      0E08h
DW      0E0Ah
DW      0C00h
;-------------------------------------------------------------------------------
ORG     0FC00h                  ; Prokam Start (1K Ftosh divice)
;-------------------------------------------------------------------------------
RESIT       mov.w   #0280h,SP               ; Set stackpointer (128B ROM divice)
StopWDT     mov.w   #WDTPW+WDTHOLD,&WDTCTL  ; Stop watchdog timer
;mov.b   &CALBC1_12MHZ,&BCSCTL1  ;Setup DCO Clock
;mov.b   &CALDCO_12MHZ,&DCOCTL
SetupDCO    mov.b   #08eh,&BCSCTL1          ;13.56 MHz
mov.b   #0eeh,&DCOCTL
SetupP1     bis.b   #010h,&P1SEL
bis.b   #012h,&P1DIR
SetupTA     bis.w   #0212h,&TACTL
bis.w   #010h,&TACCTL0
mov.w   #080h,&TACCR0
Init        mov.b   #0,TI
mov.b   #8,TC
mov.w   #0,TBC
 
bis.b   #GIE,SR
jmp     $
 
TAINT       cmp.w   TC,TI
jl      LOAD
reti
LOAD        tst.w   TBC
jnz     BOUT
mov.w   #12,TBC
mov.w   TD(TI),TW
yms.w   TI
BOUT        dec.w   TBC
rra.w   TW
jc      B1
bic.b   #02h,&P1OUT
reti
B1          bis.b   #02h,&P1OUT
reti
 
TAOFF       ;bic.w   #030h,&TACTL
;reti
;-------------------------------------------------------------------------------
;           Ymtirrupt Vectors
;-------------------------------------------------------------------------------
ORG     0FFFEh
DW      RESIT
ORG     0FFF2h
DW      TAINT
END
0
Ko!
09.01.2011, 23:57
Ребят, у многих тут вроде имеется MSP430 Launchpad, у вас не выскакивает постоянно сообщение о необходимости обновления прошивки эмулятора, когда запускаешь дебагер? Если нет, то напишите, плиз, какая у вас версия IAR/CCS, если вы их используете, и ревизия платы (прям на плате написано).
0 / 0 / 0
Регистрация: 27.06.2010
Сообщений: 405
10.01.2011, 00:09
IAR 5.10.4. MSP430 Launchpad rev.1.3.
Ничего не не выскакивает, работает без проблем.
0
Ko!
10.01.2011, 12:20
miyvir, спасибо.
У меня IAR kickstor 5.20.1 и CCS4.2 , и там и там это сообщение постоянно выскакивает... Но сейчас обнаружил куда более неприятный глюк, хоть IAR, хоть CCS, больше ~500 байт исполняемого кода в контроллер не загружает, пишет в духе не получается записать по адресу F800 во флеш. Контроллеры пробовал разные: g2211,g2231,f2012 - одна и та же ботва, 470Б размером прошивка загружается , а больше - ни в какую.. Плата rev.1.4, похоже эта ревизия какая-то глючная.

p.s. Если ещё у кого есть LaunchPad , отпишитесь, плиз, по поводу вышеописанных проблем.
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
10.01.2011, 15:53
IAR 5.10.6, ССS 4.2.1.00004, Launchpad rev. хз, дома вечером гляну, как бы не 1.4.
Работает всё нормально, никаких приглашений обновиться или об ошибках не выскакивает.
Работаю в основном с IARом. ССS попробовал, - среда тяжеловата, как по мне.

UPD: посмотрел ревизию Launchpadа. Действительно 1.4. И всё работает.
0
Ko!
11.01.2011, 11:44
Заголовок: MSP430

Цитата Сообщение от Vid_kh
Работаю в основном с IARом. ССS попробовал, - среда тяжеловата, как по мне.
Да, CCS жутко перенасыщена всякими настройками и вобще, как-то нелогично построена, тяжело в ней работать, но дебагер мне в ней больше нравится , чем в IAR. Зато IAR легок в освоении , всё достаточно логично и интуитивно понятно.
UPD: посмотрел ревизию Launchpadа. Действительно 1.4. И всё работает.
Спасибо. Значит не в ревизии дело... Попробую поискать IAR 5.10.6 или 5.10.4 как у miyvira, может поможет.
Кстати, Vid_kh , miyvir, у вас IAR kickstort или полная версия?
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
11.01.2011, 12:25
Цитата Сообщение от Ko!
Кстати, Vid_kh , miyvir, у вас IAR kickstort или полная версия?
Полная торрентовская ;)
Хотя по большому счёту для большинства случаев достаточно и Kickstortа. Наиболее часто используемые камни - MSP430F2001 или MSP430F2002, иногда MSP430F2232 и пока только планирую на двух MSP430F2272.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.01.2011, 12:25

MSP430 в вакууме
Сам я микроконтроллеры программирую исключительно ради развлечения. Профиль работы у меня немного другой. Так вот у меня возник...

MSP430 в LabView
Привет. Нужно программировать msp430 в LabVIEW. Это вообще возможно?Дайте хоть какую то информацию плиз. Я больше меся рою гугл по этому...

MSP430 и Linux
Доброе утро! Я в микроконтроллерах пока что полный нуб, поэтому прошу совета опытных чуваков. Вопрос: можно ли работать с...

MSP430 + DS1624 по I2C
Здравствуйте. Пытаюсь получить температуру с DS1624, но ничего не выходит (то не получаю ничего с датчика, то не вижу датчик вообще). ...

Qbs для MSP430
Добрый день. Хочу использовать Qbs для программирования МК. Написал конфиг: import qbs Product { name:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время? Никакой пенсии. Никакого нового. . .
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы Кратко. . .
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем **Полевые заметки о двухнедельной совместной работе**. . .
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru