|
AVR vs MSP, Различия |
|
|
|
Nov 10 2006, 13:23
|
Местный
  
Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957

|
В чем основная разница микроконтроллеров AVR и MSP? С пиками понятно - ущербная система команд, переключение банков памяти и т. п. А MSP чем хуже (лучше)? Может вопрос и обсуждался, но я не нашел. Если что, можно отправить туда
--------------------
Обычно последним смеется тот, кто хуже соображает!
|
|
|
|
|
Nov 10 2006, 20:18
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(Георгий @ Nov 10 2006, 18:23)  В чем основная разница микроконтроллеров AVR и MSP? С пиками понятно - ущербная система команд, переключение банков памяти и т. п. А MSP чем хуже (лучше)? Может вопрос и обсуждался, но я не нашел. Если что, можно отправить туда  Это вопрос скорее религиозный  Оба МК подходят для большого круга задач, но многие выбирают именно то, что ими лучше изучено. Цитата(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 денег нет/жалко, а заказчик желает именно легально используемый компилятор).
|
|
|
|
|
Nov 10 2006, 22:56
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(rezident @ Nov 10 2006, 23:18)  Это вопрос скорее религиозный  Оба МК подходят для большого круга задач, но многие выбирают именно то, что ими лучше изучено. Вы будете удивлены, но их (МК) вообще много. Существуют в природе камни от Сименс и от Зилога, от Цирус лоджик и от Митсубиши. Кстати о последнем, - M16C - очень неплохой камень. Портов 10, таймеров что-то около этого, штук пять rs232, АЦП 10бит и даже ЦАП!!!, ПДП ко всей этой хреновине, FLASH от 20K и озу от 8К - всё это за 10$. 16 бит, система команд - закачаешься, Си и оси прекрасно ложатся. Тот же at91sam7s64 - 10$, - тоже вариант. Я, кстати, пробовал один проект на MSP430 переписать(с AVR). Было много 16-ти битной арифметики. Получилось класс! Объём меньше, производительность выше, но если работаешь напрямую с цифровыми интерфейсами на высокой скорости, то получается хуже. У меня получилось. Ну надо один бит порта обработать. 16 битная арифметика не помогает. Надо максимально быстро среагировать на прерывание и отработать один бит и выдать другой. И вот тут AVR - просто супер. Ну и стоимость, конечно. А производительность отходит на второй план. Если ты справляешься, то делать быстрее нецелесообразно. Не IBM. Других задач нет. Короче камень под задачу выбирается. Ну и попутно рассматриваются вопросы цены, удобства использования, надёжности, наличие средств поддержки, сроки поставки ну и другие вопросы.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|