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

 
 
26 страниц V  « < 19 20 21 22 23 > »   
Reply to this topicStart new topic
> Просто мнение, АВР -> АРМ
=GM=
сообщение Jun 19 2009, 14:35
Сообщение #301


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(MrYuran @ Jun 19 2009, 10:39) *
Заметьте, это фоновый процесс, имеющий к основной работе такое же отношение, как скажем, тактирование внешнего АЦП

Ну, положим, не совсем фоновый, а поскольку ЦПУ приостанавливается на время передачи, постольку может появиться непредсказуемый джиттер в других местах вашей программы.

Кстати, почему вы говорите, что требуется 2 такта MCLK на сэмпл и что нет джиттера? Перед передачей ДМА синхронизируется за 1-2 такта, передача 2 такта и ожидание после передачи 1 такт. Итого требуется (1..2) + 2 + 1 = 4..5 тактов. Вот вам реальное время передачи и реальный джиттер.

Цитата из доки slau056f:

"The DMA controller requires one or two MCLK clock cycles to synchronize before each single transfer or complete block or burst-block transfer. Each byte/word transfer requires two MCLK cycles after synchronization, and one cycle of wait time after the transfer."


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
kurtis
сообщение Jun 19 2009, 19:03
Сообщение #302


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



Вот что пишут зарубежные коллеги по поводу 8-ми битности.
8-bit MCUS: It's not the size that's important
Пару цитат:
Цитата
An 8051 may take up 10k gates, while the MIP32 M4K needs 50k, but the difference in silicon cost may be only $0.04.
Цитата
by combining up to six 8bit devices in to one 32bit chip, system cost can be lowered significantly.
Цитата
However, despite all the evidence it remains that, without any obvious effort, the 8bit architecture continues to reinvent itself and extend its useful life.
Насколько я понял из статьи, в ближайшее время особо ничего не поменяется.

P.S. Прошу прощения если ссылка уже была.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jun 19 2009, 19:34
Сообщение #303


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(kurtis @ Jun 19 2009, 22:03) *
Вот что пишут зарубежные коллеги по поводу 8-ми битности.

Ну если MIP32 M4K содержит 50к гейтов, то Cortex-M0 содержит всего 12к (ядро), что уже совсем не принципиально отличается от 8-битников, а в стоимости кремния - так и вовсе.
В итоге за те же деньги получаем намного больше.
Осталось дать себе труд изучить новое ядро и ...
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jun 19 2009, 21:17
Сообщение #304


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата(dimka76 @ Jun 19 2009, 15:00) *
Отсюда и массовость. Что ни заказ, так сотни.
Приведите пример, что в России ( или на Украине ) может продаваться/покупаться в таких же объемах?

Из того, что производится в Украине - энергосберегающие лампы, пром. контроллеры, различные таймеры/термостаты/средства защиты, автосигналки (датчики), кассовые аппараты...


Цитата(IgorKossak @ Jun 19 2009, 22:34) *
Ну если MIP32 M4K содержит 50к гейтов, то Cortex-M0 содержит всего 12к (ядро), что уже совсем не принципиально отличается от 8-битников, а в стоимости кремния - так и вовсе.
В итоге за те же деньги получаем намного больше.
Осталось дать себе труд изучить новое ядро и ...

Осталось производителям этого самого кремния довести до ума как минимум потребление и я буду серьезно их рассматривать как доступную альтернативу. Т.к. большая часть моих проектов должна потреблять "до 20мА все изделие". А как не беру доку на очередной небольшой ARM, так и возвращаюсь к "отстойным 8-битникам".
Go to the top of the page
 
+Quote Post
singlskv
сообщение Jun 19 2009, 21:45
Сообщение #305


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



У нас тема АВР vs. АРМ,
вот интересно, почему в этой теме так "воинственны" именно те кто за АРМ ?
какое им дело до тех кто сидит на АВР и слезать с них не планирует ?
Вот правда интересно,
у меня проекты и на одних и на других камнях,
и проблемы выбора обычно нет, то есть всегда понятно, здесь применяем АВР(или ПИК) а здесь АРМ без вариантов...
Но почему люди пересевшие на АРМ так "воинственно" его рекламируют ?

З.Ы.
Мнение любителя "контроллеров светодиодов" меня интересует меньше всего...
Go to the top of the page
 
+Quote Post
defunct
сообщение Jun 19 2009, 22:47
Сообщение #306


кекс
******

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



Цитата(singlskv @ Jun 20 2009, 00:45) *
и проблемы выбора обычно нет, то есть всегда понятно, здесь применяем АВР(или ПИК) а здесь АРМ без вариантов...

+1

Цитата
Но почему люди пересевшие на АРМ так "воинственно" его рекламируют ?

Ученик должен подобрать инвентарь себе сам. Пусть тренер - мастер спорта, но он никогда не будет навязывать свой инветарь ученикам. Например если речь о теннисе, было бы смешно наблюдать как тренер-левша, навязывает свою ракетку правше.
Вывод - те, кто __воинственно__ рекламирует (как и те кто воинственно защищают) - на мастера не тянут.



А к совету IgorKossak стоит прислушаться обязательно:
Цитата
Осталось дать себе труд изучить новое ядро и ...

И чем больше ядер изучено - тем проще решить проблему выбора...
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Jun 19 2009, 23:02
Сообщение #307


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Вот нафлудили-то,а smile.gif)))

Ясное дело, что для 8ми битных контроллеров всегда будет работа.
И так-же ясно, что даже там, где было-бы можно применить ARM и даже выиграть в чём-то - привыкшие к AVR люди, не будут этого делать из-за инерционности мышления smile.gif И в том числе из-за того, что как было уже сказано - как правило работать должно "вчера" smile.gif

И чё спорить-то........
Да ещё и про bool успели - ну это уж ваще класс smile.gif

Вообще - мне нравится АВР больше чем АРМsmile.gif smile.gif smile.gif
АРМ воспринемаешь уже как что-то такое более серьёзное...а АВР...АВР это такое: дёшево, сердито и чисто для народа!
И вся эта его неубиваемость по питанию, мощные пины - только прибавляют впечатлений!

P.S. Сохраняю объективность как могу.


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
mikki
сообщение Jun 20 2009, 05:17
Сообщение #308


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 28-03-07
Пользователь №: 26 559



И так, ниша АВР уже определена! Малый контроллер для средней сложности задач, с прогнозируемым временем реакции, мощными ногами, хорошей надежностью ну и т.д. А может быть главное " - Я ЕГО ЗНАЮ!"
Что касается АРМов, у них свой круг задач. И все давно поняли что за счет снижения цен на 32-х разрядные ядра, в том числе и не только АРМ но и других ядер, ниша 8-битных процессоров уменьшается.

Поверхностно были затронуты проблемы конкуренции электронных изделий производимых Нашими компаниями с китайскими. Полагаю, что данному вопросу и тебуется уделить основное внимание в нашей дискусии!!! Уверен что практически всЁ, что можно реализовать на Мегах можно реализовать на Хольтеках которые будут дешевле, даже если их взять две штуки вместо одной!!!
Отсюда следует несколько неожиданный для многих вывод, что речь должна идти в первую очередь о конкурентно способности специалистов- разработчиков!!! Идея проста - сокращение рабочего времени тех самых разработчиков пулучающих между прочим зарплату (думаю 3000$ в месяц -подойдет biggrin.gif ) и как результат, за то же время реализации нескольки проектов.
В даном контексте хочу рассказать про семинар MAtlab, где своим мастерством американцы просто упивались. Чувак взял стенд содержащий небольшой движок с двумя инерционными нагрузками соединенными пружинной связью. За полчаса он набросал в матлабе алгоритм управления (идентификация частотной характеристики всей этой приблуды, параметрический синтез регулятора), тут же, не парясь, загрузил автоматически сгенерированный код в борду на базе TMS320_28335, далее еще чуть чуть подогнал и все!!! При зарплате в месяц 10000$ дополнительные расходы составляют 25$ за полчаса!!! А теперь посчитайте сколько ему надо заплатить если все это он будет писать на Хольтек на ассемблере??? Ха-ха! А в это время его девайс работает, а я, будь я его работодателем, получаю прибыль!!! Вот вам в действии быстрый вывод изделия на рынок и возможность дальнейшего совершенствования в предполагаемый период. И вот основные преимущества которые обеспечивает использование мощных процессоров с возможностью, быстрой и по-возможности автоматизированной генерации кода (например средствами MAtlab или Labview), или епе минимум использованием предметно специализированных asm-оптимизированных библиотек.

Поэтому, может этот посыл будет неоднозначно воспринят сообществом, но я скажу:
- Не стоит ломать копья по поводу оптимизации кода для 8-битных процессоров, что точно также является хвастовством по использованию ассемблера вместо С.
Ни кто не говорит что плохо написанная программа не хуже хорошо написанной. Конечно хуже. Но для того и существуют специалисты-программисты (не особо сильных, например, в электроприводах, что вполне естественно laughing.gif , гигантов мысли в рассчет не берем), которые могут оптимизировать код, в то время пока электропривод уже продается и приносит ожидаемую прибыль. А основное внимание надо уделить возможностям сокращения времени реализации проекта. Если на МЕГЕ легче поднять проект пожалуйста, если на АРМ- пожалуйста.
Go to the top of the page
 
+Quote Post
Itch
сообщение Jun 20 2009, 08:13
Сообщение #309


Местный
***

Группа: Свой
Сообщений: 358
Регистрация: 27-06-06
Из: Новосибирск
Пользователь №: 18 410



Можно сравнить переход от AVR к ARM как переход с чисто процедурного языка C на объектно-ориентированный C++ и C#.
Си знают все, его отлично хватает на простые задачи в проекты до нескольких тысяч строк кода. Но чтобы перейти к более крупным системам также требуется перенастроить свое мышление в сторону бОльших абстракций. Вот тут то и начинается проблема, надо понимать классы (современная периферия типа контроллера SDRAM или TFT), правильно использовать исключения (линуксовые отладчики, JTAGи).
Конечно, остаются всегда задачи, где С++ (как и ARM) использовать не имеет смысла, лишний оверхед никчему. Но и зависать на одной технологии тоже не стоит. Пока вы ее вздрючиваете по полной и выжимаете все соки из AVR, ваш конкурент поставит ARM в котором все уже есть (TFT, Ethernet, USB), легким движением руки запустит проект. И проект этот у него стоить будет даже дешевле вашего, потому что он делал его не год как вы а месяц и здорово сэкономил на зарплате.
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Jun 20 2009, 08:31
Сообщение #310


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

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
Пока вы ее вздрючиваете по полной и выжимаете все соки из AVR, ваш конкурент поставит ARM в котором все уже есть (TFT, Ethernet, USB), легким движением руки запустит проект. И проект этот у него стоить будет даже дешевле вашего, потому что он делал его не год как вы а месяц и здорово сэкономил на зарплате.
угу, и в итоге получаем маразм когда там где для управления достаточно простейшей логики, лепят встр.компы с TFT и тач-скринами, оптикой для связи между блоками, целым шкафом разных модульков - преобразователей, приемопередатчиков и т.д. к этому всему инструкция-талмуд на сотни страниц, переведенных Промтом. когда что-нибудь ломается, фиг разберешь что к чему, в итоге приходится ждать неделями когда поставщики пришлют замену (и стоит это охиренных денег). и очень часто оказывается что нужных модулей уже не производят.
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Jun 20 2009, 08:32
Сообщение #311


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Цитата(mikki @ Jun 20 2009, 09:17) *
И так, ниша АВР уже определена! Малый контроллер для средней сложности задач, с прогнозируемым временем реакции, мощными ногами, хорошей надежностью ну и т.д. А может быть главное " - Я ЕГО ЗНАЮ!"
Что касается АРМов, у них свой круг задач. И все давно поняли что за счет снижения цен на 32-х разрядные ядра, в том числе и не только АРМ но и других ядер, ниша 8-битных процессоров уменьшается.

Поверхностно были затронуты проблемы конкуренции электронных изделий производимых Нашими компаниями с китайскими. Полагаю, что данному вопросу и тебуется уделить основное внимание в нашей дискусии!!! Уверен что практически всЁ, что можно реализовать на Мегах можно реализовать на Хольтеках которые будут дешевле, даже если их взять две штуки вместо одной!!!
Отсюда следует несколько неожиданный для многих вывод, что речь должна идти в первую очередь о конкурентно способности специалистов- разработчиков!!! Идея проста - сокращение рабочего времени тех самых разработчиков пулучающих между прочим зарплату (думаю 3000$ в месяц -подойдет biggrin.gif ) и как результат, за то же время реализации нескольки проектов.

Понимаете, мыслите вы правильно, только это "буржуинский" подход, у нас он тут не годится smile.gif Никто не будет экономить время разработчика у которого зарплата 300 - 400 баксов, это просто не имеет смысла, поскольку директор на большую сумму тратит на бензин в месяц smile.gif Поэтому делаться будет на том камне который хорошо знает разработчик, а разработчик будет сидеть на этом камне до последнего пока уж совсем не припечет.


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jun 20 2009, 08:51
Сообщение #312


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
В даном контексте хочу рассказать про семинар MAtlab, где своим мастерством американцы просто упивались. Чувак взял стенд содержащий небольшой движок с двумя инерционными нагрузками соединенными пружинной связью. За полчаса он набросал в матлабе алгоритм управления (идентификация частотной характеристики всей этой приблуды, параметрический синтез регулятора), тут же, не парясь, загрузил автоматически сгенерированный код в борду на базе TMS320_28335, далее еще чуть чуть подогнал и все!!! При зарплате в месяц 10000$ дополнительные расходы составляют 25$ за полчаса!!!


А потом этого грамотея на объект отправить, в поле, пусть гайки покрутит при температуре, пусть даже -20, посмотрим, как он запоет. Или в море, на корабль, пусть в ЦПУ под рев машины быстренько свой красивый алгоритм допиливает до рабочего состояния.

Таких кабинетных разработчиков мы видали вагон и на бую их всех вертели. Причем без разницы, что там за камень - AVR, ARM, TMS, да хоть рассыпуха.

Точка.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jun 20 2009, 08:58
Сообщение #313


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(mikki @ Jun 20 2009, 09:17) *
В даном контексте хочу рассказать про семинар MAtlab, где своим мастерством американцы просто упивались. Чувак взял стенд содержащий небольшой движок с двумя инерционными нагрузками соединенными пружинной связью. За полчаса он набросал в матлабе алгоритм управления (идентификация частотной характеристики всей этой приблуды, параметрический синтез регулятора), тут же, не парясь, загрузил автоматически сгенерированный код в борду на базе TMS320_28335, далее еще чуть чуть подогнал и все!!! При зарплате в месяц 10000$ дополнительные расходы составляют 25$ за полчаса!!! А теперь посчитайте сколько ему надо заплатить если все это он будет писать на Хольтек на ассемблере??? Ха-ха! А в это время его девайс работает, а я, будь я его работодателем, получаю прибыль!!!

А Вы, как работодатель, "в даном контексте" готовы платить большие тыщи баксов за лицензионный MAtlab, компиляторы C++ и прочие САПР'ы? Чудес не бывает.. laughing.gif
Go to the top of the page
 
+Quote Post
BORIV
сообщение Jun 20 2009, 09:07
Сообщение #314


Частый гость
**

Группа: Участник
Сообщений: 131
Регистрация: 5-05-06
Пользователь №: 16 820



Выскажу своё мнение. Чуствую, что заклюют, но не могу сдержаться.

Гигантоманы, это - вам:

1. В конечном счёте любая задача сводится к "морганию светодиодами".
2. Ассемблер сложен только для тех, кто не может упорядочить задачу в голове.
3. Основное время уходит не на написание программы, а на размышления, как это сделать.

Результаты работы по принципу "сделать бапки побыстрей" всем хорошо известны: заходишь в магазин - всего много, а купить нечего.
Неужели кто-то действительно думает, что собрав в кучу множество чужих программ и кое как их упорядочив, можно получить надёжно работающую вещь?

Переходите сразу на атом, чего мелочиться!
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jun 20 2009, 09:13
Сообщение #315


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
3. Основное время уходит не на написание программы, а на размышления, как это сделать.


Безусловно. И еще забыли немаловажный пункт - время на испытания/тестирование (в широком смысле, с написанием софта для тестов, с изготовлением имитаторов объекта и т.д.).

Цитата
1. В конечном счёте любая задача сводится к "морганию светодиодами".


Ага. А электроника - наука о контактах biggrin.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 7th July 2025 - 09:23
Рейтинг@Mail.ru


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