roboforum.ru

Технический форум по робототехнике.

AVR vs PIC: плюсы и минусы

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

AVR vs PIC: плюсы и минусы

Сообщение LONGOBARD » 27 ноя 2005, 20:07

Я не хочу поднимать тему "AVR vs. PIC: что маздай, а что нет", т.к. это чистой воды флейм. Да и вопрос "чем AVR лучше пика" тоже лишен смысла, все равно что "чем линукс лучше виндов".
В общем прошу опытных людей перечислить плюсы и минусы этих семейств. Заранее спасибо.
LONGOBARD
 
Сообщения: 22
Зарегистрирован: 24 ноя 2005, 17:49
Откуда: Питер

Сообщение chief » 27 ноя 2005, 21:23

Хотелось бы поинтересоваться - зачем это нужно?
Проблема в том что вопрос крайне интересный, я лично работаю на AVR по причине того что столкнулся, PIC более поздний и на нем соответственно работают "бывалые", причем те кому удалось перейти на AVR говорят что последний лучше, а те кому не удалось говорят что "отстой" и нечего его с PIC сравнивать. На работе у меня оборудование на MSP+ALTERA и INTEL 16 разрядных микроконтроллерах. Решение хорошее но не бюджетное. Отсюда мое мнение, цена + функциональность = ATMEL. И кто на чем привык тот на том и создает свои творения.
http://www.avrdevices.narod.ru ICQ 204203081 Жду ваших предложений...
Аватара пользователя
chief
 
Сообщения: 60
Зарегистрирован: 22 янв 2005, 21:47
Откуда: Нетешин Хмельницкая обл. Украина

Сообщение avr123.nm.ru » 27 ноя 2005, 22:27

Для меня у АВР плюс то что он якобы проектировался под язык Си.
я люблю Си больше чем АСМ.

Считаю что ПИК очень хороший МК, надежный.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение LONGOBARD » 28 ноя 2005, 00:11

Ну пока что задача такова:
Есть три светодиода, нужно по определенному закону изменять их яркость.
Яркость меняется с помощью шим, в общем то все просто.
Проблема следующая: вся схема должна занимать как можно меньше места, изготавливаться это все будет небольшой партией около полусотни штук (сам ессно столько плат травить не буду, закажу). Вот я и выбираю контроллер, чтобы он был устойчив к температуре, перепадам питания, долговечен, стоил дешево и (ГЛАВНОЕ) имел маленькие размеры (корпус будет TQFP наверное). Вот я и думаю, что это будет, AVR или PIC....  :roll:

Ну а заодно задумался о плюсах и минусах пиков и avr-ов. Своего опыта фактически нету, так что спрашиваю у форумян :)
LONGOBARD
 
Сообщения: 22
Зарегистрирован: 24 ноя 2005, 17:49
Откуда: Питер

Сообщение chief » 28 ноя 2005, 00:34

У Atmega8 ШИМ как раз трехканальный, 9х9 мм в TQFP стоимость около 2$ диоды можно повесить прямо на выводы, мечта :)
http://www.avrdevices.narod.ru ICQ 204203081 Жду ваших предложений...
Аватара пользователя
chief
 
Сообщения: 60
Зарегистрирован: 22 янв 2005, 21:47
Откуда: Нетешин Хмельницкая обл. Украина

Сообщение LONGOBARD » 28 ноя 2005, 02:25

Ого, точно! :)
Спасибо за совет!   :P
Кстати, как ШИМ по английски то пишется? WIM?
(это мне чтобы знать, что в даташите смотреть).
LONGOBARD
 
Сообщения: 22
Зарегистрирован: 24 ноя 2005, 17:49
Откуда: Питер

Сообщение Kanoka » 28 ноя 2005, 03:42

3 светодиода и 8-ю Мегу? :) Делай лутше на Пентиуме ? не прогодаешь :)

Ставь tiny15.
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Сообщение avr123.nm.ru » 28 ноя 2005, 06:20

LONGOBARD писал(а):Кстати, как ШИМ по английски то пишется? WIM?


PWM
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение chief » 28 ноя 2005, 22:30

Человек хотел 3, а в Tiny15 один канал ШИМ, можно попробовать программно но при разнице между ними в цене оно того не стоит и потом можно легко чего то добавить :)
http://www.avrdevices.narod.ru ICQ 204203081 Жду ваших предложений...
Аватара пользователя
chief
 
Сообщения: 60
Зарегистрирован: 22 янв 2005, 21:47
Откуда: Нетешин Хмельницкая обл. Украина

Сообщение LONGOBARD » 29 ноя 2005, 03:27

chief писал(а):Человек хотел 3, а в Tiny15 один канал ШИМ, можно попробовать программно но при разнице между ними в цене оно того не стоит и потом можно легко чего то добавить :)

А чем программный ШИМ хуже аппаратного? (ну кроме того, что это требует написать еще чуток кода). В данной задаче от контроллера только шим и требуется, так что можно обойтись и программным :)
LONGOBARD
 
Сообщения: 22
Зарегистрирован: 24 ноя 2005, 17:49
Откуда: Питер

Сообщение -= Александр =- » 29 ноя 2005, 05:02

Здесь - без разницы хардовый ШИМ или софтовый, а вот когда проц и так загружен по полной программе, на генерацию ШИМ просто процессорного времени не остается. И начинаются всякие переполнения стека и прочие мало приятные вещи...
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение Bandit » 21 мар 2006, 10:28

Ну а все таки, как я читаю - многие склоняются к Atmel. Так интересное, чем это вызвано? Более документирован? Дешевле? Или что? Сам стою перед выбором и хотелось бы узнать все более подробно...
Bandit
 
Сообщения: 18
Зарегистрирован: 17 фев 2006, 13:28
Откуда: г. Электросталь, МО

Сообщение libricon » 21 мар 2006, 17:37

я только начал, посему?
во первых у меня авр камней куча
во вторых программотор собиратся за 15 минут
софт просто и он есть
отлдка простая ( протеус )

сам по себе не очень дорогой, пик дороже и программатор надо и софт искать, половина платная ( для басяка точно платная)
libricon
 
Сообщения: 303
Зарегистрирован: 09 июн 2005, 19:49

Сообщение wolf » 22 мар 2006, 00:07

Bandit писал(а):Ну а все таки, как я читаю - многие склоняются к Atmel. Так интересное, чем это вызвано? Более документирован? Дешевле? Или что? Сам стою перед выбором и хотелось бы узнать все более подробно...


По сумме качеств - лучший 8-битный м/к на сегодня. Дешёвый, быстрый, малопотребляющий, широкая номенклатура, разнообразие корпусов, периферии, прост в освоении и работе, море документации и софта.
wolf
 
Сообщения: 63
Зарегистрирован: 23 июл 2005, 00:39
Откуда: Казань

Сообщение Stepan » 27 мар 2006, 16:19

выскажусь про ПИК
+дешевле
+малое потребление
+надёжен
-в написании ассемблерных программ
Stepan
 
Сообщения: 39
Зарегистрирован: 16 апр 2005, 19:49
Откуда: Санкт-Петербург

След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18