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

 
 
20 страниц V  « < 9 10 11 12 13 > »   
Reply to this topicStart new topic
> AVR признали !, C переходом в рассуждения о контроллерах
µµC
сообщение Aug 12 2007, 21:18
Сообщение #151


Участник
*

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



Цитата(=GM= @ Aug 13 2007, 01:07) *
Есть АВР с ТАКТОВОЙ ЧАСТОТОЙ 48 МГц, т.е. 48 МИПС в пике. Мне кажется, в сравнении с такими АВР даже dsPIC33 будет выглядеть бледновато, я уж не говорю о пик18 и ниже.


Эт вряд ли.

Пишу как для мег, так и для пиков, могу сравнить. За счет системы команд выигрыш дспика будет значительным. А в хитрых местах многократным.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 12 2007, 21:22
Сообщение #152


Гуру
******

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



Цитата(Прохожий @ Aug 12 2007, 22:20) *
Развитие себя любимого за счет смены платформы - это, на мой взгляд, переработка чего-то уже кем-то съеденного.

? Не понял sad.gif
Цитата
Да, это расширение кругозора, но не в ту степь. Кто мешает на том же PICе или AVR расширять кругозор в "языках, приемах программирования", что , на мой взгляд, наиболее важно?

Мешает появление новых платформ за те-же деньги, мешает необходимость делать все боллее сложные устройства за меньшие деньги и меньшие сроки. В вашей сфере деятельности это еще не заметно? Странно.
Цитата
Объясните, в чем принципиальная разница между ARM с Linux и i486 с Windows? Программирования, по моему мнению, как такового там давно уже нет, а есть сплошное разбирательство с чужой писаниной.

Я отнюдь не агитирую за использование достаточно монстральных операционнок логика развития которых давно уже подчинена исключительно маркетинговым идеям с закосами к десктопам.
Однако, обе помянутые операционки на IBM/PC, как минимум, с успехом используются в качестве платформ для написания и отладки 'приложений' котрые уже переносятся на целевую платформу имеющую сходные системные сервисы. Да и для отладки перефирийного железа уже зачастую тоже, ибо периферийные железки далеко тоже уже не светодиоды и вешаются не на GPIO а на, например, PCI. Разбирательство и покупка чужого кода тоже неизбежна - время мануфактур в программировании проходит. Да, естественно будут какие-то нишевые работы типа вырезания статуэток из эбенового дерева на потребу туристам. Но в общем тенденции аналогичны общепромышленной революции 19 века.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Aug 12 2007, 21:28
Сообщение #153


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Цитата(Dog Pawlowa @ Aug 13 2007, 00:51) *
Нет, не представляю, как можно оставаться в рамках одной платформы в более-менее разнообразных проектах. Кроме собственно ядра, есть еще и питание, аппаратные средства микроконтроллеров (порты, таймеры, АЦП и проч), корпуса и другие факторы, что заставляет менять платформу.
Какие еще приемы программирования? Лабай (сорри, только "Вокзал для двоих" закончился) на ЯВУ, вот и все приемы. biggrin.gif

А как же секреты мастерства smile.gif? Я, к примеру, уже несколько однотипных проектов сделал на смеси С и ASM. Быстрые процессы на ASM в прерываниях, а медленные на С последовательно. Может быть из-за этого несколько задержался на 18-х PICах.
А на чистом ЯВУ Вы, пожалуй, и смены платформы не заметите...
Все остальное, питание, таймеры, АЦП и проч. - оно же у всех одинаковое, за редким исключением. Где же тут новизна и острота ощущений?
Другое дело смена концептуальной модели программирования или разработка собственного хитрого алгоритма.
Go to the top of the page
 
+Quote Post
=GM=
сообщение Aug 12 2007, 21:31
Сообщение #154


Ambidexter
*****

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



Цитата(Прохожий @ Aug 12 2007, 21:16) *
Но, согласитесь, - это уже некрасиво. Просто повышать частоту. А где же работа ума? Кстати, МИПС АВР - это не совсем одно и то же, что МИПС dsPIC33 (команда MAC, к примеру). А если учесть, что там и DMA есть...

DMA там тоже есть, несколько штук. Кстати, там ещё и full speed USB есть. И пространство памяти программ можно "переливать" в пространство памяти данных.

И вот не надо здесь насчёт работы ума. Некрасиво сравнивать 8-разрядную машинку с 16-разрядной. Кстати, а что ж это микрочипы остановились на 40 МГЦ? А теперь давайте я вдруг вспомню, что есть АВР32! Ну и где будет ваш дспик?


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 12 2007, 21:34
Сообщение #155


Гуру
******

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



Цитата(WHALE @ Aug 13 2007, 00:05) *
20% процентов дискусси по крайней мере для меня были полезными.

Совсем не плохой КПД, согласитесь!
Цитата
Скачал таблицу с PICами,посмотрел цены и возможности и был впечатлен.

Оталось посмотреть на "таблицу с ARMами" и подумать почему это
Цитата
...все силы брошены на АVR32.

Цитата
Короче,перспективы не радуют...

Лично меня радует сегодняшний день smile.gif и богатый выбор ARM7/9 всех ценовых категорий и не уступающиx им по стоимости DSP.
А грусти по 51/PIC/AVR уже нет. Попадется задача попроще под что-то совем мелкое выберу безпристрастно и использую.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Aug 12 2007, 21:50
Сообщение #156


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Цитата(zltigo @ Aug 13 2007, 01:22) *
? Не понял sad.gif

А Вы никогда не сравнивали свои временные затраты на разбор чужого продукта (неважно какого, то ли аппаратного, то ли программного) с собственно творческим процессом? Времени на что-то большое и светлое smile.gif катастрофически не хватает.

Цитата(zltigo @ Aug 13 2007, 01:22) *
Мешает появление новых платформ за те-же деньги, мешает необходимость делать все боллее сложные устройства за меньшие деньги и меньшие сроки. В вашей сфере деятельности это еще не заметно? Странно.

Еще как заметно. В моей основной сфере деятельности эти платформы "инкапсулированы" внутрь ПЛК. Так вот, они стали быстрее и значительно дешевле. В принципе, за день на ПЛК я могу сделать то же, что за значительно больший срок на МК. Мне порой кажется, что через небольшой промежуток времени потребность в разработчиках электроники на МК значительно сократится.

Цитата(zltigo @ Aug 13 2007, 01:22) *
Я отнюдь не агитирую за использование достаточно монстральных операционнок логика развития которых давно уже подчинена исключительно маркетинговым идеям с закосами к десктопам.
Однако, обе помянутые операционки на IBM/PC, как минимум, с успехом используются в качестве платформ для написания и отладки 'приложений' котрые уже переносятся на целевую платформу имеющую сходные системные сервисы. Да и для отладки перефирийного железа уже зачастую тоже, ибо периферийные железки далеко тоже уже не светодиоды и вешаются не на GPIO а на, например, PCI. Разбирательство и покупка чужого кода тоже неизбежна - время мануфактур в программировании проходит. Да, естественно будут какие-то нишевые работы типа вырезания статуэток из эбенового дерева на потребу туристам. Но в общем тенденции аналогичны общепромышленной революции 19 века.

С удовольствием повырезал бы статуэтки... Ну их, эти операционки... smile.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 12 2007, 22:01
Сообщение #157


Гуру
******

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



Цитата(Прохожий @ Aug 13 2007, 00:28) *
Все остальное, питание, таймеры, АЦП и проч. - оно же у всех одинаковое, за редким исключением. Где же тут новизна и острота ощущений?

Так, к слову. Знаете, какая у меня всегда самая маленькая, самая дешовая и самым тоненьким описанием микросхемка? - микроконтроллер smile.gif. Тем не менее токостей и потенциальных проблем хватает и при портировании и просто так менять котроллер не тянет. Правда в этом процессе очень помогают демоборды - потрясающая эффективность.





Цитата(Прохожий @ Aug 13 2007, 00:50) *
С удовольствием повырезал бы статуэтки... Ну их, эти операционки... smile.gif

Я бы, честно говоря, тоже, но думаю, что для этого нужно стать либо нищим африканским резчиком, либо Эрнстом Неизвестным. Второе, невероятно, а первого не хочется smile.gif. Ну а насчет операционок, это право очень зря - именно работа над ними сейчас наиболее близка к чистому искусству программирования smile.gif все остальное такая суета sad.gif. Лично я, на вашем месте поробовал свои силы именно в ПЛК, а не в их заменителях. Мне-бы понравилось точно.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Aug 12 2007, 22:03
Сообщение #158


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Цитата(=GM= @ Aug 13 2007, 01:31) *
DMA там тоже есть, несколько штук. Кстати, там ещё и full speed USB есть. И пространство памяти программ можно "переливать" в пространство памяти данных.

Дык, и в dsPIC это все есть, куда-ж без этого? И USB, думаю, будет. AC кодек есть, CAN есть, даже блок расчета CRC есть.

Цитата(=GM= @ Aug 13 2007, 01:31) *
И вот не надо здесь насчёт работы ума. Некрасиво сравнивать 8-разрядную машинку с 16-разрядной. Кстати, а что ж это микрочипы остановились на 40 МГЦ? А теперь давайте я вдруг вспомню, что есть АВР32! Ну и где будет ваш дспик?

Я думаю, что с dsPICом все будет в норме. А AVR32 есть только в мечтах. До моего Мухосранска он еще не добрался. Вот когда доберется, тогда и посмотрим...
Да и вообще, лично мне Ангстремовский 1878ВЕ1 нравится, только я его готовить не умею бо не на чем smile.gif. Кроме шуток, посмотрите, если найдете время.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 12 2007, 22:18
Сообщение #159


Гуру
******

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



Цитата(=GM= @ Aug 13 2007, 00:31) *
А теперь давайте я вдруг вспомню, что есть АВР32! Ну и где будет ваш дспик?

Там-же, где AVR32 по сравнению с любым 300-400MHz DSP 10 долларовой категории за которым стоит многолетний опыт специализирующихся на сигнальной обработке фирм.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Aug 12 2007, 22:23
Сообщение #160


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Цитата(zltigo @ Aug 13 2007, 02:01) *
Правда в этом процессе очень помогают демоборды - потрясающая эффективность.

Дык, откуда ж денег взять столько? Я же сам по себе.

Цитата(zltigo @ Aug 13 2007, 02:01) *
Я бы, честно говоря, тоже, но думаю, что для этого нужно стать либо нищим африканским резчиком, либо Эрнстом Неизвестным. Второе, невероятно, а первого не хочется smile.gif.

А я первое лично на себе попробовал. Никому не советую.

Цитата(zltigo @ Aug 13 2007, 02:01) *
Ну а насчет операционок, это право очень зря - именно работа над ними сейчас наиболее близка к чистому искусству программирования smile.gif все остальное такая суета sad.gif. Лично я, на вашем месте поробовал свои силы именно в ПЛК, а не в их заменителях. Мне-бы понравилось точно.

Про операционки полностью согласен.
Насчет ПЛК - обратите внимание на ПЛК100/150/154 (не сочтите за рекламу). После этого, заниматься разработкой ПЛК считаю бессмыссленным. Тем более в одиночку. Лучше уж резьба по дереву crying.gif .
Go to the top of the page
 
+Quote Post
=GM=
сообщение Aug 12 2007, 23:07
Сообщение #161


Ambidexter
*****

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



Цитата(Прохожий @ Aug 12 2007, 22:03) *
Я думаю, что с dsPICом все будет в норме. А AVR32 есть только в мечтах. До моего Мухосранска он еще не добрался. Вот когда доберется, тогда и посмотрим...
Да и вообще, лично мне Ангстремовский 1878ВЕ1 нравится, только я его готовить не умею бо не на чем smile.gif. Кроме шуток, посмотрите, если найдете время.

Видел я его, тесей называется, запоздали немного ангстремовцы, лет 10 назад камушек неплохо бы смотрелся.

Нам беспокоиться об атмеле или микрочипе не стоит, они сами о себе побеспокоятся, что называется "жираф большой, ему видней".

Ещё одно соображение по дспику. Потребление на 40 мипсах 90мА*3.3В=300 мВт, печка получается. Уж я лучше поставлю TMS320F2801, на 40 мипсах он будет потреблять 78*1.8=140 мВт. Да еще есть огроменный запас и по памяти, и по мипсам, и по ногам, и по периферии. Так что дспик тоже запоздал появиться на свет. Что привлекает - малое количество ног...Сделать подарок для радиолюбителей - какой-нибудь цифровой приёмник Морзе с фильтрацией, хорошей динамикой плюс RTTY плюс PSK31 и т.д. и т.п.(:-).

Цитата(zltigo @ Aug 12 2007, 22:18) *
Там-же, где AVR32 по сравнению с любым 300-400MHz DSP 10 долларовой категории за которым стоит многолетний опыт специализирующихся на сигнальной обработке фирм.

"Пикоманы" начали сравнивать 8-битный авр с 16-битным дспиком, не, ну так нельзя! Где у них совесть спрашивается? Вот в ответ на это я и начал вспоминать, что есть авр32...

Надо по справедливости сравнивать. Я ж не сравниваю пик18 и атмегу по производительности, а только по машинным циклам, ну так, пусть и они сравнивают пик18, а не пик24 или дспик...


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
CD_Eater
сообщение Aug 12 2007, 23:24
Сообщение #162


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

Группа: Новичок
Сообщений: 173
Регистрация: 3-09-04
Из: Moscow
Пользователь №: 595



Цитата
Программирования, по моему мнению, как такового там давно уже нет, а есть сплошное разбирательство с чужой писаниной.

Ф точку! Искусства программирования как такового всё меньше и меньше, осталась (тупая) работа для (тупых) кодеров... sad.gif
Вот поэтому и люблю возиться с ассемблером, аккуратно всё оптимизировать вручную и применять нестандартные подходы. Мне это душу греет...


Цитата
Насчет ПЛК - обратите внимание на ПЛК100/150/154 (не сочтите за рекламу). После этого, заниматься разработкой ПЛК считаю бессмыссленным.

Вопрос имхо спорный. Товарищи предлагают изучить их систему, языки и привыкнуть полностью к их методу написания ПО для их девайсов. Какому же разработчику хочется загружать свою голову ещё и чужими тараканами, когда своих хватает? Опять упираемся в "разбирательство с чужой писаниной". Дали бы прямой доступ к программирования того самого ARM7/9, который внутри, глядишь и количество желающих увеличилось бы. ARM для многих знакомый, как-никак. Да и минуя интерпретатор, удалось бы повысить скорость реакции на внешние события (в паспорте стоит цифирь 1 мс, что совсем не фонтан при ядре 200 МГц).
Однако, наиболее успешным решением имхо будет являться создание такого ПЛК, для программирования которого можно будет взять любого PC-кодера с улицы. Нужно сам ПЛК сделать на базе компьютерной платформы. Всё равно овеновцы просят за своё изделие не менее 300 енотов, так что от ценовой конкуренции с пром.компьютерами они практически не защищены, а фактор подготовки (переучивания) специалистов весьма дорогостоящий.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Aug 13 2007, 05:39
Сообщение #163


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(µµC @ Aug 12 2007, 23:57) *
Альтернатива это, как сразу сказал, это PIC'и...

Спасибо, посмотрел. Привлекает CAN, он то мне и нужен.
Для того, чтобы попробовать PIC, нужно решить вопрос с компилятором и отладкой.
ICD2 то где-то валяется, это не проблема.
А вот с компилятором ... Привык к IAR, придется разбираться с новым. Буду собирать инфо, если есть практические советы, буду рад.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 13 2007, 06:20
Сообщение #164


Гуру
******

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



Цитата(Dog Pawlowa @ Aug 13 2007, 08:39) *
А вот с компилятором ... Привык к IAR, придется разбираться с новым.

IAR поддерживает PIC 16/17/18/24/dsPIC рекордов, особых, скорее всего не ставит, но код генерит. Год назад пробовал тупо в старой железке на PIC16 вместо разборок с ASMовкими исходниками все заново написать - получилось smile.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Aug 13 2007, 06:28
Сообщение #165


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(zltigo @ Aug 13 2007, 09:20) *
IAR поддерживает PIC 16/17/18/24/dsPIC рекордов, особых, скорее всего не ставит, но код генерит. Год назад пробовал тупо в старой железке на PIC16 вместо разборок с ASMовкими исходниками все заново написать - получилось smile.gif

Да у меня тоже получилось, даже для PIC12. Но мне показалось, что IAR бросил этот компилятор сопровождать, настолько отстало выглядел по сравнению с AVR и MSP.
Сейчас снесен на этом компе. Я не помню, там есть поддержка отладки через ICD2?


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post

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

 


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


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