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

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


Гуру
******

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



Цитата(CD_Eater @ Aug 13 2007, 02:24) *
Вот поэтому и люблю возиться с ассемблером, аккуратно всё оптимизировать вручную и применять нестандартные подходы. Мне это душу греет...

Вы даже не представляете, как я в начале 90x любил возиться с ASM (причем уже после вполне приличного овладения Fortran/С/C++) используя в качестве контролера массовые на то время 286 и высасывая их 12MHz доcуха и потом из 25MHz 386sx все вытягивал. И проект разрастался до нескольких сот килобайт ассемблерного кода... Сейчас это крутится, как минимум, на вполне пристойных 300MHz Geode. Да я конечно прицепил позднее возможность подгружать писаные на С оверлейчики, но все равно не то sad.gif.
И как мне теперь этот все еще к сожалению, живущий по дурости заказчика проект кровь периодически портит - и переписывать бессмысленно, и пересертифицировать невозможно, и сопровождать многомегабайтные исходники тоскливо.

Цитата(Dog Pawlowa @ Aug 13 2007, 09:28) *
Но мне показалось, что IAR бросил этот компилятор сопровождать,

Возможно, но компиляторы у IAR для разных PIC, естественно, разные - для свежих - посвежее.
Цитата
там есть поддержка отладки через ICD2?

Обошелся без отладки smile.gif, но насколько я помню, там просто DLL от MPLAB используется и все, что MPLAB умеет, будет и IAR уметь.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Aug 13 2007, 06:57
Сообщение #167


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



>> Но, согласитесь, - это уже некрасиво.
>> Просто повышать частоту. А где же работа ума?.

Почему некрасиво? и при чем тут работа ума? Конечному юзеру вообще без разницы что там внутри, а вашими основными критериями должны быть минимальная цена, необходимая надежность и скорость разработки.

Но тем не менее, даже PIC24H 48-МГц AVR покроет...

Мне вот ARM вообще не нужен. Только в несколько проектов заскочил LPC2148, потому как есть USB, а у микрочипа пока только в PIC18. В остальном - ничего особенного. Единственное преимущество ARM по скорости - это наитивная работа с float, бо 32-битный. Но я float-ы только по лени использую =) Ну и с U32 на арме тоже будет конечно веселей...

Вот осенью будут образцы PIC24F серии GB с USB OTG, тогда армы у меня вообще отпадут. Останется только старший AVR32 и то для факультативных задач =)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 13 2007, 07:06
Сообщение #168


Гуру
******

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



Цитата(CD_Eater @ Aug 13 2007, 02:24) *
Какому же разработчику хочется загружать свою голову...

Разработчики они ведь разные - есть разработчики технологического оборудования - какому разработчику, например, конвеера захочется еще голову забивать.... ну Вы поняли чем smile.gif
Цитата
Дали бы прямой доступ к программирования того самого ARM7/9, который внутри...

А какие проблемы - стираешь прошивку и 'творишь' smile.gif
Цитата
Нужно сам ПЛК сделать на базе компьютерной платформы...

Свежо smile.gif

Цитата(Alex B._ @ Aug 13 2007, 09:57) *
Мне вот ARM вообще не нужен. Только в несколько проектов заскочил LPC2148, потому как есть USB, а у микрочипа пока только в PIC18. В остальном - ничего особенного.

Ну 'особенного' нет, а плохого чего? Смысл был после освоения возвращаться к микрочипу и ожиданию "Вот осенью будут образцы PIC24F серии", вместо использования сейчас всего ARM многообразия от многих конкурирующий производителей?
Цитата
Останется только старший AVR32 и то для факультативных задач =)

А он, типа, к Вам уже 'пришел', 'освоился' и теперь ему только 'остаться' осталось smile.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Aug 13 2007, 08:13
Сообщение #169


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



>> Ну 'особенного' нет, а плохого чего

когда я писал "ничего особенного" я имел в виду то что имел. Нет ни конкретных засад, ни чего-то сверхъестественного, как по периферии, так и по ядру. Мне, например, не хватало программного сброса. Можно конечно WDT не сбрасывать, что и делал.

>> Смысл был после освоения возвращаться к микрочипу и ожиданию

Смысл простой - не расширять номенклатуру на складе и номенклатуру поставщиков. Если вам плюс-минус полбакса - да наплевать - мне нет.
Я что где-то написал, что жду? Я сказал, что когда будет, филипс отпадет из рассмотрения. А с учетом того, что у микрочипа линейка намного обширней, выбирается контроллер не избыточный, под задачу, что всегда на цене сказывается.

По поводу многообразия - да по сути среди мелких ARM7 его и нет - NXP и ATMEL. Ну может ST сейчас с кортексом подтянется...

>> А он, типа, к Вам уже 'пришел'

Я не про урезанные UC3A/B
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Aug 13 2007, 08:31
Сообщение #170


Cундук
*****

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



Цитата(=GM= @ Aug 13 2007, 03:07) *
Видел я его, тесей называется, запоздали немного ангстремовцы, лет 10 назад камушек неплохо бы смотрелся.

Так его и сделали приблизительно это время назад. После чего благополучно плюнули и забросили. Ни тебе компиляторов пристойных, ни IDE, ни бортовой переферии. Вот это по нашему...
А задумка была хорошая - PDP11 в RISK варианте. Жаль, что не сложилось...

Цитата(=GM= @ Aug 13 2007, 03:07) *
Нам беспокоиться об атмеле или микрочипе не стоит, они сами о себе побеспокоятся, что называется "жираф большой, ему видней".

Полностью солидарен. В конце концов, не в платформе как таковой дело, а в ее наполнении.
Go to the top of the page
 
+Quote Post
pokos
сообщение Aug 13 2007, 08:42
Сообщение #171


Местный
***

Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445



Цитата(Прохожий @ Aug 13 2007, 12:31) *
А задумка была хорошая - PDP11 в RISK варианте. Жаль, что не сложилось...

Да никакой это не PDP-11, а самый настоящий RISK-I. И хорошо, что не сложилось. Без нормального компилятора такое программировать - увольте.
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Aug 13 2007, 08:56
Сообщение #172


Cундук
*****

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



Цитата(CD_Eater @ Aug 13 2007, 03:24) *
Вопрос имхо спорный ...

А Вы в курсе, что в промавтоматике применяются исключительно языки стандарта МЭК 61131-3. С Вашим (и моим тоже) С или еще хуже С++, а так же со всякими АСМами Вас туда на пушечный выстрел не подпустят.
Насчет разбирательства с чужой писаниной. Да, все языки упомянутого стандарта - в общем-то не очень.
Но на нашем производстве в случае необходимости (поломка, небольшая модернизация) этим делом занимается обыкновенный наладчик, как раз с помошью вышеупомянутых языков. А кодер с улицы здесь не нужен, потому как не отличает реле от гайки, в отличие от наладчика.
Насчет ПЛК на основе компьютерной платформы - все уже сделано до нас, причем неоднократно и со всеми извращениями, типа доступа к ядру процессора . Результаты здесь. К стати, OWEN - это один из результатов.
И к слову, настоящий пром. компьютер начинается от 1500 еврорублей. Так, что конкуренции там не будет и переучивать никого не надо, потому, как на производстве все это давно есть само по себе, со времен стоек типа S5.

Цитата(pokos @ Aug 13 2007, 12:42) *
Да никакой это не PDP-11, а самый настоящий RISK-I. И хорошо, что не сложилось. Без нормального компилятора такое программировать - увольте.

Не в терминах дело. А в том, что у нас ни одно дело не доводят до логического завершения. Ядро сносное, но все остальное... Кто мешал написать нормальный компилятор, пока было время?
И потом, я пробовал его программировать на тех дровах, что давались к нему на сайте. Ничего сложного не обнаружил. Не хуже соотв. PICа или AVR.

Сообщение отредактировал Прохожий - Aug 13 2007, 08:58
Go to the top of the page
 
+Quote Post
pokos
сообщение Aug 13 2007, 09:47
Сообщение #173


Местный
***

Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445



Цитата(Прохожий @ Aug 13 2007, 12:56) *
Не в терминах дело.

Термины - это AVR и PIC. А PDP-11 и RISK I - это такие совсем разные архитектуры.

Цитата(Прохожий @ Aug 13 2007, 12:56) *
...Не хуже соотв. PICа или AVR.

Мда. А использование регистровых окон руками оптимизировал? Спасибо, я не хочу.

Сообщение отредактировал pokos - Aug 13 2007, 09:47
Go to the top of the page
 
+Quote Post
defunct
сообщение Aug 13 2007, 10:41
Сообщение #174


кекс
******

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



Цитата(SasaVitebsk @ Aug 12 2007, 23:32) *
То что PIC18 выполнит приведенный мной фрагмент также - это предлог?

Да не также он это выполнит!

Ваш код при равном количестве циклов PIC/AVR, выполнится в два раза медленнее на PIC с ядром на 40 Mhz чем на AVR с ядром на 20Mhz.

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

Цитата(Прохожий @ Aug 13 2007, 00:16) *
Цитата
(=GM= @ Aug 13 2007, 01:07)

Есть АВР с ТАКТОВОЙ ЧАСТОТОЙ 48 МГц, т.е. 48 МИПС в пике. Мне кажется, в сравнении с такими АВР даже dsPIC33 будет выглядеть бледновато, я уж не говорю о пик18 и ниже.

Но, согласитесь, - это уже некрасиво. Просто повышать частоту. А где же работа ума?.
К стати, МИПС АВР - это не совсем одно и то же, что МИПС dsPIC33 (команда MAC, к примеру). А если учесть, что там и DMA есть...

Несоглашусь.

Так как - где же в пиках работа ума?
PIC18 с PLL, ядро на 48Mhz, по производительности что AVR на 12MHz.
Что мы сравниваем-то?

Не от большого ли ума в PIC машинный цикл выполняется за 4 такта?
Почему не 1 как в AVR?

Насчет dsPIC согласен, не того поля ягода чтобы его с AVR сравнивать.
Go to the top of the page
 
+Quote Post
Petka
сообщение Aug 13 2007, 10:58
Сообщение #175


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

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



Не люблю аналогии, но всё-же:

Дискуссия один в один похожа на: "AMD vs Intel. Какой проц лучше?".

Есть интересное мнение что AMD и Intel не конкурируют, а наоборот сотрудничают. Пока пользователи будут с пеной у рта доказывать что одно лучше другого можно не снижать цены ни на одно ни на другое. В проигрыше только сами пользователи!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 13 2007, 11:17
Сообщение #176


Гуру
******

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



Цитата(Alex B._ @ Aug 13 2007, 11:13) *
Смысл простой - не расширять номенклатуру на складе и номенклатуру поставщиков.

Ну разве только..
Цитата
Если вам плюс-минус полбакса - да наплевать - мне нет.

Тогда уже точно не следует забивать склад и сидеть ограниченном круге поставщиков, не правда-ли?
А вот тут уже к счастью, возможны варианты. Тем более с ходом времени еcть изменения.
Цитата
Я что где-то написал, что жду? Я сказал, что когда будет, филипс отпадет из рассмотрения.

Сразу вот так авансом smile.gif.
Цитата
По поводу многообразия - да по сути среди мелких ARM7 его и нет - NXP и ATMEL. Ну может ST сейчас с кортексом подтянется...

Ну полный список:
• Actel
• Analog Devices
• Atmel
• Cirrus Logic
• Freescale
• Hilscher
• Intel
• Luminary Micro
• Micronas
• NetSilicon
• NXP
• OKI
• Samsung
• Sharp
• STMicroelectronics
• Texas Instruments
• Winbond

А из Cortex мелких Luminary уже развернулся.
Кроме того какой Ваш самый массово используемый PIC? Он что, только на Баксовые Cortex тянет?
Цитата
>> А он, типа, к Вам уже 'пришел'
Я не про урезанные UC3A/B

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
kamedi_clab
сообщение Aug 13 2007, 11:34
Сообщение #177


Местный
***

Группа: Новичок
Сообщений: 239
Регистрация: 5-10-06
Пользователь №: 21 004



Цитата(Petka @ Aug 13 2007, 14:58) *
Пока пользователи будут с пеной у рта доказывать что одно лучше другого можно не снижать цены ни на одно ни на другое. В проигрыше только сами пользователи!


А если не будут спорить (спорит не более 1%) то цены снизятся чтоль ?

С чего ?
Go to the top of the page
 
+Quote Post
Tornado-Alex
сообщение Aug 13 2007, 11:59
Сообщение #178


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

Группа: Свой
Сообщений: 156
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 363



Цитата(zltigo @ Aug 13 2007, 15:17) *
Ну разве только..


да и не только, та же Гамма и то и другое сразу поставляет. Думаю, что ей всё-равно, что продавать wink.gif

Цитата(zltigo @ Aug 13 2007, 15:17) *
Ну полный список:
• Actel
• Analog Devices
• Atmel
• Cirrus Logic
• Freescale
• Hilscher
• Intel
• Luminary Micro
• Micronas
• NetSilicon
• NXP
• OKI
• Samsung
• Sharp
• STMicroelectronics
• Texas Instruments
• Winbond


думаю автор поста указал тех, кто ARMы уже давно производит и соответственно имеет большой опыт в разработке кристалов данной архитектуры. В данном случае, для определённого круга задач - это действительно Atmel и Philips (NXP). Почему определённого? да потому что можно ли сравнивать круг задач, решаемых например LPC2101 и каким-нибудь кристаллом от Samsung-а? Думаю - нет sad.gif
Go to the top of the page
 
+Quote Post
defunct
сообщение Aug 13 2007, 12:20
Сообщение #179


кекс
******

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



Цитата(Tornado-Alex @ Aug 13 2007, 14:59) *
В данном случае, для определённого круга задач - это действительно Atmel и Philips (NXP). Почему определённого? да потому что можно ли сравнивать круг задач, решаемых например LPC2101 и каким-нибудь кристаллом от Samsung-а? Думаю - нет sad.gif

А почему именно 2101?
LPC22xx-LPC28xx перекрывают все самсунговские чипы с головой.
Что самое интересное почти каждый второй телефон от самсунг, построен на LPC.
Go to the top of the page
 
+Quote Post
NiTr0
сообщение Aug 13 2007, 12:22
Сообщение #180





Группа: Новичок
Сообщений: 10
Регистрация: 13-08-07
Пользователь №: 29 750



Перед знакомством с МК я довольно тесно сталкивался с ассемблером под х86 - потому мне довольно легко было разобраться и с 51-й серией, и с AVR... пробовал разбираться с PIC - система комманд очень непривычна, да и цены, мягко говоря, пугающие - в "моем селе" 16С84/16F84 стоит сравнимо с ATMega16, если не дороже, и это - при его-то функциональности 07.gif так что - выбор очевиден.
Go to the top of the page
 
+Quote Post

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

 


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


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