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

MSP430

18.05.2010, 15:33. Показов 145922. Ответов 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.03.2010
Сообщений: 1,112
23.05.2010, 20:58
Студворк — интернет-сервис помощи студентам
Автор использует встроенный загрузчик, что тоже имеет право жить.
0
omx
23.05.2010, 22:12
Цитата Сообщение от yv_s
Как я понимаю регулятор и операционник в этой схеме чтобы совсем уж ровные три вольта получить?
А просто стабилитрон на 3.1 воткнуть(ну или кренку), такой номер не пройдет?:)
стабилитрон- не думаю что хорошая идея. можно поставить любой подходящий LDOспособный из 5 В через диоды шоттки сделать 3-3.3 В (думаю подойдет даже lm1117, на счёт КРЕНок - уточняйте, какое минимальное допустимое падение напряжения они могут вытерпеть). На операционнике сделан повторитель напряжения, что б в случае питания кристалла от собственного источника не кушать лишнего от него и согласовывать уровни сигналов, а в случае отсутствия собственного питания схемы - подавать напряжение.
Цитата Сообщение от yv_s
Еще нагуглил вот такой(что плюс, последовательный порт) http://www.levap.ru/2009/11/bs... or-msp430/
Вроде автор поста шьет таким через gcc, правда под виндой.
В состав входит утилита msp430-bsl для использования загрузчика. Но учтите, что при перезаписи программы через bsl надо знать таблицу векторов прерываний уже зашитой программы, иначе придётся делать mass erase, что негативно скажется (будут стёрты) на калибровочных коэффициентах ацп, встроенного генератора и всего что там есть (коэффициенты имеются не во всех кристаллах).
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
23.05.2010, 22:21
Цитата Сообщение от omx
стабилитрон- не думаю что хорошая идея. можно поставить любой подходящий LDOспособный из 5 В через диоды шоттки сделать 3-3.3 В (думаю подойдет даже lm1117, на счёт КРЕНок - уточняйте, какое минимальное допустимое падение напряжения они могут вытерпеть). На операционнике сделан повторитель напряжения, что б в случае питания кристалла от собственного источника не кушать лишнего от него и согласовывать уровни сигналов, а в случае отсутствия собственного питания схемы - подавать напряжение.
Понятно. Лучше не буду заморачиваться с JTAG, а сделаю BSL загрузчик, для него все детали есть.
Тем более меня lpt только на ооочень старом компе:)
Цитата Сообщение от omx
Но учтите, что при перезаписи программы через bsl надо знать таблицу векторов прерываний уже зашитой программы, иначе придётся делать mass erase, что негативно скажется (будут стёрты) на калибровочных коэффициентах ацп, встроенного генератора и всего что там есть (коэффициенты имеются не во всех кристаллах).
О, про таблицу прерываний я уже где-то прочитал, что она как ключ для защиты прошивки кристалла служит.
Знать таблицу прерываний равносильно иметь копию текущей прошивки мк?
0
omx
24.05.2010, 12:09
Цитата Сообщение от yv_s
Знать таблицу прерываний равносильно иметь копию текущей прошивки мк?
Не совсем, у некоторых кристаллов можно отключить bsl записью нигического значения по определенному адресу, или сделать самоуничтожение прошивки по неправильному паролю.
0 / 0 / 0
Регистрация: 28.01.2010
Сообщений: 569
27.05.2010, 00:44
Есть ещё такая нигическая штука - JTAG Fusee. Поначалу автор, некто Kurt, их продавал, потом всё открыл, включая прошивку МК.
Собственно, чтобы не искать...
Цитата Сообщение от omx
Цитата Сообщение от yv_s
Знать таблицу прерываний равносильно иметь копию текущей прошивки мк?
Не совсем, у некоторых кристаллов можно отключить bsl записью нигического значения по определенному адресуА вот это интересно... в PM можно? ;) Равно как и о "дыре" в BSL, если что-то о ней знаете, повсюду поудаляли, не успел поймать...

[153.89 Кб]
0
omx
27.05.2010, 11:15
Цитата Сообщение от Kotz
А вот это интересно... в PM можно? ;) Равно как и о "дыре" в BSL, если что-то о ней знаете, повсюду поудаляли, не успел поймать...
А что нам скрывать?



Про дыру в bsl ничего конкретного сказать не могу, но знаю только то что, эта дырка актуальна для довольно старых кристаллов (версия Bsl до 1.10), есть ещё скудное описание проблем в на сайте производителя.
0 / 0 / 0
Регистрация: 28.01.2010
Сообщений: 569
27.05.2010, 17:10
Понял. Не понял другого - в опциях для BSL MSPFET есть такое: "Patch to v1.50". Опция появилась как раз после сообщений о "дырке". Если бутлоадер в масочном ПЗУ, то что бы это значило? :)
А сообщение по ссылке интересное... в принципе, таким образом можно поменять содержимое таблицы векторов прерываний. "Software workaround available" - конечно, весьма информативно ;).
0
omx
27.05.2010, 19:01
Цитата Сообщение от Kotz
Понял. Не понял другого - в опциях для BSL MSPFET есть такое: "Patch to v1.50". Опция появилась как раз после сообщений о "дырке".
Но связана она с другим, версия 1.50 умеет работать на больших скоростях нежели версии старше, таким образом при большом объеме переписываемых данных, загрузить новый лоудер а после загрузить основную прошивку становится выгоднее в временном плане.
0 / 0 / 0
Регистрация: 28.01.2010
Сообщений: 569
28.05.2010, 10:41
То есть новый лоадер выполняется из ОЗУ, почему бы и нет. :) На 38400 скорость прошивки уже приближается к JTAG-овской.
0
0 / 0 / 0
Регистрация: 25.02.2010
Сообщений: 402
23.06.2010, 21:16
У TI появилась дешевая divelopment board
http://hackaday.com/2010/06/22/ti-makes ... by-market/
http://hackedgadgets.com/2010/06/23/ti- ... m-for-430/
http://processors.wiki.ti.com/index.php ... XP430G2%29
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 568
23.06.2010, 21:38
@ mokmum16
only $4.30 wyth free shipping ^_^
Щас почитаю внимательно, спасибо за инфу.

Млин, России в списке нету.. при том что есть куча каких-то Зимбабве.
0
0 / 0 / 0
Регистрация: 25.02.2010
Сообщений: 402
23.06.2010, 22:06
Народ семплы у ТИ заказывал, указывали Румынию и в итоге приходило куда надо. Правда тут с оплатой, может и не получится. Сейчас им в саппорт письмо пишу, может подскажут что-нибудь.
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 568
23.06.2010, 22:18
@ mokmum16
Я тоже так заказывал через Чехию, но то сэмплы =)
Смотрю компел их офф. дистрибьютер, может быть они могут продать (правда розница у них черех терру/мегу).
В digi-key посмотрел, сначала думал там тока UPSом доставляют (а это 120$), оказалось, что вроде есть там и обычная почта, если выбирать, только имхо заказ будет долго идти, надо подождать пока плату привезут, потом ждать нашу чертову почту.
0
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
23.06.2010, 22:53
Что-то очень странное с Россией, самое главное в форме "задай вопрос" Россия есть, а там нету.
Надо попробовать подменить HTTP запрос, чтобы якобы я Россию из списка выбрал:)
0
0 / 0 / 0
Регистрация: 20.06.2010
Сообщений: 454
24.06.2010, 01:05
Написал им письмо, попросил добавить Россию в соответствующие поля (shipping и byttyng адреса). А то действительно смешно как-то: хоть я и не в России сейчас, а заказать не могу - карточки Российские - авторизация не проходит.

Если что-нибудь ответят - отпишусь тут.
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 568
25.06.2010, 00:06
http://processors.wiki.ti.com/index.php ... chpad_b_es
Внизу страницы кстати кто-то спросил насчет России.
Народ, вам что-нить ответили из TI по этому поводу?
0
0 / 0 / 0
Регистрация: 20.06.2010
Сообщений: 454
25.06.2010, 01:45
Цитата Сообщение от O-10
Народ, вам что-нить ответили из TI по этому поводу?
Пока молчат.
0
0 / 0 / 0
Регистрация: 25.02.2010
Сообщений: 402
25.06.2010, 02:47
Мне тоже не ответили.
0
zoybirk
28.06.2010, 11:55
Добрый день. Скажите пожалуйста существует ли бесплатый симулятор для MSP430? Поставил IAR от TI, а там тоже только ядро работает, а мне бы хотелось что бы таймер например, чтоб можно было шим посмотреть, повыводить разные источники тактирования на пины, на счет АЦП не знаю - было бы идеально конечно.

И еще вопросик, у меня 430F2013 - чем его можно прошить, и какие при этом могут быть проблемы( подводные камни...).

А нет, еще один, как пользоваться эмулятором, зачем он нужен, и как его запусить если ни одного экзешника в папке с ним нет, - наверно какому нить jovo загрузчику надо что то показать... это мои предположения.
omx
28.06.2010, 12:15
лучшый симулятор - железо.
2013 можно прошить через SBW интерфейс который умеют Usb-отладчики (фирменный UIF и ez430 ну и всякие сторонние, LPT отладчики такого не умеют!!), зато через lpt можно 4 проводной jtag, судя по распиновке должен работать.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.06.2010, 12:15

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
Текстовый слайдер с нумерацией страниц и кроссбраузерность.
russiannick 18.07.2026
Один мой друг написал текстовый слайдер с нумерацией страниц. Сегодня я расскажу как он умудрился подружить его с кроссбраузерностью. Очевидно сложно угодить с шириной каждому браузеру. Один крадет. . .
Грибы - это мемы, дерево - это человек. Применение микоризной модели к теории меметики Докинза.
anaschu 18.07.2026
Меметический изоморфизм теории «всего»: Грибная сукцессия как модель эволюции идей Докинза Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а универсальную. . .
Грибы - это корпорации, деревья - это государства. Механизм массонского захвата власти
anaschu 18.07.2026
Макроэкономический изоморфизм теории «всего»: Грибная сукцессия как модель транснационального капитализма Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru