Например TDA7294

Форум РадиоКот • Просмотр темы - TI MSP430 Launch Pad
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт июл 10, 2025 08:11:45

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 441 ]     ... , , , 16, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Пт фев 07, 2014 18:02:33 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 611
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3732
Рейтинг сообщения: 1
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Это можно сделать с помощью MSP430 Flash Programmer от Elprotronic
http://www.elprotronic.com/download.html
Я сам не пробовал, но люди делают это также из IAR путем модификации Device Decription File. Подробности в Гугле.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Чт апр 10, 2014 23:31:17 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7301
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
А знает ли кто сколько стоит вменяемая версия IAR для MSP430? что-то на их сайте не нашёл. Только "обращайтесь к нашим дилерам". Кажется, 4 халявных килобайта очень быстро могут закончится. Правда, если он как PICC18 стоит полштуки баксов - это печально.


Последний раз редактировалось uldemir Пт апр 11, 2014 20:16:09, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Чт апр 10, 2014 23:34:37 
Мудрый кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 93
Зарегистрирован: Ср сен 07, 2011 21:40:30
Сообщений: 1798
Рейтинг сообщения: 0
Цены разные. Обычно 3-5 килобаксов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Чт апр 10, 2014 23:36:47 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
дороже, в песках пустыни не подойдет? http://caxapa.ru/219949.html


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Чт апр 10, 2014 23:51:23 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7301
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
пнятно - нет в жизни счастья.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Сб май 17, 2014 20:06:47 
Открыл глаза

Зарегистрирован: Чт июл 04, 2013 15:15:22
Сообщений: 43
Рейтинг сообщения: 0
Привет всем ещё раз.
Вобщем, докучил меня делфи и шарп, и при появлении свободного времени сел за MSP430.

Создаю программу приёма пакета через uart, используя прерывание.
Код:
#pragma vector = USCIAB0RX_VECTOR
__interrupt void USCIAB0RX_VECTOR_PRE (void)
{
    char buf = UCA0RXBUF; //сбрасываем прерывание
    addItem(ch_exp,buf);  //добавляем символ buf к массиву символов ch_exp
    UARTWriteString(ch_exp);
    //далее заводим таймер на 100мс
}

Конец пакета буду определять просто - по разрыву по времени между принятыми символвми более 100мс.

Проблема в процедуре addItem (написал по докам из яндекса):
Код:
void addItem(char *&c, char sim)
{
 char *tt; //использую свой метод определения длины строки, это наверно почти бред:)
  tt = c;
  int ii = 0;
  while (*tt)
  {
    ii++;
    tt++;
  }
  char *t = new char[ii+1]; //но даже если задавать размерность вручную, то тоже виснет
  for (int i=0; i<ii;i++)
     t[i] = c[i]; 
  t[ii] = sim;   
  delete[] c;
  c = t;
}

[хотел сперва сделать строки как советовал YS тут, но, вроде, массивы как параметры в процедуры не передашь - можно только указатели. Если есть более хорошие способы работы со строками, буду рад если подскажете]

При первом проходе через процедуру, добавляется символ к массиву и возвращается изменённый массив нормально.
При втором проходе, помимо добавления символа добавляется ещё и символ '.'.
При третьем проходе, всё виснет.

Сперва грешил на символ \0 в конце строки, но вроде он ставится автоматом, и не надо заботиться о его добавлении.
В чём проблема?


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Сб июн 07, 2014 22:39:37 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Пт апр 01, 2011 20:59:47
Сообщений: 131
Откуда: Саратов
Рейтинг сообщения: 0
Привет !
Купил чудо- ti-fet430uif
Ну так вот... прикручиваю к Code Blocks и тут мне выкидывает мол
Код:
stdout> MSP430_Initialize: USB
stdout> FET firmware update is required.
stderr> tilib: device initialization failed
stdout> Re-run with --allow-fw-update to perform a firmware update.
Tool execution terminated with status -1


Что надо ему не знаю :(
А вы ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Вс июн 08, 2014 00:37:52 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 611
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3732
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Он хотел обновить свою прошивку, это нормально. Похоже это ему не удалось. Работает-ли он после этого? Если обновляете прошивку под Linux, обновление может и не сработать. Я его всегда под Windws обновлял без проблем. Попробуйте из под IAR. Хотя, прошивка привязана к версии IDE. На сайте ТИ есть отдельная программа для заливки прошивки в программаторы, не помню только для всех-ли. Недавно я так перешил программатор в неработающем LaunchPad-e.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Вс июн 08, 2014 14:23:45 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Пт апр 01, 2011 20:59:47
Сообщений: 131
Откуда: Саратов
Рейтинг сообщения: 0
Да, программатор прекрасно работает с IAR. Подскажите что за программа для обновления прошивки?
Работаю под Windows.
Спасибо за ответы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Вс июн 08, 2014 18:58:31 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 611
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3732
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
IAR прошивку UIF обновляет сама если нужно, об этом можно вообще не беспокоиться. Та утилита, что я имел в виду для LaunchPada - http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_Firmware_Update
У меня он IAR-ом определялся, но почему-то перестал работать в режиме отладки. Эта утилита полностью его восстановила.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Вс июн 08, 2014 19:15:44 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Пт апр 01, 2011 20:59:47
Сообщений: 131
Откуда: Саратов
Рейтинг сообщения: 0
а как быть с ti-fet430uif ?
Запустил прогу но ti-fet430uif не увидела.
Спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Вс июн 08, 2014 19:21:03 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 611
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3732
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Та прога только для LaunchPad-a. Есть-ли такая для UIF - не знаю. Мне это никогда не было нужно (пока).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Вс июн 08, 2014 19:26:54 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Пт апр 01, 2011 20:59:47
Сообщений: 131
Откуда: Саратов
Рейтинг сообщения: 0
Хорошо, спасибо. Буду разбираться. Если что получится отпишусь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Вс июн 08, 2014 22:06:14 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Пт апр 01, 2011 20:59:47
Сообщений: 131
Откуда: Саратов
Рейтинг сообщения: 0
Вроде все заработало.
Вот:
Код:
tilib -d COM19 --force-reset "prog ${PROJECT_DIR}${TARGET_OUTPUT_FILE}"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Вс июн 08, 2014 22:34:12 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 611
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3732
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
У ТИ есть еще инструмент MSP430 Flasher, вызываемый из коммандной строки. Он, в частности, работает с UIF и тоже сам его прошивку обновляет если нужно.
http://processors.wiki.ti.com/index.php/MSP430_Flasher_-_Command_Line_Programmer


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Вс июн 08, 2014 22:56:17 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Пт апр 01, 2011 20:59:47
Сообщений: 131
Откуда: Саратов
Рейтинг сообщения: 0
Да, знаком. Кстати не пришлось обновлять прошивку. Когда работал с LaunchPad подключался по USB
Код:
tilib -d USB --force-reset "prog ${PROJECT_DIR}${TARGET_OUTPUT_FILE}"

А с ti-fet430uif COMn (COM19):
Код:
tilib -d COM19 --force-reset "prog ${PROJECT_DIR}${TARGET_OUTPUT_FILE}"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Пн авг 18, 2014 13:09:22 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7301
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Возникла проблема. Правда, она скорее связана с IARом. Делаю проект. Отлаживаю. Вроде всё работает, переключаюсь с Debug на Release, заливаю скомпилированный код в кристалл - всё вроде работает, но почему-то не срабатывает один тривиальный кусок (по включению, на индикаторе зажигаю черточки и если в это время нажать на какую кнопку делается переход к программе установок) - черточки зажигаются, но на кнопки дави, не дави - ничего не происходит, а по истечению таймоута выполняется основное тело программы, где всё работает (кнопки тоже). Собираюсь посмотреть отладчиком что за, переключаю Release в Debug - работает как часики.

Схему программирую через ланчпад - соединяю тремя проводками. И еще странность, нажимаю кнопку "leave target running" - всё равно, по выходу из отладчика кристалл останавливается.

Несколько сумбурно, наверное, описал, но может есть какие идеи где посмотреть?

Собственно, хочется "зашить" программу в конечное устройство. Попробовал в настройках нажать кнопку "Factory reset" - теперь в режиме Release генерируется какой-то файл с расширением .TXT в котором текстовый дамп. Но сам IAR его прошивать в кристалл не хочет. Или можно просто оставить дебажный .d43 и не париться?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Чт авг 21, 2014 21:55:03 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7301
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Нашел отличие. В опциях Release установлена высокая степень оптимизации, которая вскрыла одну ошибку - переменная не была объявлена как volatile. Поэтому в debug режиме компилировался call kbdread, а в release сразу проверялась переменная.

Проблему с "leave target running" решил откатившись до 5.6 версии.

Осталась проблема с прошивкой.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Чт авг 21, 2014 22:42:23 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 611
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3732
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Файл .TXT можно загрузить в МК в помощью утилиты MSP430 Flash Programmer на сайте ТИ. Не помню, можно-ли в качестве программатора при этом воспользоваться Launchpad-ом. У меня работало со стандартным USB-FET программатором.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Пт авг 22, 2014 00:15:00 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7301
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Хм, сработало. Хотя и пришлось помучаться пока скачал этот софт... Санкции, итить.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 441 ]     ... , , , 16, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y