русский
Germany.ruForen → Архив Досок→ Verbrauchertipps

Кто за MSP430??

85  
augur посетитель16.04.05 15:30
augur
NEW 16.04.05 15:30 
Прошу высказывать свои мнения по МК и курьезы
с его программированием
Чудес в жизни не бывает...
Чудес в жизни не бывает...
#1 
Twladislaw Adept17.04.05 18:17
Twladislaw
NEW 17.04.05 18:17 
in Antwort augur 16.04.05 15:30
Нет наверное на этом форуме программистов
Чем выше тон, тем ниже уровень спора.
[син] Дурак обвиняет других, умный обвиняет себя, мудрый не обвиняет никого.[/син]
#2 
augur посетитель19.04.05 16:31
augur
NEW 19.04.05 16:31 
in Antwort Twladislaw 17.04.05 18:17
Вообще-то это не совсем программирование...
Всё это относится к классичесой электронике,
а значит и к бытовой технике, авто и пр...
P.S. MSP430 - это микропроцессор
(MК- микроконтроллер)
Чудес в жизни не бывает...
Чудес в жизни не бывает...
#3 
alexeigovorukhin гость20.04.05 09:50
alexeigovorukhin
20.04.05 09:50 
in Antwort Twladislaw 17.04.05 18:17
Привет. Работал с такой фигней.
Почему фигня? Ну есть у него некоторые заскоки. Например, так как он низкопотребляемый, то чтобы его ресетнуть - надо все кондеры, что в схеме есть, коротить. иначе он будет пахать и после того как батарейки из системы вынешь. В LPM (LowPowerMode) 4 uA. кошмар просто.
Еще недостаток - мало памяти как flash так и ram. и нет возможности добавить внешней. Но тогда наверное был бы он не таким низкопотребляемым.
Софт для программирования к нему тож немного кривоватый, просто так считать flash память не удастся, только заново переписывается и все. Отладчика под винды нормального нету (только на уровне ассемблера есть родной от производителя), все через какие то третьи проги и нет гарантии, что работать будет, хотя jtag интерфейс вроде присутствует. У нас немец один с этим отладчиком больше года бъется - только Hello World отладить смог, а что то серьезное отладить - нифига.

Достоинство - как раз таки низкое потребление. Он так и позиционируется, как самый низкожрущий проц.
АЦП довольно шустрый.
Gnu (бесплатный) компилятор приличный.
Есть один просто наиогромнейший недостаток - это документация. Что бы найти какой то конкретный пункт - надо полностью всю доку прочитатть (496 страниц в pdf). Конечно мнение субъективное, но если сравнить доку к Атмеловским AVR' кам то небо и земля так сказать. Например, мне так и не удалось завести SPI интерфейс на нем. Как я уж с ним и не бился. А в доке на эту тему все рабросано кусками довольно сильно, а искать времени нету, проект надо было полгода назад сдать.
Ну это вот такое вот мнение наболевшее за 2 года общения с етим процом.
Да. Тема в принципе к бытовой электронике мало относится, скорее к программированию и паянию.
если есть желание - пиши в мыло или тут, пообщаемся на тему паяния и программирвания того, что напаяли.
Алексей.
#4 
augur посетитель20.04.05 17:08
augur
NEW 20.04.05 17:08 
in Antwort alexeigovorukhin 20.04.05 09:50
Алексей! Спасибо за такой чёткий комментарий.
Я согласен на 100%. Просто не понятно, почему
камень с такой неплохой архитектурой имеет такие описаловки и практически не имеет достойных отладчиков-эмуляторов. Просто ужас!
Будь проклят тот день , когда я взялся юзать
этот МП.
Чудес в жизни не бывает...
Чудес в жизни не бывает...
#5 
alexeigovorukhin гость20.04.05 18:16
alexeigovorukhin
NEW 20.04.05 18:16 
in Antwort augur 20.04.05 17:08
Да кто ж их знает. Видимо руководство считает, что их проц и так крутой в плане потребления амперов, вот и экономят на всем остальном. Кстати, говорят, что собираются делать проц с большим объемом памяти. Как они этого хотят добиться, пока не известно, да и я как то уже проектом с этим процом не занимаюсь, потому на последнем Форшетллюнге от TI не был, и потому уже не в курсе чего там и как.
А в чем у тебя там проблемы с процом? Мож мы уже на эти грабли наступали, так поделюсь опытом, так сказать.
#6 
augur посетитель20.04.05 20:14
augur
NEW 20.04.05 20:14 
in Antwort alexeigovorukhin 20.04.05 18:16, Zuletzt geändert 20.04.05 20:27 (augur)
А вообще траблы так или иначе возникают с
любым камнем. У AVR`ов - при сбросах запросто
затирается память из-за низкоуровнего программирования, которое фиг знает как запретить после прошивки; у PIC`ов - память
аккумуляторная, да и со счётчиками намучаешься
пока отладишь (благо есть готовые дивайсы-отладчики-эмуляторы практически под любую задачу). Хотя в последнее время я больше склоняюсь к классике жанра - 8051 Intel,
простота/стоимость - лучше не найдешь.
Опять же смотря что мастерить...Каждому своё!
Чудес в жизни не бывает...
Чудес в жизни не бывает...
#7 
alexeigovorukhin гость20.04.05 23:24
alexeigovorukhin
NEW 20.04.05 23:24 
in Antwort augur 20.04.05 20:14
На 8051 все перменные статичные и там хардверный стэк. В основном весьма ограниченный. Особо функций не повызываешь, чего не скажешь о Atmel'ах и 430-м.
А. Вспомнил - довольно муторной фичей 430-го можно считать его 16-ти разрядность. Если не правильно спланировать структуры данных - можно попрощаться со значительным местом для основной программы, поскольку компилятор добавляет свой код для выравнивания границ. Но это вроде везде так.
#8