AVR - есть ли будущее, или переходить на ARM?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Satyr »

KSergey писал(а):Так в итоге каков вердикт - переучиваться на ARM, пока еще не поздно, или можно использовать AVR-ки и спать спокойно?

Тут скорее не с армом поздно-не поздно, а нет никакого смысла учиться на AVR.
Да и сама постановка "учится" не ясна. Это ж не на годы и даже не на месяцы.
KSergey
Открыл глаза
Сообщения: 55
Зарегистрирован: Вс июл 18, 2010 00:06:43

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение KSergey »

Постановка такая (может кривовато формулирую) - как я понял - продолжать углубляться в AVR смысла нету, и надо сейчас браться за освоение ARM?
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Satyr »

KSergey писал(а):Постановка такая (может кривовато формулирую) - как я понял - продолжать углубляться в AVR смысла нету, и надо сейчас браться за освоение ARM?

Да, AVR - тупик. Хотя для простейших задач его и достаточно.
Да и коммерческого применения я особо не вижу.

AVR видел только в китайских паяльных станциях, PICи с часиках в электроплите и древних простеньких сигналках на машины -)) что не раздолби - или SoC на MIPSе (старое сетевое оборудование), или ARMы.
Аватара пользователя
Elk_Polite
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Сб дек 04, 2010 11:44:48

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Elk_Polite »

oleg110592 писал(а):На Армах у меня не срослось. Может у кого Армы нормально работают и я не правильно их готовлю.


А специальные, с двумя паралельными ядрами в которых каждый результат вычислений сравнивается друг с другом?
Например TI делает семейство RM48Lx50, то же не подходят?

Вопрос совершенно без издевки, т.к. сам с двухэтажными контакторами не работал... Но Техасс заявляет помехоустойчивость и дублирование вычислительных функций, а как на самом деле - Цикаво дуже! :))
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение oleg110592 »

И видел, как подобная железка
Применял обычный рядовой ПС для управления производством поролона связь с внешним миром по RS485 - прекрасно работал рядом с пускателями с частотником, часто бывала и сварка в той же питающей сети. Его так и не закрыли в отдельную коробку. Год работал пока не залили из оборвавшегося шланга. Заменили другим - тоже работает. Просил вначале поставить пром пс, решили попробовать на обычном - так и осталось. Сегодня ездил на второе производство (делается для увеличения производительности) - уже в шкафу поставили опять обычный пс.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Satyr »

Чего гадать ?
Тот же STM32. заходим на сайт сливаем "EMC DESIGN GUIDE FOR ST MICROCONTROLLERS" http://www.st.com/internet/com/TECHNICA ... 004479.pdf

Там и как тестировалось, и на что тестировалось, как достигается макс. помехозащищенность, софтовые меры по минимизации ущерба от ошибки и контроль повяления и т.д. и т.п.

И у проих производителей есть аналогичные документы
KSergey
Открыл глаза
Сообщения: 55
Зарегистрирован: Вс июл 18, 2010 00:06:43

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение KSergey »

Satyr писал(а):Да и коммерческого применения я особо не вижу.

AVR видел только в китайских паяльных станциях, PICи с часиках в электроплите и древних простеньких сигналках на машины -)) что не раздолби - или SoC на MIPSе (старое сетевое оборудование), или ARMы.

Мне, в принципе, коммерческое применение пока не столь важно, т.е. вопрос "ARM или AVR" - вопрос не "что более мейстримово", а более прогматичный - что просто-напросто нестанет самих AVRок через время - будут какое-то время еще, долго, конечно, продаваться со склада, для любителей те же ардуино, но так - просто тупо исчезнут, и физически нечего станет программировать.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение oleg110592 »

А специальные, с двумя паралельными ядрами в которых каждый результат вычислений сравнивается друг с другом?
Та меня устраивают и STM32 и LPC очень хорошие микроконтроллеры. Поясню чего не срослось.
Пробовал давно SAM7 - плата типа ПЛК 7 реле 7 оптронов RS485 дома плата работала, на производстве висла, подобная плата на Меге48 и сейчас на Меге48ПА нормально работает.
Взял для изучения STM32F100C4T6B десяток, сделал простейшую платку (я тут на форуме где то ее рекламировал). На платке STM32F100C4T6B +LM1117-3,3+несколько 0.1mkF+ резисторы и два светодиода. Написал програмку моргания светодиодом по таймерному прерыванию. Все моргает. Питал ее от 5в источника. Затем решил проверить на таком блочке http://www.kosmodrom.com.ua/el.php?name=JLV-12060K. Включил (правильно) - не работает. Микроконтроллер кз по питанию. Сдул, поставил второй - от пяти работает от блока питания тоже к.з. -2. Вроде на LM1117 можно подавать 15В. Блок питания применяю на производстве. Подключал его к платам на Мегах с 78L05 - все работает. Да и платка на STM8S c 78L05 тоже нормально моргает. Тут вроде ответ на проблему http://electronix.ru/forum/lofiversion/ ... 99674.html. Но осадок остался.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Satyr »

KSergey писал(а):а более прогматичный - что просто-напросто нестанет самих AVRок через время - будут какое-то время еще, долго, конечно, продаваться со склада, для любителей те же ардуино, но так - просто тупо исчезнут, и физически нечего станет программировать.

Не думаю, что в ближайшие 2-3 года они исчезнут.
Но уже сейчас они заметно дороже более современных, шустрых и жирных МК.
KSergey
Открыл глаза
Сообщения: 55
Зарегистрирован: Вс июл 18, 2010 00:06:43

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение KSergey »

За два три года, конечно они не исчезнут, но это время пролетит быстро - помню, как только появились первые версии Android, например, и все говорили, мол - "так себе, еще допиливать и допиливать", и только не успел оглянуться - WM уже все забыли что такое, Android на всех мобильных девайсах и не только.
Так и с AVR - если реально намечается такая перспектива, то такой переворот в два-три года - на самом деле практически ничто пронесется быстро - только вроде укреплюсь в чем-то серьезном на них, и тут только раз - все, конец эры, начинай все с начала. Вот до сих пор и пытаюсь выяснить насколько вероятен этот или похожий сценарий, ну, и, соответственно, выбрать нужную стратегию.
KSergey
Открыл глаза
Сообщения: 55
Зарегистрирован: Вс июл 18, 2010 00:06:43

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение KSergey »

Под выбором стратегии имею ввиду - или развиваться дальше на AVR, или переходить на ARM?
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение hybroid »

KSergey писал(а): помню, как только появились первые версии Android
Там в основном продвинутые гики, а тут такое сравнение немного неуместно. Хватает олд-скулов, у которых они (АРМы или замените на что угодно) будут или "нестабильны", или "необкатаны", или ещё какая-то чушь и в основном всё из-за лени либо нежелания изучать. Так же, как и было с переходос с винды 95 на 98, потом на 2000, потом скопом на XP (все мычали как всё плохо и нестабильно, но ничего, все живы и даже рады до визга), теперь так же с семёркой.

KSergey писал(а):Под выбором стратегии имею ввиду - или развиваться дальше на AVR, или переходить на ARM?
Вы так спрашиваете, как будто вам грозит получать докторскую степень. Если вы уже программируете авры - то вы с лёгкостью перейдёте на армы, ибо алгоритмизация мало чем отличается. Отличается реализация этого алгоритма. А "развиваться на авр".. Да вроде бы уже развит этот авр до тупика. И рано или поздно вы тоже в этот тупик упрётесь. Лучше, имхо, это предупредить.
Westbam
Встал на лапы
Сообщения: 82
Зарегистрирован: Пт янв 02, 2009 19:28:44
Откуда: Москва
Контактная информация:

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Westbam »

Arlleex
Не по всем, по одному показателю AVR все таки делает ARM,
это простота и легкость изучения.
Westbam
Встал на лапы
Сообщения: 82
Зарегистрирован: Пт янв 02, 2009 19:28:44
Откуда: Москва
Контактная информация:

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Westbam »

hybroid
С легкость у него скорее всего не получится.
AVR и АRМ это небо и земля, тем более чел прогает на асме,
а с ассемблером там делать нечего.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Satyr »

Westbam писал(а):AVR и АRМ это небо и земля, тем более чел прогает на асме,
а с ассемблером там делать нечего.

Ерунда.
И касаемо изучения, и ассемблера, и прочего.
Аватара пользователя
Shapa
Встал на лапы
Сообщения: 127
Зарегистрирован: Пт июн 20, 2008 09:38:05
Откуда: Харьков
Контактная информация:

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Shapa »

Предлагаю такой вариант: Сравнивать АРМ и АВР, словно сравнивать плоскость и сферу.
АВР изучены, на них есть куча примеров, готвых ршений. Они просты, потому и осваивать их просто. АРМ гораздо сложнее. Он требует бОльших знаний в схемотехнике, программирвоании и вовсе на порядок выше.
Определим такие вводные:
- Вы имете опыт программирвоания под различные платформы. Вы знаете, что такое и имеете опыт работы с этим ООП, STL, SQL, TCP/IP, HTTP, FTP...
- На ассемблер вы и смотреть не хотите
- Вы имеете опыт сопряжение устройств с ПК
- У вас большой опыт создание ПП, "0,2/0,2" для вас не проблема.
- Вы работали с различными интерфесами: SPI,I2C, 1-Wire, UART...
- У вас неудержимая таяга к познанию нового
- Вас ЖУТКО раздражает уход от стандартов Си
- Вы работаете на себя и у вас нет купы готовых изделий. Которые придётся пределывать/переписывать

Если вы попали в 5 из 8, вам стоит переходить на АРМы. Лично я, в начале скептически смотрел на екламу STM32. но поддался соблазну и попробовал.... Количество переферии, в стандартных библиотеках описано всё, 100500 примеров. А про удобство программирования. Всё работает именно так, как написано. А не так, как интерпетатор умеет. и главное - ЦЕНА! 32 бита ядро, 16к флеша. 4 к ОЗУ, и куча ног с переферией. + RTC и это всё по цене ATtiny2313A. Фтопку АВР, мой выбор АРМ! (ока что только cortex-M3 :) )

Хорошая мысля приходит опосля:
Для приложений, где требуется минимальный функционал вполневероятно использование 8-и битников. Например где нужно помигать светодиодами, или что-то ещё. совсем простое( считать данные, вывести на экран). Но тут ST предаёт привет STM8S003F3 16 к флеш, 1 к ОЗУ и всё это за 30 центов....
Последний раз редактировалось Shapa Сб мар 31, 2012 09:03:06, всего редактировалось 1 раз.
elesy_ural
Родился
Сообщения: 18
Зарегистрирован: Пт янв 13, 2012 10:12:29

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение elesy_ural »

Kavka писал(а):
elesy_ural писал(а):Вы думаете что говорите? Почитайте требования к железу минимальному, зля запуска ядра и найдите эти требования у AVR. В первую очередь наличие MMU.
На видео 8:18 команда uname и явно видно armv5, что говорит о том , что работает ARM, так что о запуске пингвина на AVR не надо кричать
Ну вы тоже даёте! Вас ни куча смайликов ни смутила, ни подробности проекта вы не посмотрели, однако. C ARM-ом вы конечно правы, но РАБОТАЕТ НА ATmega1284.

И толку чо оно работает на AVR. Тормоза жуткие, плюс все через эмулятор ARM(костыли). Нафига такой извлат? Для понтов?
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Satyr »

Shapa писал(а):Предлагаю такой вариант: Сравнивать АРМ и АВР, словно сравнивать плоскость и сферу.

Для начала расскажи на каких АВРах, АРМах, чем то еще и что делал ?

АВР изучены, на них есть куча примеров, готвых ршений. Они просты, потому и осваивать их просто. АРМ гораздо сложнее. Он требует бОльших знаний в схемотехнике, программирвоании и вовсе на порядок выше.

Изучены кем ?
Для того, кто еще не подсел на АВР этих аргументов нет.
Схемотехника... 5 развязочных кондеров вместо 3 - другой уровень схемотехники ? С программированием еще абсурдней.
Примеров и от поставщиков МК, и от разработчиков демо плат море.

Определим такие вводные:
- Вы имете опыт программирвоания под различные платформы. Вы знаете, что такое и имеете опыт работы с этим ООП, STL, SQL, TCP/IP, HTTP, FTP...

:shock: :shock:
К ООП никто не принуждает. STL вобще не для МК (да и на десктопах в большинстве задач он неадекватен).
Дальше совсем сказка пошла - кто принуждает все к сети подключать ? Да и езернет далеко не во всех МК на АРМ есть

- На ассемблер вы и смотреть не хотите

Никакой разницы. Точнее, на АРМе набор комманд куда приятней

- Вы имеете опыт сопряжение устройств с ПК

Как и с сетью - никто не гонит палкой привязывать девайсы на АРМовских МК к компьютеру
- У вас большой опыт создание ПП, "0,2/0,2" для вас не проблема.

В чем проблемы ? У меня такие платы утюгом раза с 4 стали хорошо получаться. При том, что по рукоделию я на троечку -))

- Вы работали с различными интерфесами: SPI,I2C, 1-Wire, UART...

Какая разница с АВРом ?

- У вас неудержимая таяга к познанию нового

Актуально только для сильно севших на АВР.

- Вас ЖУТКО раздражает уход от стандартов Си

Где и почему нужен уход от Си ? :shock:

- Вы работаете на себя и у вас нет купы готовых изделий. Которые придётся пределывать/переписывать

Старое то зачем переделывать ?
Новое на АВР мучать смысла нет, это да.

Лично я, в начале скептически смотрел на екламу STM32. но поддался соблазну и попробовал.... Количество переферии, в стандартных библиотеках описано всё, 100500 примеров. А про удобство программирования. Всё работает именно так, как написано. А не так, как интерпетатор умеет. и главное - ЦЕНА! 32 бита ядро, 16к флеша. 4 к ОЗУ, и куча ног с переферией. + RTC и это всё по цене ATtiny2313A. Фтопку АВР, мой выбор АРМ! (ока что только cortex-M3 :) )

Об чем и речь. Совсем другой уровень за те же или меньшие деньги.
KSergey
Открыл глаза
Сообщения: 55
Зарегистрирован: Вс июл 18, 2010 00:06:43

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение KSergey »

hybroid писал(а):KSergey писал(а):
помню, как только появились первые версии Android
Там в основном продвинутые гики, а тут такое сравнение немного неуместно. Хватает олд-скулов, у которых они (АРМы или замените на что угодно) будут или "нестабильны", или "необкатаны", или ещё какая-то чушь и в основном всё из-за лени либо нежелания изучать. Так же, как и было с переходос с винды 95 на 98, потом на 2000, потом скопом на XP (все мычали как всё плохо и нестабильно, но ничего, все живы и даже рады до визга), теперь так же с семёркой.
- я имел ввиду сам пример случая - оглянуться не успеешь, и все вокруг быстро меняется.

hybroid писал(а):Вы так спрашиваете, как будто вам грозит получать докторскую степень. Если вы уже программируете авры - то вы с лёгкостью перейдёте на армы, ибо алгоритмизация мало чем отличается. Отличается реализация этого алгоритма. А "развиваться на авр".. Да вроде бы уже развит этот авр до тупика. И рано или поздно вы тоже в этот тупик упрётесь. Лучше, имхо, это предупредить.
- имел ввиду то, что на AVR еще в разряде начинающих нахожусь, и "дальше развиваться" - это более углубленно осваивать AVR, или, пока еще сильно не закостенел на них - переходить на ARM.
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение hybroid »

Прошёл "опросник" выше.. Сижу и думаю, ну вот и какого хрена я вообще под AVR'ы писал? Кстати, зачем там HTTP/SQL/FTP. Ну FTP ещё ладно, по нему часто шить можно, но это же не обязательное требование? HTTP я могу вытерпеть в том списке, и то уже на пределе, так же, как и фтп... Но за каким чёртом SQL нужен для программирования ARM'ов? :shock: То же вопрос про ООП. ООП - это инструмент. Можно пользоваться, а можно нет.

KSergey писал(а):это более углубленно осваивать AVR
Хотя бы за это время беседы вы бы уже могли более углубленно освоить или АВР, или начать осваивать АРМ :) Это не годы, и не месяцы.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»