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

|
В чем основная разница микроконтроллеров AVR и MSP? С пиками понятно - ущербная система команд, переключение банков памяти и т. п. А MSP чем хуже (лучше)? Может вопрос и обсуждался, но я не нашел. Если что, можно отправить туда
--------------------
Обычно последним смеется тот, кто хуже соображает!
|
|
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 43)
|
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. Других задач нет. Короче камень под задачу выбирается. Ну и попутно рассматриваются вопросы цены, удобства использования, надёжности, наличие средств поддержки, сроки поставки ну и другие вопросы.
|
|
|
|
|
Nov 12 2006, 14:55
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(dch @ Nov 12 2006, 05:59)  Цитата(muravei @ Nov 11 2006, 10:33)  Забыли SX от UBICOM- такт до 100 МГц , правда с возней вокруг рабочего регистра.
А как там ситуация у UBICOM сейчас, давно не смотрел А я недавно заглядывал. У них переферия то никакая. Так идея классная с виртуальной переферией. Они на всеобщее выкладывали. Так теперь эта идея в эксплуатации.  Сетевые дела. Похоже разрабатывают и бабки берут. А в плане камней - ничего нового
|
|
|
|
|
Nov 13 2006, 10:15
|
Местный
  
Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957

|
Вся фишка в том, что и заказчик я сам  Это для меня теперь больше хобби. В свое время ушел из разработчиков, сейчас работаю мелким администратором и программистом. А бросить разработки не могу,душа требует, занимаюсь домашней автоматизацией. Обратно вернуться уже не получается, не дают у нас разработчикам железа тех денег, что я имею сейчас.
--------------------
Обычно последним смеется тот, кто хуже соображает!
|
|
|
|
|
Nov 18 2006, 19:05
|

Местный
  
Группа: Свой
Сообщений: 313
Регистрация: 30-07-06
Из: Москва
Пользователь №: 19 188

|
Цитата(Георгий @ Nov 13 2006, 13:15)  Вся фишка в том, что и заказчик я сам  Это для меня теперь больше хобби. В свое время ушел из разработчиков, сейчас работаю мелким администратором и программистом. А бросить разработки не могу,душа требует, занимаюсь домашней автоматизацией. Обратно вернуться уже не получается, не дают у нас разработчикам железа тех денег, что я имею сейчас. Интересно в какой области Вы теперь заказываете разработку?
--------------------
Окружающий мир - не иссякающий источник сюрпризов!
|
|
|
|
|
Nov 19 2006, 00:09
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(bgc @ Nov 18 2006, 22:05)  Интересно в какой области Вы теперь заказываете разработку? У меня было также. Ушёл в бизнес, а разрабатывал для души. Деньги брал для приличия, чтобы от жены отмахнуться.  Типа за деньги работаю. Был очень удивлён, что две из многих разработок вдруг пошли в серию и, вот прикол, стали приносить деньги. Сейчас вернулся в отрасль, но уже финансово независимым и разрабатываю не только для души. Всётаки чертовски приятно, когда под твоими руками что-то оживает и начинает выполнять твою волю.  (ну иногда не совсем твою  )
|
|
|
|
|
Nov 19 2006, 02:29
|
Местный
  
Группа: Участник
Сообщений: 328
Регистрация: 1-06-06
Из: USA
Пользователь №: 17 672

|
Цитата(Vladimir_T @ Nov 15 2006, 06:28)  Поддержка от Texas Instrumets также выигрывает: море готовых решений и исходников программ. Ага, у них есть бесплатный симулятор/отладчик типа AVRStudio, только, почему-то никак не могу его найти. Пожалуйста не упоминайте про пиратские копии, которые как "бессплатны", так и нелегальны.
Сообщение отредактировал pitt - Nov 19 2006, 02:31
--------------------
|
|
|
|
|
Nov 19 2006, 22:47
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(pitt @ Nov 19 2006, 07:29)  Цитата(Vladimir_T @ Nov 15 2006, 06:28)  Поддержка от Texas Instrumets также выигрывает: море готовых решений и исходников программ.
Ага, у них есть бесплатный симулятор/отладчик типа AVRStudio, только, почему-то никак не могу его найти. Пожалуйста не упоминайте про пиратские копии, которые как "бессплатны", так и нелегальны. Плохо ищете видимо  См. на сайте TI. IAR Embedded Workbench Kickstart бесплатный, но имеет ограничение по размеру кода программы, написанной на СИ (до 4кБайт). Для программы, написанной на ассемблере органичений нет.
|
|
|
|
|
Nov 20 2006, 11:35
|
Местный
  
Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957

|
Цитата(bgc @ Nov 18 2006, 19:05)  Цитата(Георгий @ Nov 13 2006, 13:15)  Вся фишка в том, что и заказчик я сам  Это для меня теперь больше хобби. В свое время ушел из разработчиков, сейчас работаю мелким администратором и программистом. А бросить разработки не могу,душа требует, занимаюсь домашней автоматизацией. Обратно вернуться уже не получается, не дают у нас разработчикам железа тех денег, что я имею сейчас. Интересно в какой области Вы теперь заказываете разработку? Так я уже сказал - домашняя автоматизация. Сейчас доделываю систему охраны и дистанционного управления с GSM каналом на AVR + сотовый телефон. Плюс система видеонаблюдения на компе. Плюс измерительные системы на компе с внешними устройствами на МК. Бывают и сторонние заказы. А кто что скажет про серию АТ89, вроде у нее тактовая 60 МГц. Или там на выполнение инструкции уходит несколько тактов? (До доки пока времени нет)
--------------------
Обычно последним смеется тот, кто хуже соображает!
|
|
|
|
|
Nov 20 2006, 11:54
|
Местный
  
Группа: Участник
Сообщений: 416
Регистрация: 18-04-06
Из: Челябинск
Пользователь №: 16 219

|
Цитата(Георгий @ Nov 20 2006, 11:35)  А кто что скажет про серию АТ89, вроде у нее тактовая 60 МГц. Или там на выполнение инструкции уходит несколько тактов? (До доки пока времени нет) 12 тактов на инструкцию, если не ошибаюсь.
|
|
|
|
|
Nov 20 2006, 13:23
|
Знающий
   
Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057

|
Цитата(defunct @ Nov 20 2006, 12:50)  Цитата(_Bill @ Nov 20 2006, 11:54)  Цитата(Георгий @ Nov 20 2006, 11:35)  А кто что скажет про серию АТ89, вроде у нее тактовая 60 МГц. Или там на выполнение инструкции уходит несколько тактов? (До доки пока времени нет)
12 тактов на инструкцию, если не ошибаюсь. Кроме AT89LP серии в которой от 1 до 4 тактов на инструкцию, однако AT89LP к сожалению только 20Mhz. И кроме Silabs, у которого 1-4 такта при тактовой 25-100МГц, плюс куча аналоговой и цифровой периферии.
|
|
|
|
|
Nov 20 2006, 17:20
|
Местный
  
Группа: Участник
Сообщений: 328
Регистрация: 1-06-06
Из: USA
Пользователь №: 17 672

|
Цитата(rezident @ Nov 19 2006, 15:47)  Плохо ищете видимо  См. на сайте TI. IAR Embedded Workbench Kickstart бесплатный, но имеет ограничение по размеру кода программы, написанной на СИ (до 4кБайт). Для программы, написанной на ассемблере органичений нет. На ассемблере программировать плохо. Почему плохо - это совсем другой разговор. В 4к на С уложиться с моими проектами не смогу даже во сне. IAR полный и легальный стоит около $3000 за место. Компания с моей подачи использует GCC для всех платформ. AVRStudio легальная и бесплатная позволяет отлаживаться на С с компилятором GCC(WinAVR), а вот МУДрейший TI до такой простой вещи не доехал, а скорее всего, просто руки у них не дошли. Я в Далласе спрашивал, так они как импотенты и хочут, не не могут
--------------------
|
|
|
|
|
Nov 20 2006, 19:38
|
Местный
  
Группа: Участник
Сообщений: 328
Регистрация: 1-06-06
Из: USA
Пользователь №: 17 672

|
Цитата(Andy Great @ Nov 20 2006, 11:40)  Ну так mspgcc никто не отменял. Да, так я и говорю, что у TI нету ни симулятора, ни отладчика, подобмного AVRStudio, а потому будет он иметь только несколько %% от рынка AVR... и так и умрет, к глубокому моему сожалению...
--------------------
|
|
|
|
|
Nov 20 2006, 21:43
|
Знающий
   
Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057

|
Цитата(pitt @ Nov 20 2006, 19:38)  Цитата(Andy Great @ Nov 20 2006, 11:40)  Ну так mspgcc никто не отменял. Да, так я и говорю, что у TI нету ни симулятора, ни отладчика, подобмного AVRStudio, а потому будет он иметь только несколько %% от рынка AVR... и так и умрет, к глубокому моему сожалению... Ну так на железе можно отлаживаться. На симуляторе всего не отладишь, да и соответствие модели реалиям может хромать (хотя для производителя это несерьезный подход). Симулятор же Техас делал, для ИАРа.
|
|
|
|
|
Nov 20 2006, 22:46
|
Местный
  
Группа: Участник
Сообщений: 328
Регистрация: 1-06-06
Из: USA
Пользователь №: 17 672

|
Цитата(Andy Great @ Nov 20 2006, 14:43)  Цитата(pitt @ Nov 20 2006, 19:38)  Цитата(Andy Great @ Nov 20 2006, 11:40)  Ну так mspgcc никто не отменял. Да, так я и говорю, что у TI нету ни симулятора, ни отладчика, подобмного AVRStudio, а потому будет он иметь только несколько %% от рынка AVR... и так и умрет, к глубокому моему сожалению... Ну так на железе можно отлаживаться. На симуляторе всего не отладишь, да и соответствие модели реалиям может хромать (хотя для производителя это несерьезный подход). Симулятор же Техас делал, для ИАРа. У IAR свои формат для отладочной информации, т.е их симулятор не годится без их компилятора. А прежде чем на железо выходить, надо кучу софта перенести (port to msp), а тут как раз симулятор и необходим, а его нету! Так мы уже год токо и ограничиваемся разговорами о 430, а пользуем AVR...
--------------------
|
|
|
|
|
Nov 21 2006, 11:33
|
Знающий
   
Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057

|
Я сам по себе, разработчик, не стесняюсь потратить деньги на плату для перспективного процессора, у меня есть для AVR, MSP430, AT91SAM, LPC2214, Silabs51, и я этим не ограничусь. Не вижу причин, почему фирме не купить плату за $100 вместе с ЖТАГом, благо за год наверняка пропили на праздниках больше  Внутрисхемная отладка поддерживается mspgcc, да и для портирования частей кода можно ИАР использовать, с симулятором. Сдается мне, тут в другом месте собака порылась, если нет движения.
|
|
|
|
|
Nov 21 2006, 14:26
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(pitt @ Nov 20 2006, 21:38)  Цитата(Andy Great @ Nov 20 2006, 11:40)  Ну так mspgcc никто не отменял. Да, так я и говорю, что у TI нету ни симулятора, ни отладчика, подобмного AVRStudio, а потому будет он иметь только несколько %% от рынка AVR... и так и умрет, к глубокому моему сожалению... Ага, умрет. Уже мрет. Только очень долго это у него получается. Вы наверное перепутали занимаемые ниши в продукциях TI и Atmel. TI выпускает в основном промышленные микроконтроллеры (те же MSP430 все имеют температурный диапазон Industrial ), а Atmel выпускает как промышленные, так и "бытовуху". Вот в нише "бытовухи" Atmel и вправду опережает TI, а в промышленных ... я бы на вашем месте постеснялся так утверждать. ИМХО радиолюбители предпочитают AVR для своих поделок, т.к. они в DIPе выпускаются и русскоязычной литературы для них уже горы переведено. А нормальным разработчикам без разницы, что AVR, что MSP430, что 51й, что ARM - главное чтобы МК подходил для тех задач, которые нужно решать с его помощью.
|
|
|
|
|
Nov 21 2006, 16:20
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(Nanobyte @ Nov 21 2006, 17:30)  Цитата(rezident @ Nov 21 2006, 15:26)  ... TI выпускает в основном промышленные микроконтроллеры (те же MSP430 все имеют температурный диапазон Industrial ), а Atmel выпускает как промышленные, так и "бытовуху". Вот в нише "бытовухи" Atmel и вправду опережает TI, а в промышленных ... Ни разу не держал в руках и не видел AVR в коммерческом исполнении. Везде только Industrial. Может, первые AVRки и были такими  Посмотрел на сайте Atmel - сейчас похоже да, современные только Industrial и с диапазоном питающих напряжений 1.8-5.5В. А если два-три-четыре года назад отмотнуть, то и Commercial наряду с Industrial выпускались. Кстати, некоторых еще напрягает чехарда с выпуском новых серий AVR на замену старым и поддержка старых в серийных изделиях.
|
|
|
|
|
Nov 21 2006, 16:59
|
Местный
  
Группа: Участник
Сообщений: 328
Регистрация: 1-06-06
Из: USA
Пользователь №: 17 672

|
Цитата(rezident @ Nov 21 2006, 07:26)  я бы на вашем месте постеснялся так утверждать. ИМХО радиолюбители предпочитают AVR для своих поделок, т.к. они в DIPе выпускаются и русскоязычной литературы для них уже горы переведено. А нормальным разработчикам без разницы, что AVR, что MSP430, что 51й, что ARM - главное чтобы МК подходил для тех задач, которые нужно решать с его помощью. Позвольте мне остаться на своем месте( Изделия на основе AVR с моим софтом), а Вы оставайтесь на своем.
--------------------
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|