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

 
 
26 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Просто мнение, АВР -> АРМ
stells
сообщение Jun 12 2009, 18:50
Сообщение #16


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



спор из области: что лучше - калькулятор или компьютер? для каждой задачи свое решение
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 12 2009, 19:17
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Не совсем так: 32-х битные решения все более теснят восьмибитные, последним остаются только маленькие и специфичиские задачи.

Для меня, например, последние 5 лет из всей линейки AVR'ок интересны разве что ATMega8/48 - стоит копейки, зато можно загрузить ПЛИС, обслужить кнопки-светодиоды и т.п. Старшие кристаллы, равно как и XMega, просто не рассматриваются - сравнения с имеющимися на рынке ARM'ами они не выдерживают.
Go to the top of the page
 
+Quote Post
stells
сообщение Jun 12 2009, 19:26
Сообщение #18


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(aaarrr @ Jun 12 2009, 23:17) *
32-х битные решения все более теснят восьмибитные, последним остаются только маленькие и специфичиские задачи.

и этих задач - великое множество, поэтому простые контроллеры еще долго проживут... что касается вопроса автора по поводу уменьшения количества тем по AVR, то это (на мой взгляд) просто говорит о том, что они (уж извините за тавтологию) более простые
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jun 12 2009, 21:22
Сообщение #19


Гуру
******

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



Цитата(stells @ Jun 12 2009, 22:26) *
и этих задач - великое множество, поэтому простые контроллеры еще долго проживут... что касается вопроса автора по поводу уменьшения количества тем по AVR, то это (на мой взгляд) просто говорит о том, что они (уж извините за тавтологию) более простые

Нет ну уж давайте честно. Потому, что ...
а) они более простые
б) номенклатура их в десять раз меньше, а производитель вообще 1
в) список задач решаемых на них, действительно в 100 раз короче. И как правило эти задачи проще, иногда в несколько раз.
г) программные средства стали более развиты и доступны. Переход с камня на камень не приводит к смерти разработчика.
д) появились форумы, на которых можно задать вопрос, и получить ответ. Ну а побочным эффектом - несколько подправят мозги. (Для примера - вопросов по ASM тоже стало значительно меньше)
е) ARM стали дешевле и доступнее.
ж) Задачи всё усложняются.

С другой стороны явно AVR не помрут. Та же мега8/88 удобна до безобразия. Устойчива и надёжна. Стоимость стремится к 0. Что вместо неё применить? Я вот сейчас начинаю работать с ARM - там тоже хватает гимора. В том числе с переферией. И вроде камень 100 лет уже выпускается. Периферия самобытная до немогу. Тот же USART хвалёный в 485 раком обрабатывается, с SPI не доконца разобрался - вроде какая-то промежуточная буферизация есть, что не совсем чётко позволяет определить время выхода байта, также единообразности построения переферии не видно нифига (ещё хуже чем в AVR), о мощности выходов уже говорили - приходится повторители ставить, а если на AVR, к примеру используется 3 состояния, то с повторителями - хрен повторишь такое решение. Также ноги не кроссируются. Между собой нифига не бьются. То есть грубо говоря - перенос с AVR на LPC и с LPC на ST будет сопоставимое время. Объём переферии для малых камней, которые собственно на смену планируются AVR, - убогий. Что такое 2 таймера? 1 SPI? Этож издевательство на сегодняшний день.

Отсюда и результат. Если бы можно было бы реально эти AVR чем то заменить, то давно бы уже разработчики их заменили. А форум бы этот погиб давно. Не надо рекламы. Где эта 1000 серия? Где 1700? Через сколько они появится тут? 1.5 года назад купили LPC2106. Оказались LPC2106F/00. Тут мне подсказали - есть 01 с FastIO. Посмотрел - супер. Стал искать - поищите сами. Всё поймёте. Надо ещё год чтобы сказка стала явью.

Да - от AVR всё равно по тиху надо дрейфовать. xMega уже на 3.3V. Сколько классика продержится - большой вопрос. Так мы готовы - камни то где? Вот типа глупо использовать мегу640 за 8.5$. Где камень с ядром ARM на замену с сопоставимой переферией?
Go to the top of the page
 
+Quote Post
goodwin
сообщение Jun 12 2009, 21:41
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



Цитата(SasaVitebsk @ Jun 13 2009, 01:22) *
Да - от AVR всё равно по тиху надо дрейфовать. xMega уже на 3.3V. Сколько классика продержится - большой вопрос. Так мы готовы - камни то где? Вот типа глупо использовать мегу640 за 8.5$. Где камень с ядром ARM на замену с сопоставимой переферией?



Из существующих :
PIC24F за 3-4$ камня на камне не оставит от меги640 wink.gif
Из ARM - LPC2364... Дешевле. Про периферию вообще молчу. Кушает только аппетитно...

Интенсивно пользую 88/168/162 - оптимальные кристаллы.
Но все из мег, что имеет поболее ресурсов, стОит неадекватно...
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Jun 12 2009, 21:41
Сообщение #21


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(SasaVitebsk @ Jun 13 2009, 00:22) *


На сегодняшний день люблю подружить "худенькие" АВР (тиньки и мега 8/48) с "упитанными" ARM типа 7s512. А вот большие меги - при всей периферии, перестают справляться с вычислениями. sad.gif Комфортно работать с мегой 640, но тупик. И тыщу раз подумаешь: а оно надо? Даже если периферия красиво ложится, все равно осадочек остается. А задач... что - то простое, но с расширенной диагностикой нештатных ситуаций и полусотней параметров настройки, но так, чтобы юзеру было удобно (приведение единиц измерения, продуманные хинты, всякие валидаторы итп ) - быстренько сожрут 32+кб памяти и не подавятся
Go to the top of the page
 
+Quote Post
defunct
сообщение Jun 13 2009, 01:13
Сообщение #22


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(IGK @ Jun 12 2009, 19:01) *
Недели три назад обратил внимание - темы по АВРкам стали однообразные. Все движение в ветке связано с программаторами, в основном Петка отличился :-)
А, может, и больше времени прошло - оно ведь летит быстро.

Да уже с год так.. а то и больше. Видать раскрыли тему сисек AVRок польностью. smile.gif

Цитата(_Pasha @ Jun 13 2009, 00:41) *
А вот большие меги - при всей периферии, перестают справляться с вычислениями. sad.gif

Ну это смотря что за вычисления и как их приготовить.
У меня справляются и с вычислениями, и со всей периферией, еще и с внешней периферией (MAC/LCD) и плюс эмулирует недостающую.

Цитата(SasaVitebsk @ Jun 13 2009, 00:22) *
Да - от AVR всё равно по тиху надо дрейфовать. xMega уже на 3.3V. Сколько классика продержится - большой вопрос. Так мы готовы - камни то где? Вот типа глупо использовать мегу640 за 8.5$. Где камень с ядром ARM на замену с сопоставимой переферией?

Да не надо дрейфовать. Пробуйте "на зуб" другие камни и делайте выводы самостоятельно, кто для чего годится.
Сильные стороны AVR как для себя я выделил такие:
- бронебойные I/O;
- неприхотливость в питании (cлучалось 15В переменки попадало, горело все, кроме AVR.)
- эмуляция любого low-medium speed интерфейса от совдеповского "ТК Гранит" до USB. - ARM на таких задачах отдыхает как ни странно sad.gif, а FPGA дорого, и так будет еще очень долго.

Есть и другие сильные стороны, но хватит и этого.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Jun 13 2009, 05:33
Сообщение #23


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Чем больше ресурсов и производительности, тем хуже оптимизация !!!

Вспомните ZX-Spectrum. Довольно не похие игрушки были на нем. И это при 48 КБайт ОЗУ, 4 МГц тактовой и машинном цикле 4 клока тактовой.
С появлением производительных процессоров люди стали забывать про "хитрые приемчики", а лупят все алгоритмы "в лоб", забывая всякую оптимизацию ( я не имею в виду оптимизацию компилятора). Можно для простой задачи такой огород нагородить, что никакой компилятор не сможет оптимизировать.
Так что если хорошенько подумать, то и большинство задачь, которые на первый взгляд восьмибитник не потянет, можно реализовать на AVR.

Напрягайте мозги, товарищи, а не компилятор !!!


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Petka
сообщение Jun 13 2009, 06:11
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(SasaVitebsk @ Jun 13 2009, 01:22) *
Да - от AVR всё равно по тиху надо дрейфовать. xMega уже на 3.3V. Сколько классика продержится - большой вопрос. Так мы готовы - камни то где? Вот типа глупо использовать мегу640 за 8.5$. Где камень с ядром ARM на замену с сопоставимой переферией?

Из конструктивного:
Там где раньше стояла Mega128/64 и аналогичные можно поставить LPC2387.
Корпус по площади такой-же, кушает примерно столько-же, пинов больше, ОЗУ не просто больше а принципиально больше, флеша, периферии больше и лучше =)
Тактовая частота до 72МГц почти в пять раз больше. Производительность выше (при пересчёте на один мегагерц). Возможность внутрисхемной отладки без применения "фирменных" отладчиков. Наличие свободного программного обеспечения для компиляции, прошивки, отладки, разработки. В LPCшках есть возможность более широкого выбора на какие пины выводить периферию.

Из минусов: Не такие мощные порты (правда теперь всё реже нужны мощные), возможность запитать только да 3,3В. (тоже сейчас безумно теряет актуальность) Всё! Больше минусов не знаю.

Да, забыл ЦЕНА! За такие вкусности LPC стоит ДЕШЕВЛЕ жлобских AVR (серии 128мег).

Из виртуальных плюсов LPC2387: на это посадочное место встаёт новый чип от NXP Cortex M3 - LPC1766.

P.S. А Вы, Уважаемые коллеги, чем заменяете полюбившиеся AVRки? (с какого конкретно камня на какой конкретно перешли, какие проблеммы возникли, как их решали, почему сделали переход, какие плюсы получили от перехода, что потратили, что сэкономили)
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Jun 13 2009, 07:26
Сообщение #25


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(defunct @ Jun 13 2009, 04:13) *
Ну это смотря что за вычисления и как их приготовить.

Я имел ввиду, что вычисления приготовлены так, что пальчики оближешь biggrin.gif


Цитата(Petka @ Jun 13 2009, 09:11) *
Да, забыл ЦЕНА! За такие вкусности LPC стоит ДЕШЕВЛЕ жлобских AVR (серии 128мег).

Так уж и дешевле? wink.gif в 1,5-2 раза дороже!
Go to the top of the page
 
+Quote Post
goodwin
сообщение Jun 13 2009, 08:38
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



Цитата(_Pasha @ Jun 13 2009, 11:26) *
Так уж и дешевле? wink.gif в 1,5-2 раза дороже!


Ды ладно сказки сказывать...

http://search.digikey.com/scripts/DkSearch...MEGA128-16AU-ND

http://search.digikey.com/scripts/DkSearch...ame=568-3995-ND

а в LPC еще CAN, Ethernet, USB...

А в этом еще и usb host и памяти в разы поболее...

http://search.digikey.com/scripts/DkSearch...ame=568-4322-ND
Go to the top of the page
 
+Quote Post
IGK
сообщение Jun 13 2009, 09:13
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 313
Регистрация: 7-01-07
Из: Севастополь
Пользователь №: 24 170



Цитата(Petka @ Jun 13 2009, 09:11) *
P.S. А Вы, Уважаемые коллеги, чем заменяете полюбившиеся AVRки? (с какого конкретно камня на какой конкретно перешли, какие проблеммы возникли, как их решали, почему сделали переход, какие плюсы получили от перехода, что потратили, что сэкономили)


Так потому и ветку начал, что пришлось править позапрошлогодний проект и обратил внимание (проект свой!) на то, что потихоньку с 8/16 бит перешел на 24/32 бита в обработке данных. Если 16 бит еще можно, хотя и с натяжкой на Мегах окучивать, то 24/32 бита это уже моветон, имхо. Типа гвоздем микроскоп улучшать. Но как-то это незаметно произошло...
Для шустрой работы (а там у меня 8 ФНЧ-ФВЧ, квадратурный декодер и прочее) пришлось и арифметику, и фильтры на ассемблере реализовывать. Да еще следить, чтобы данные в регистрах не затирались при переходе от фильтра к фильтру и прочие прибамбасы.
Ну, и нафига все это? Такой проект не жизнеспособен при корректировке, слишком много условностей. И хоть они документированы, но через год так и хочется еб... попенять тому мудаку, кто это все реализовал в железе. А это я сам :-) Забывается все быстро, как ни комментируй...

Плюсы и минусы отпишу, когда проект переведу на АРМ. В крайнем случае, для небольшого ногодрыганья, оставлю Тини2313. Хотя ШИМов в кортексе хватает, и АЦП лучше.

В общем, я и не имел в виду, что АВРка плохая. И жить она будет еще долго, конечно. Но всему свое время. Чтобы остаться на плаву, цена АВРок должна быть в 3-4 раза меньше, чем сейчас. Ну куда это годится, Мега324Р дороже АРМА...

Впрочем, все относительно. А вдруг АРМы раз в пять подорожают?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 13 2009, 09:18
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(IGK @ Jun 13 2009, 13:13) *
Впрочем, все относительно. А вдруг АРМы раз в пять подорожают?

С чего бы вдруг? Десяток производителей сговоряться?

А вот с AVR'ами труба - какую цену Атмел назначит, такую и будут платить потребители.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 13 2009, 09:20
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(aaarrr @ Jun 13 2009, 12:18) *
А вот с AVR'ами труба - какую цену Атмел назначит....

Уже назначил sad.gif. При этом, что характерно, выпусается достаточно широкая номерклатура ARM, в том числе и весьма конкурентоспособные ARM9 по вполне разумным для рынка ARM ценам.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
IGK
сообщение Jun 13 2009, 09:32
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 313
Регистрация: 7-01-07
Из: Севастополь
Пользователь №: 24 170



Цитата(aaarrr @ Jun 13 2009, 12:18) *
С чего бы вдруг? Десяток производителей сговоряться?

А вот с AVR'ами труба - какую цену Атмел назначит, такую и будут платить потребители.

Да шутка юмора такая...
Впрочем, Атмелу с такой ценовой политикой скоро не до шуток будет. Надо было отдаваться Некрочипам, когда предлагали :-)
Go to the top of the page
 
+Quote Post

26 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th June 2025 - 22:16
Рейтинг@Mail.ru


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