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

 
 
> AVR vs MSP, Различия
Георгий
сообщение Nov 10 2006, 13:23
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957



В чем основная разница микроконтроллеров AVR и MSP? С пиками понятно - ущербная система команд, переключение банков памяти и т. п. А MSP чем хуже (лучше)?
Может вопрос и обсуждался, но я не нашел. Если что, можно отправить туда smile.gif


--------------------
Обычно последним смеется тот, кто хуже соображает!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Nov 10 2006, 20:18
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Георгий @ Nov 10 2006, 18:23) *
В чем основная разница микроконтроллеров AVR и MSP? С пиками понятно - ущербная система команд, переключение банков памяти и т. п. А MSP чем хуже (лучше)?
Может вопрос и обсуждался, но я не нашел. Если что, можно отправить туда smile.gif

Это вопрос скорее религиозный smile.gif Оба МК подходят для большого круга задач, но многие выбирают именно то, что ими лучше изучено.
Цитата(bgc @ Nov 11 2006, 00:07) *
а что скажите про среды программирования.
Для AVR все очень даже достойно и удобно.
Работал на TMS320 - CCS - менее удобно. А с чем работают на MSP?
Какие средства программирования удобнее?

Список средств программирования для MSP430 есть на сайте производителя.
Я в настоящее время пользуюсь IAR EW430 3.30A.
TI Code Composer Essentials еще очень "сырой", это даже его разработчики признают.
GCC я не пробовал.
CrossWork не понравился чем-то сразу. Чем, уже не помню.
ImageCraft пробовал только один раз. IAR EW по сравнению с ним сразу выиграл и больше к ImageCraft я возвращался.
В общем большинство сейчас пользуются IAR EW430, либо GNU-тыми тулзами, если так нужно для работы (например, на IAR денег нет/жалко, а заказчик желает именно легально используемый компилятор).
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Nov 10 2006, 22:56
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(rezident @ Nov 10 2006, 23:18) *
Это вопрос скорее религиозный smile.gif Оба МК подходят для большого круга задач, но многие выбирают именно то, что ими лучше изучено.


Вы будете удивлены, но их (МК) вообще много. Существуют в природе камни от Сименс и от Зилога, от Цирус лоджик и от Митсубиши. Кстати о последнем, - M16C - очень неплохой камень. Портов 10, таймеров что-то около этого, штук пять rs232, АЦП 10бит и даже ЦАП!!!, ПДП ко всей этой хреновине, FLASH от 20K и озу от 8К - всё это за 10$. 16 бит, система команд - закачаешься, Си и оси прекрасно ложатся. Тот же at91sam7s64 - 10$, - тоже вариант.

Я, кстати, пробовал один проект на MSP430 переписать(с AVR). Было много 16-ти битной арифметики. Получилось класс! Объём меньше, производительность выше, но если работаешь напрямую с цифровыми интерфейсами на высокой скорости, то получается хуже. У меня получилось. Ну надо один бит порта обработать. 16 битная арифметика не помогает. Надо максимально быстро среагировать на прерывание и отработать один бит и выдать другой. И вот тут AVR - просто супер. Ну и стоимость, конечно.

А производительность отходит на второй план. Если ты справляешься, то делать быстрее нецелесообразно. Не IBM. Других задач нет.

Короче камень под задачу выбирается. Ну и попутно рассматриваются вопросы цены, удобства использования, надёжности, наличие средств поддержки, сроки поставки ну и другие вопросы.
Go to the top of the page
 
+Quote Post
mse
сообщение Nov 11 2006, 08:26
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата(SasaVitebsk @ Nov 11 2006, 01:56) *
Тот же at91sam7s64 - 10$, - тоже вариант.

Не, за $10 не вариант. Красная цена - пятёрка. В ЭФО, ваще $4,75 в розниццу. За десятку, это 7Х256. ;О)
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Nov 11 2006, 09:28
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Сейчас в работе несколько проектов.
MSP : AVR = 50:50
А "идеального" контроллера не существует :-)


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Nov 11 2006, 20:05
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Dog Pawlowa @ Nov 11 2006, 12:28) *
А "идеального" контроллера не существует :-)


Я начинал с i8080,8085,8048. По сравнению с ними - все описанные просто идеальны. smile.gif Но даже если взять зарю AVR (использовал 90s4414-8 тогда это был передовой камень), то тоже видны серьёзные сдвиги. smile.gif

Думаю лет ч/з 10 на камне стоимостью 1$ Linux запросто пахать будет. А если 10$, то без внешней памяти. А за эти бабки в магазине не сможешь бутылку пива купить. smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Георгий   AVR vs MSP   Nov 10 2006, 13:23
- - muravei   MSP - "кушает" меньше - "+", ...   Nov 10 2006, 14:05
- - muravei   Еще , помоему , в MSP все регистры доступны всем к...   Nov 10 2006, 17:50
- - bgc   а что скажите про среды программирования. Для AVR...   Nov 10 2006, 19:07
|- - muravei   Цитата(SasaVitebsk @ Nov 11 2006, 01:56) ...   Nov 11 2006, 07:33
||- - dch   Цитата(muravei @ Nov 11 2006, 10:33) Забы...   Nov 12 2006, 02:59
||- - SasaVitebsk   Цитата(dch @ Nov 12 2006, 05:59) Цитата(m...   Nov 12 2006, 14:55
|- - defunct   Цитата(SasaVitebsk @ Nov 11 2006, 23:05) ...   Nov 11 2006, 22:50
- - bgc   для AVR использую IAR - доволен. Есть ли у нас на ...   Nov 10 2006, 20:21
|- - rezident   Цитата(bgc @ Nov 11 2006, 01:21) для AVR ...   Nov 10 2006, 21:02
|- - defunct   Цитата(bgc @ Nov 10 2006, 23:21) Есть ли ...   Nov 10 2006, 21:28
- - Георгий   Я почему такой вопрос задал. В нашем городе я кром...   Nov 13 2006, 06:05
|- - IgorKossak   Цитата(Георгий @ Nov 13 2006, 08:05) Пере...   Nov 13 2006, 10:05
- - bgc   если дела разовые - значит большие затраты на разр...   Nov 13 2006, 09:01
- - Георгий   Вся фишка в том, что и заказчик я сам Это для ме...   Nov 13 2006, 10:15
|- - bgc   Цитата(Георгий @ Nov 13 2006, 13:15) Вся ...   Nov 18 2006, 19:05
|- - SasaVitebsk   Цитата(bgc @ Nov 18 2006, 22:05) Интересн...   Nov 19 2006, 00:09
||- - vesago   Цитата(SasaVitebsk @ Nov 19 2006, 04:09) ...   Nov 19 2006, 12:18
|- - Георгий   Цитата(bgc @ Nov 18 2006, 19:05) Цитата(Г...   Nov 20 2006, 11:35
|- - _Bill   Цитата(Георгий @ Nov 20 2006, 11:35) А кт...   Nov 20 2006, 11:54
|- - defunct   Цитата(_Bill @ Nov 20 2006, 11:54) Цитата...   Nov 20 2006, 12:50
|- - Andy Great   Цитата(defunct @ Nov 20 2006, 12:50) Цита...   Nov 20 2006, 13:23
|- - Harbinger   ЦитатаКроме AT89LP серии в которой от 1 до 4 такто...   Nov 20 2006, 21:29
- - Vladimir_T   Лучшей совметимости по корпусам, перифериии, перен...   Nov 15 2006, 10:28
|- - pitt   Цитата(Vladimir_T @ Nov 15 2006, 06:28) П...   Nov 19 2006, 02:29
|- - rezident   Цитата(pitt @ Nov 19 2006, 07:29) Цитата(...   Nov 19 2006, 22:47
|- - pitt   Цитата(rezident @ Nov 19 2006, 15:47) Пло...   Nov 20 2006, 17:20
- - Георгий   Если скорости работы примерно одинаковы, то смысла...   Nov 15 2006, 11:03
- - vesago   Я сделал проект на LPC2214 - получил огромное удов...   Nov 17 2006, 19:42
- - Andy Great   Ну так mspgcc никто не отменял.   Nov 20 2006, 18:40
|- - pitt   Цитата(Andy Great @ Nov 20 2006, 11:40) Н...   Nov 20 2006, 19:38
|- - Andy Great   Цитата(pitt @ Nov 20 2006, 19:38) Цитата(...   Nov 20 2006, 21:43
||- - pitt   Цитата(Andy Great @ Nov 20 2006, 14:43) Ц...   Nov 20 2006, 22:46
|- - rezident   Цитата(pitt @ Nov 20 2006, 21:38) Цитата(...   Nov 21 2006, 14:26
|- - Nanobyte   Цитата(rezident @ Nov 21 2006, 15:26) ......   Nov 21 2006, 15:30
||- - rezident   Цитата(Nanobyte @ Nov 21 2006, 17:30) Цит...   Nov 21 2006, 16:20
|- - pitt   Цитата(rezident @ Nov 21 2006, 07:26) я б...   Nov 21 2006, 16:59
- - Andy Great   Я сам по себе, разработчик, не стесняюсь потратить...   Nov 21 2006, 11:33
- - boez   А я вот про маленькие LPC21xx напомню, например у ...   Nov 21 2006, 19:09


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

 


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


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