Сравнительный анализ микроконтроллеров.

Пост удалён, всё равно ни кто его не читал.
P.S.: Желающие могут по оставленным комментам сверстать и опубликовать правильную таблицу с пик33, хмеги, арм7/11, и прочий блекждек.
  • -1
  • 19 марта 2012, 09:40
  • angel5a

Комментарии (55)

RSS свернуть / развернуть
На вскидку: есть много AVR-ок с аппаратным USB, у STM32 есть модели с мегабайтом флеша, самый большой корпус — 176 ног, а не 144 и максимальная частота — 168МГц (F4).
0
  • avatar
  • evsi
  • 19 марта 2012, 09:45
Всё что желтое — изначально на потолке было написано. доки пересматривать планировалось в конце, после написания текста.
0
аналогично и у LPC (по сути, они отличаются только периферией)
0
хм. а куда пропали IAR, Keil и GCC у LPC, и кейл у стм32? или просто в колонку не поместилось? ;)
0
никуда не пропадали, их и не было в таблице. это черновое заполнение на вскидку.
0
DIP корпуса для ПИКов и АВРок присутствуют.
0
Плюсы у них и присутствуют. только после экспорта в очень никаком качестве.
Разбираться со вставкой таблиц желания нет.
0
Сразу три замечания:
1.Существуют AVR с аппаратным USB.
2.У STM8 CISC архитектура.
3.У STM8 максимальная частота 24МГц.
0
в даташитах на все мои мк 16.
0
Вероятно, у Вас нет 20x =)
0
Также бывают и STM8 без АЦП (L101). Минимальный корпус у них — не TSSOP-20, а QFN-20.
0
  • avatar
  • Katz
  • 19 марта 2012, 10:30
Бывают пики с аппаратным USB, например 18F2550,18F4550. Максимальное колл-во флеша у пиков 128кб, озу 4кб, максимальная частота — 64 MHz
0
С пиками я давно не работал, не в курси их способностей, оттого всюду вопросы пробиты у них.
0
Пики есть и 16 и 32х битные, причём ВСЕ семейства представлены в корпусах от DIP до TQFP, Могу сказать что у пик24 до 256кб flash и 16кб ОЗУ, кроме того, есть контроллеры с USB-хостом. Семейство dsPIC имеет функции цифрового сигнального процессора. Набор переферии многообразен но зависит от цены. Цена на них, конечно, не маленькая.
0
По AVR. Питание от 1.6 В, Flash 128 Кб, 32 МГц, IO выводов 78. Библиотека для переферии формально есть. www.atmel.com/Microsite/atmel_studio6/software.aspx.
0
Как же без msp430? Весьма приличные камни!
0
Они не захотели мне продавать демоплатку.
0
А… ну раз так… тогда ладно)
+1
Мне одному показалось, что для такого доброго дела неплохо было бы завести общую табличку, чтобы ее могли править все участники сообщества. Тогда ее общими усилиями можно было бы допилить и актуализировать.
А для таких целей, наверное, лучше всего подошла бы wiki. Не?
+1
так кто ж мещает?
Статья предполагалась на основе личного опыта и её совместное редактирование не подразумевалось. К тому же блог не поддерживает таблицы, и удобства «живой правки» не будет никакого.
0
Так не, я это все понимаю, я как бы и намекнул, что, наверное, было бы неплохо завести wiki для нашего уютненького ee. И туда вот помещать такие вот весьма полезные (как я считаю) вещи.
Хотя это, наверное, надо администрации намекать, а не тут в топике…

PS: а вам полюбому спасибо, ведь опыт — это всегда полезно.
0
я считаю что ещё и вики сюда лепить — лишнее. Это же надо администрировать её, интегрировать. Можна использовать общественную вики, и не только мы будем править, но и представители других сайтов. К тому же общественная вики более серьёзно относится к вопросам достоверности данных.
А так да, на вики есть и обсуждения, что бы определиться с набором мк и сравниваемым параметрам.
0
Тоже верно!
0
P.S.: Благодарить не за что. Это черновик, далекий от конечного варианта. Выложен просто на случай если кому понравится идея и он доведет дело до ума (с учетом комментариев).
0
отладчики: stm32~500р и lpc~800р это как?
у меня все отладчики от stm32 подходят для lpc и наоборот.
0
  • avatar
  • atd
  • 19 марта 2012, 14:31
Это STM-Discovery и LPCXpresso как самые дешёвые варианты готовых отладчиков. кококсы дороже стоят, китай соразмерно, но хз заработает ли. Так данные предполагалось подкрепить ссылками на «доказательства».
0
китайский j-link и st-link за 500 рублей работает с любыми армами
0
желательно тогда и пруфлинк, бо единственный что упоминался в сообществе это за $23 плюс доставка вроде.
А так вон и у стм8 тогда не правильная цена, ввиду наличия дискавери за 240р. но учитывая минимальные партии, суммы минипального заказа и пр. берётся цена по которой её реально получить.
0
да, и по поводу пик'ов: для них тоже есть basic, jal и другие языки. но, имхо, C должно быть достаточно для всего ))
0
  • avatar
  • atd
  • 19 марта 2012, 14:33
и “самый маленький корпус” у lpc есть lpc1102: 2.17mm x 2.32mm (BGA16): ics.nxp.com/products/lpc1000/lpc1100/lpc1102/
0
  • avatar
  • atd
  • 19 марта 2012, 14:36
И многие ли начинающие осилят такую пайку? Тут TSSOP с большой натяжкой вписан, но его ещё можно запаять, т.к. выводы наружу. Рассматриваются радиолюбители, а сколько человек получивших его на халяву смоги его впаять. И это были типа крутые перцы.
0
Таки появились упоминания о пайке: http://we.easyelectronics.ru/glukerr/semply-ot-nxp.html#comment50239
0
Там малость нечестно. :) Платка с дорожками/зазорами 75 микрон — совсем другое дело, вроде реально сделать хохмы ради, тем более что там таких дорожек всего 4 штуки.
0
А ещё не хватает в таблице — семейства AT91SAM7
Они ведь тоже популярные и дешевые
0
почему обязательно он?
можно любой uc с ARM7TDMI
0
У PIC тоже периферия развита. Линейка их огромна. Работаю с 18F серией общего назначения. Есть ПИК МК и с 12 битными АЦП, ЮСБ, драйверами моторов и тд.
0
  • avatar
  • Dmi
  • 19 марта 2012, 18:45
Xmega это тоже AVR.
Также у множества AVR-ок диапазон питания начинается от 1.8V.
0
  • avatar
  • a9d
  • 19 марта 2012, 19:49
… у tiny он начинается с 0.7В!
The tinyAVR is the most compact device in the AVR family and the only device capable of operating at just 0.7V
0
Нет у меня тинек, питающихся от 0.7В, и в доступной мне продаже они не появлялись. Так что…
Мало того что производитель заявил, главное что бы с учётам наших барыг оно оставалось если не правдой, то хоть её окружением. Те же STM свои заявления обосновали как для АРМ, так и для 8биток (но у них ерраты большие). Авр, даже обещанную 4313 выпустил мягко говоря когда она ни кому уже не нужна с учетом цены, а низковольтовые так и не дошли.
0
сильно бросается в глаза, что автор разбирается только в AVR и STM и PIC включил в табличку чисто номинально. Почти во всех графах по PIC информации либо нет, либо она неверная, либо двусмысленная (предвзятая постановка вопроса -> предвзятый вывод).
0
  • avatar
  • H-r
  • 19 марта 2012, 20:25
ну вот почти угадали, только во всём перечисленном я не разбираюсь. пики я уже комментил. Информация на собственном опыте. только стм32 взята по докам, сам не щупа, но учитывая доки и то что там кортекс — делаю вывод что там все хорошо (еррату никто не отменял, это звиздец там, что и отмечено).
0
Кстати а где BGA и QFN?
Насколько я помню лидером под наиболее аленькому корпусу является LPC
0
  • avatar
  • a9d
  • 19 марта 2012, 20:32
rtfm
0
Поправка по LPC: доступные компиляторы — GCC C/C++ без ограничения размера исполняемого кода, отладка ограничена 128кБайт.
Ide — почему CodeRed? LPCXPresso.
Доступность информации на русском? Это не вы курс писали что ли?

Поправка по AVR.
1. Библиотеки — ASF. Xmega — отлично поддержана. mega — что там поддерживать-то? И так всё ясно уже.
2. Озу — mega — 0..64kB, xmega 0..16MB. Но — EBI, увы.
3. Flash — mega/xmega — до 256kB. Для xmeg обещали 384 kB.
0
Доступность информации на русском? Это не вы курс писали что ли?
Я, и к сожалению это то не многое что есть на русском. встречал ещё пару статей только. В основном вся инфа на английскм, и основной её источник — knowledge base NXP.

Поправка по AVR.
тогда и диапазон цен тоже стоит поправлять чуть ли не до 500р :) Хмеги я думаю правильнее обособить. так же как и стм8 л/с (но у этих совместимость и то лучше). Так же LPC тут условно, имеется в виду конкретно кортекс и конкретно доступный широкому кругу людей (от того и макс выводов не 208 сколько есть в 17хх).
0
По PIC, сам с него начинал, сейчас есть полный перевод на русский даташита по MID-семейству, к тому же ассемблер ну просто очень простой. Отладчик — очень хорошее дело, при всей немногочисленности его функций (на pic16f877a можно поставить только один брейк-поинт, но все равно очень помогло в одном из проектов).
Думаю, для начинающих самое то.
+1
Почитал ответы. Сравнение предвзятое. Все сводится к «Это я не могу купить», «Это я немогу проверить», «Это любители не могут» и т.п.
0
  • avatar
  • a9d
  • 23 марта 2012, 14:33
А ещё в ответах была идея написать менее предвзятую версию. Только вы этот момент по всей видимости пропустили.
0
Название «Сравнительный анализ микроконтроллеров.» а не «Мой Сравнительный анализ микроконтроллеров.»
Очень многое предвзято.
0
Текст «поста» прочти.
0
Я та как раз и прочитал и ничего не понял. У атмела проблем с производством не было. Они переходили на новый стандарт. Это было уже очень давно.

Да и непонятна суть таблицы. Если ничего не знаешь о других контроллерах, то и смысла о них писать. В PIС и AVR давно есть хардварный USB. Также у них есть почти вся периферия что и в ARM.
0
Уважаемый, мы с вами живем на разных планетах и говорим на разных языках. Который раз в этом убеждаюсь.
0
Я живу на этой планете. А на какой вы живете планете так это ХЗ.

Если информации мало и сами не знаете так могли об этом и написать. Люди бы сами накидали данных для таблицы. И тогда бы все получилось. А не отнекиватся в стиле «Это не для любителей». Любитель и BGA корпус может без проблем запаять на заводской плате. Изготовление платы может заказать кто угодно и цены вполне вменяемые.
0
Кто-нибудь взялся переделывать/дорабатывать таблицу?
0
Сея талбичка — ПОЛНАЯ ЛАЖА, как минимум данные 2-х летней давности…

Если начинать с ейного конца, то стоят стм 8 и 32 как мин 8/30 деревянных, и далее по-порядку — через строку как минимум, некомптентность.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.