реклама на сайте
подробности

 
 
> Хочу начать работать с MSP430.
ASV
сообщение May 2 2005, 08:51
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 28-01-05
Пользователь №: 2 279



Хочу начать работать с MSP430. Нашол схемы программаторов (http://www.olimex.com и Figure B-3. MSP-FET430IF Fet из файла документации MSP-FET430 User's guide.pdf). Мои вопросы:
1. Какой из них лучше и в чем отличие?
2. Нужен ли для них кварц на плате с МК (во втором программаторе он уже есть но медленный, зачем он там? и зачем там 555 таймер).

Я нормально работаю с AVR и привык к программированию через SPI, а тут вроде только через JTAG?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
-=Space=-
сообщение May 26 2005, 17:59
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 105
Регистрация: 14-01-05
Из: Москва Зеленоград
Пользователь №: 1 962



хорошая программа должна Watchdog не глушить, а периодичесик сбрасывать
причен не по таймеру (прога может зависнуть, хотя таймер продолжит жить)
Хотя сам watchdog не использую, только думаю прикрутить когда буду релиз версию компилить.

Если пишется прога , где нужен "полный контроль" совсем не обязательно писать ее всю на асме. Инициализацию проще сделать на Си, на скорость она не повлияет.
А если писать на Си как на асме,
например
int a,b;
union{
long hilo;
int lo,hi;
}c;

MPY = a;
OP2 = b;
c.hi = RESHI;
c.lo = RESLO;

то на асме код будет не намного длиннее, хотя наглюдность и удобство программирования несомненно выше.

А если еще включить при компиляции генерацию асмкода , то можно избежать откровенно неудачных сишных конструкций.
Ошибок будет меньше чем писать непосредственно на асме
Go to the top of the page
 
+Quote Post
Shread
сообщение May 26 2005, 20:37
Сообщение #3


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Цитата(-=Space=- @ May 26 2005, 21:59)
Если пишется прога , где нужен "полный контроль" совсем не обязательно писать ее всю на асме. Инициализацию проще сделать на Си, на скорость она не повлияет.то на асме код будет не намного длиннее, хотя наглюдность и удобство программирования несомненно выше.
...
А если еще включить при компиляции генерацию асмкода , то можно избежать откровенно неудачных сишных конструкций.
Ошибок будет меньше чем писать непосредственно на асме
*

Я вообще написал, что в основном пишу на Си, кроме этого C-startup переделываю один раз, перед началом работы с нововой платформы, под задачи этой самой платформы. Во многих изделиях крайне критичен объем кода, если я делаю какой-нить датчик, скажем на 1121, там одновременно встает куча проблем, как то: малое потребление, нормальная работа порта(программного), высокая степень контроля за работой проца(работа с компаратором), математика, да еще и ограничения на размер кода(т.к если мона обойтись более дешевым процессором, то им и надо обходиться), в любом случае, самым реальныи является компромисс между асмом и Си. У каждого свои пристрастия, один приятель до сих пор на IAR 1.26 сидит и переходить на что-то более новое даж не думает, особенно после того, как Ti апдейт выпустил, с поддержкой новых процессоров. На чем программить каждый решает для себя, но для начала явно удобнее пользовать Си, потом учить архитектуру и грамотно пользовать асм.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ASV   Хочу начать работать с MSP430.   May 2 2005, 08:51
- - aal   Цитата(ASV @ May 2 2005, 11:51)Хочу начать ра...   May 2 2005, 09:50
|- - ASV   А позволяет ли эта схема выполнять отладку на крис...   May 7 2005, 20:37
- - standpoint   позволяет. Да проще кит купить ~50уе (JTAG, крист...   May 8 2005, 04:10
|- - nicom   ... а вот посмотрите... http://mspfet.hellos.biz/r...   May 26 2005, 11:51
- - yung   Совет, может, и не в тему, но все же. ИЩИ готовые ...   May 26 2005, 12:40
- - Shread   По воводу программатора, тот что по схеме от Олиме...   May 26 2005, 16:45
- - vesago   А можно поподробнее насчет C-startup? Я в основном...   May 27 2005, 06:30
- - andr2000   насчет пункта 3 согласиться ну никак не могу - вы ...   May 27 2005, 06:36
- - andr2000   если позволите вставить 5 копеек... под мсп, как и...   May 27 2005, 06:44
- - ZNQ   Надеюсь будет полезно http://forum.electronix.ru/i...   May 27 2005, 11:19
- - vesago   Вижу речь пошла о надежности. wdt лучьше сбрасыват...   May 27 2005, 14:11
- - vvvvv   В критическом участке кода ставится счетчик проход...   May 27 2005, 15:01
- - andr2000   согласен, с тем, что такая система будет работать....   May 30 2005, 06:41
- - vvvvv   Какой сути? Зависания любой ветки он отследит. Пр...   May 30 2005, 07:31
- - andr2000   когда я говорил о сути, я имел ввиду, что Ваш подх...   May 31 2005, 11:23
- - cpl   [quote=ASV,May 2 2005, 11:51] Хочу начать работать...   Jul 1 2005, 12:37


Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 14:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01386 секунд с 7
ELECTRONIX ©2004-2016