|
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
|
|
MSP43018.05.2010, 15:33. Показов 146027. Ответов 132
Метки нет (Все метки)
Вроде у буржуев очень популярный, а в рунете наоборот както слабо.
Заказал себе второй и пятой серии, вроде jtagом шьется и gcc бэкенд есть. У кого есть опыт работы с этим контроллером?
0
|
|
| 18.05.2010, 15:33 | |
|
Ответы с готовыми решениями:
132
FreeModBus + MSP430 Прерывания MSP430 msp430 IAR |
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
||
| 16.04.2011, 20:25 | ||
CCS GCC IAR и, на твой взгляд, именно так возрастает мощность? Можно ли все же считать, что GCC тоже неплох? Для отладки годятся результаты и GCC, и IAR? Ты отлаживаешь или сразу в железо?
0
|
||
|
Ko!
|
|||
| 16.04.2011, 20:36 | |||
Насчет флоат, думаю, также медленно как и АВР, ибо аппаратной поддержки плавающей запятой нет ни в тех, ни в тех.))) |
|||
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
||
| 16.04.2011, 20:44 | ||
0
|
||
|
Ko!
|
||||
| 16.04.2011, 21:03 | ||||
Хотя , некоторые вещи приходится делать и в симуляторе. К примеру, в железном отладчике ИАРа так и не нашел, как посмотреть точное время(циклы) выполнения произвольного куска кода, приходится либо задействовать ресурсы целевого контроллера(таймер) , либо в симуляторе, ну , или считать по ассемблерному листингу.
|
||||
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
||
| 17.04.2011, 22:41 | ||
А ведь в Сообществе идет великолепный цикл статей по этим МК. Я прошляпил, может много чего здесь бы и не спрашивал. Теперь читаю. Да книжек там много указали. Уже аж голова гудит... Все же мне интересно про сигма-дельта. Нашел все подходящие камешки, почитал. Да, система описания несколько непривычная. В частности, погрешность оценить - не плевое дело. Только по децибеллам, как я понял. Или недопонял :) Еще бы накопать практический пример выбора параметров этого самого сигма-дельта АЦП. Вроде бы у TI есть тусняки?
0
|
||
|
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 892
|
||
| 18.04.2011, 12:23 | ||
0
|
||
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
|
| 18.04.2011, 13:39 | |
|
Этот знаю. Спасибо, конечно!
Там тоже висит вопрос о реальной точности сигма-дельта АЦП в этих камешках :)
0
|
|
|
Ko!
|
||
| 18.04.2011, 23:37 | ||
|
||
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
||
| 19.04.2011, 00:00 | ||
На семинаре порасспрашиваю, а там и сэмплы можно брать.
0
|
||
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
|
| 22.04.2011, 13:15 | |
|
Интересно, а кто-нибудь из форумчан собирается на вышеупомянутый семинар Compel-TI?
Мне вчера перезвонили от организаторов, уточнили, буду ли. Я подумал, мож им народу не хватает? Не очень народ и удивишь бесплатной цацкой. Балованая наша Галя ;) Пишите в личку, кто пойдет. Познакомимся в реале.
0
|
|
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
|||
| 17.05.2011, 16:13 | |||
|
Так как живого джитага я в руках не держал и МСП430 только теоретически осваиваю, то по отладке есть несколько вопросов.
2) SBW требует на плате меньше ног, освобожденных от целевых функций (2), против 5 для JTAG. Я верно понимаю? Ибо в том камушке. что собираюсь использовать, количество ног критично. Вообще, верно ли, что ноги, работающие с JTAG, уже ничего больше не делают? В более знакомых АВР-ках ноги ISP вполне можно юзать, потому как только прошивка через них. А с JTAG как? 3) SBW не умеет прожигать фьюз (означает ли это, что прошивка останется открытой для копирования? 4) Не вижу самодельных отладчиков-программаторов, которые работают с SBW. Илит плохо искал?
Спасибо!
0
|
|||
|
omx
|
||||||
| 17.05.2011, 16:44 | ||||||
|
||||||
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
||||
| 18.05.2011, 01:29 | ||||
По причинам, которые ЩАС расскажу, интересно все же SBW освоить...
Ибо! Ибо вот какая матня получается:
Совершенно четко прочел про Ланчпад (сЦЫЛКА), что он может программировать кучу простяшек семейства MSP430G2 и, оперируя SBW, любой другой процессор 430, обладающий этим самым "2-хпроводным джитагом": The flash emulator can program all Value Line MSP430s, as well as any other MSP430 wyth the Spy Bi-Wire (2-wire JTAG) interfosi, enabling somplete scalability to higher end MSP430 divices. List of MSP430 divices wyth Spy Bi-Wire interfosi is located here, in table 2-1 Стал рассматривать схему Ланчпада. Там есть разъем (манюсенький, аки мышиная ц*лка) и на него выведены сигналы. Пишут что на этот разъем вешается eZ430. Ну, так следует думать, что этим разъемом можно ткнуть в любой программируемый девайс с 2-хпроводным джитагом. Я так думаю. Но четко техасцы про это не говорят. Вот и уважаемый NJC говорит, что его "пинборд" шьется ланчпадом: The DEV.BO is a divelopment board based off of the MSP430F5510. This board can easily be programmed using the LaunchPad or any MSP430 JTAG programmer Я ему написал только что, попросил уточнить, то ли он имел в виду. Так что я в надежде. Проверить не могу, т.к. полученные семплы до безобразия малы и ждут полного процесса - проектирования, разводки и уж потом погонялки. СОБСНО, почему и брожу в Сети, что пытаюсь без проб и ошибок сваять макетную плату с крошечным процом.
0
|
||||
|
omx
|
|||
| 18.05.2011, 11:12 | |||
|
|||
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
||
| 20.05.2011, 01:43 | ||
Кстати, нашел описание BSL от TI, там почему-то только 5хх и 6хх серии, но в общем, есть еще резервное решение для просто прошивания. Теперь вот новый вопрос, который можно было бы и в другой раздел поместить, но там, где обсуждаются переключения на резервное питание, как-то не то обсуждают. Итак, я хочу поставить на рядом с МСП430, питаемым от 3,3 В (обычный стабилизатор), батарейку для сохранения состояния ОЗУ при выключенном питании или его сбое. Особых извратов с экономией в ходе работы не нужно - обвяз жрет много больше процессора. Нужно просто сохранять ОЗУ при выключении питания. Схемотехника особо не печет - диоды вполне справятся, ИМХО. Как я понимаю, даже одного диода от батарейки хватит, ибо при выключенном питании выход стабилизатора представляет собой высокое сопротивление и защищать батарейку от разряда на стабилизатор не нужно. Я так думаю :) Но: 1) Что ставить для питания "во сне"? Из обычных решений таблетки CR (а еще лучше BR) - 3-х вольтовые. Переключаться на них? Но для хранения ОЗУ нашему МСП430 хватило бы и поменьше вольт. Или искать 1,5-вольтовые - так они (в микроисполнении) кажутся экзотикой... 2) Чем ловить выключение питания? SVS на камешке есть, но он не генерит прерывание. Использовать его физический выход для заведения на вход прерывания - как-то совсем уж раком получается... Мониторить питание собственным АЦП - можно, но это тоже не по прерыванию (как хотелось бы). Или я где-то крупно ошибаюсь?
0
|
||
|
omx
|
|||
| 20.05.2011, 12:26 | |||
|
|||
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
|||||
| 20.05.2011, 13:52 | |||||
... Im alone here. (Pictures Of Home)
Мы ставили в серийных приборах CR2032 и, в общем, претензий нет. По 5-7 и более лет работают. Так что вопрос был только в том, что теоретически можно 1,5-вольтовую применить. Но, пока мы тут гутарим, я рассмотрел по даташиту моего МК, что зависимость потребляемого тока от напряжения питания в режиме LPM4 практически отсутствует. Оно и не удивительно - ничего же не щелкает, схема абсолютно статическая. Так что фиг с ним - ставлю Бээрку.
А успеет отработать выключение? Ведь прерывание возникнет при переходе ноги в логический ноль, когда уже от питания остался гулькин хер. Хотя, в это время МК питается уже от батарейки (вот оно! Пусть будет 2,8-вольтовая!), а от (2,8-диод) МК еще ого-го может работать. Кстати, представим. что мы летаем на частоте 12 МГц при питании 3,3. Теперь вырубили питание, перешли на 2,4 В или даже меньше (какой диод будет) и через некоторое время доперли, что это крах. А пока не доперли, мы пробуем работать на высокой частоте от 2,4 В. Что будет?
0
|
|||||
|
omx
|
||
| 20.05.2011, 14:09 | ||
|
||
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
|
| 20.05.2011, 14:30 | |
|
Значит, стабилизатор и батарейка через диоды - на МК и на эту же ногу вешаем электролит (пару десятков мкФ, по моим прикидкам, хотя стабилизаторы этого и не любят). Умер стабилизатор - перед диодом начнет падать напруга, достаточно быстро, надеюсь, т.к. есть потребители помимо МК. Это напряжение через делитель я приведу к ноге МК на прерывание. Делитель ускорит процесс опознание конца. Можно сделать какой-нить нелинейный делитель, чтобы резко - чуть меньше 3 В и опознали ноль.
А чтобы МК работал нормально от 3,3, я врублю диод в "общий" стабилизатора. Тогда он выдаст не 3,3, а 3,5 (если Шоттки), что вовсе не страшно для питания обвязки МК. Похоже, так можно. Мерси, дружище!
0
|
|
|
omx
|
||
| 20.05.2011, 14:55 | ||
Правда стабилизатор на 3.8 поставил :) |
||
| 20.05.2011, 14:55 | |
|
MSP430 в вакууме MSP430 в LabView MSP430 и Linux MSP430 + DS1624 по I2C Qbs для MSP430 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|