Модераторы: PILOT, ManiaK, Mazzi

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> AVR или PIC, Плюсы и минусы 
:(
    Опции темы
Romikgy
Дата 11.1.2006, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 3
Всего: 146



Цитата(Metal_Heart @ 10.1.2006, 12:32 Найти цитируемый пост)
тема превращается в религиозную войну!

Это давняя очень ДАААААВНЯЯ война smile


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Alexei
Дата 12.1.2006, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 382
Регистрация: 20.8.2003

Репутация: 4
Всего: 4



Цитата(usawal @ 10.1.2006, 15:41 Найти цитируемый пост)

В AVR есть Гарвордская система разделения памяти?

"the AVR uses a Harvard architecture – with
separate memories and buses for program and data."
А как Вам :"By executing powerful instructions in a single clock cycle, the ATXXX
achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize
power consumption versus processing speed."
Особенно "1 MIPS per MHz"
Цитата(usawal @ 10.1.2006, 15:41 Найти цитируемый пост)

А PIC'и считаю весьма удобными. Для любительских целей их более чем достаточно.

По легкости освоения АВР можно считать любительским МК.


PM MAIL   Вверх
Alexei
Дата 13.1.2006, 10:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 382
Регистрация: 20.8.2003

Репутация: 4
Всего: 4



Давайте без обид , я действительно хочу узнать: стоит заниматься Пиками или нет.
Хотелось бы узнать об их достоинствах.Может там какая-нить экзотическая переферия, например?
А всякие нравится -не нравится -удалять.
PM MAIL   Вверх
usawal
Дата 13.1.2006, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 26.12.2005

Репутация: -3
Всего: -4



Открыв эту тему, я хотел больше узнать об AVR, при этом предполагал, что информацию будут выкладывать люди, которые работали как с PIC'ами, так и с AVR'ами. По-моему, невозможно объективно оценивать что-либо, не познав это в сравнении.
Так как таковых здесь мало, зато в избытке людей, сидящих на одном МК, предлагаю начать с "минусов". Пусть каждый выскажет то, что он считает "минусом" своего МК, причём желательно, если заявленные недостатки были выявленны или проявляли себя при реализации реальных проектов. (это исключит голословность утвреждений)
PM MAIL   Вверх
Alex1984
Дата 15.1.2006, 01:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 299
Регистрация: 6.3.2005
Где: Киев

Репутация: 2
Всего: 2



Минусов у АВР не наблюдал, наблюдал только недостаток инфы, которую в последствии всеже находил и невнимательность.
С пиками не работал, начинал на 86 интел. потом выбирая сравнил АВР и ПИК, у АВР отлично реализована работа с регистрами, состема памяти и набор команд весма удобен (успел попользоваться почти всеми, оч удобно и заморачиваться не приходиться). Вот причины почему выбрал АВР. Я привел достоинства АВР над ПИКами (на мой взгляд) которые повлияли на мой выбор
PM MAIL WWW ICQ   Вверх
PILOT
Дата 15.1.2006, 01:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



Цитата(usawal @ 13.1.2006, 11:33)
Открыв эту тему, я хотел больше узнать об AVR, при этом предполагал, что информацию будут выкладывать люди, которые работали как с PIC'ами, так и с AVR'ами. По-моему, невозможно объективно оценивать что-либо, не познав это в сравнении.
Так как таковых здесь мало, зато в избытке людей, сидящих на одном МК,  предлагаю начать с "минусов". Пусть каждый выскажет то, что он считает "минусом" своего МК, причём желательно, если заявленные недостатки были выявленны или проявляли себя при реализации реальных проектов. (это исключит голословность утвреждений)

Вообще, для этого есть документация на конкретный тип контроллера, типа архитектура. Ее можно почитать.
PIC
(-) небольшое число команд (нет гибкости), банки это и плюс и минус в зав-ти от ситуации но как правило минус, небольшая скорость.
(+) небольшая стоимость, широкая линейка контроллеров под разные цели.
51-ые
(-) небольшое число команд (в большинстве кривых), на старых моделях низкая скорость, банки регистов (где плюс, а где минус, но больше минус)
(+) самая старая архитектура проверенная временем, битовые операции, битовая область данных, небольшая цена, широкая линейка контроллеров, множество производителей и всякой вспомагательной аппаратуры, аппаратная реализация деления и умножения, на новых моделях очень приличная скорость.
AVR
(-) дублируемость комманд, отсутствие побитовых операций, наличие достаточно объемных Errata's, отсутствие умножения (на некоторых кристаллах) и деления
(+) высокая скорость, высокая гибкость команд (насмотря на некоторую повторяемость), широкая линейка контроллеров, бесплатный обновляемый ассемблер, простая схема программатора, дешевые фирменные отладочные средства (от 50$ до 300$)

СУВ.
ЗЫ. Если есть возможность не тратить время на изучение нового контроллера, то лучше его не тратить, а решать задачу на том, что знаешь очень хорошо. После второго изученного контроллера последующие кажутся одинаковыми и изучаются очень быстро.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.1079 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.