Технический форум по робототехнике.
LONGOBARD » 27 ноя 2005, 20:07
Я не хочу поднимать тему "AVR vs. PIC: что маздай, а что нет", т.к. это чистой воды флейм. Да и вопрос "чем AVR лучше пика" тоже лишен смысла, все равно что "чем линукс лучше виндов".
В общем прошу опытных людей перечислить плюсы и минусы этих семейств. Заранее спасибо.
chief » 27 ноя 2005, 21:23
Хотелось бы поинтересоваться - зачем это нужно?
Проблема в том что вопрос крайне интересный, я лично работаю на AVR по причине того что столкнулся, PIC более поздний и на нем соответственно работают "бывалые", причем те кому удалось перейти на AVR говорят что последний лучше, а те кому не удалось говорят что "отстой" и нечего его с PIC сравнивать. На работе у меня оборудование на MSP+ALTERA и INTEL 16 разрядных микроконтроллерах. Решение хорошее но не бюджетное. Отсюда мое мнение, цена + функциональность = ATMEL. И кто на чем привык тот на том и создает свои творения.
avr123.nm.ru » 27 ноя 2005, 22:27
Для меня у АВР плюс то что он якобы проектировался под язык Си.
я люблю Си больше чем АСМ.
Считаю что ПИК очень хороший МК, надежный.
LONGOBARD » 28 ноя 2005, 00:11
Ну пока что задача такова:
Есть три светодиода, нужно по определенному закону изменять их яркость.
Яркость меняется с помощью шим, в общем то все просто.
Проблема следующая: вся схема должна занимать как можно меньше места, изготавливаться это все будет небольшой партией около полусотни штук (сам ессно столько плат травить не буду, закажу). Вот я и выбираю контроллер, чтобы он был устойчив к температуре, перепадам питания, долговечен, стоил дешево и (ГЛАВНОЕ) имел маленькие размеры (корпус будет TQFP наверное). Вот я и думаю, что это будет, AVR или PIC.... :roll:
Ну а заодно задумался о плюсах и минусах пиков и avr-ов. Своего опыта фактически нету, так что спрашиваю у форумян
![Smile :)](http://roboforum.ru/images/smilies/icon_smile.gif)
chief » 28 ноя 2005, 00:34
У Atmega8 ШИМ как раз трехканальный, 9х9 мм в TQFP стоимость около 2$ диоды можно повесить прямо на выводы, мечта
![Smile :)](http://roboforum.ru/images/smilies/icon_smile.gif)
LONGOBARD » 28 ноя 2005, 02:25
Ого, точно!
Спасибо за совет!
![Razz :P](http://roboforum.ru/images/smilies/icon_razz.gif)
Кстати, как ШИМ по английски то пишется? WIM?
(это мне чтобы знать, что в даташите смотреть).
Kanoka » 28 ноя 2005, 03:42
3 светодиода и 8-ю Мегу?
![Smile :)](http://roboforum.ru/images/smilies/icon_smile.gif)
Делай лутше на Пентиуме ? не прогодаешь
![Smile :)](http://roboforum.ru/images/smilies/icon_smile.gif)
Ставь tiny15.
avr123.nm.ru » 28 ноя 2005, 06:20
LONGOBARD писал(а):Кстати, как ШИМ по английски то пишется? WIM?
PWM
chief » 28 ноя 2005, 22:30
Человек хотел 3, а в Tiny15 один канал ШИМ, можно попробовать программно но при разнице между ними в цене оно того не стоит и потом можно легко чего то добавить
![Smile :)](http://roboforum.ru/images/smilies/icon_smile.gif)
LONGOBARD » 29 ноя 2005, 03:27
chief писал(а):Человек хотел 3, а в Tiny15 один канал ШИМ, можно попробовать программно но при разнице между ними в цене оно того не стоит и потом можно легко чего то добавить
![Smile :)](http://roboforum.ru/images/smilies/icon_smile.gif)
А чем программный ШИМ хуже аппаратного? (ну кроме того, что это требует написать еще чуток кода). В данной задаче от контроллера только шим и требуется, так что можно обойтись и программным
![Smile :)](http://roboforum.ru/images/smilies/icon_smile.gif)
-= Александр =- » 29 ноя 2005, 05:02
Здесь - без разницы хардовый ШИМ или софтовый, а вот когда проц и так загружен по полной программе, на генерацию ШИМ просто процессорного времени не остается. И начинаются всякие переполнения стека и прочие мало приятные вещи...
Bandit » 21 мар 2006, 10:28
Ну а все таки, как я читаю - многие склоняются к Atmel. Так интересное, чем это вызвано? Более документирован? Дешевле? Или что? Сам стою перед выбором и хотелось бы узнать все более подробно...
libricon » 21 мар 2006, 17:37
я только начал, посему?
во первых у меня авр камней куча
во вторых программотор собиратся за 15 минут
софт просто и он есть
отлдка простая ( протеус )
сам по себе не очень дорогой, пик дороже и программатор надо и софт искать, половина платная ( для басяка точно платная)
wolf » 22 мар 2006, 00:07
Bandit писал(а):Ну а все таки, как я читаю - многие склоняются к Atmel. Так интересное, чем это вызвано? Более документирован? Дешевле? Или что? Сам стою перед выбором и хотелось бы узнать все более подробно...
По сумме качеств - лучший 8-битный м/к на сегодня. Дешёвый, быстрый, малопотребляющий, широкая номенклатура, разнообразие корпусов, периферии, прост в освоении и работе, море документации и софта.
Stepan » 27 мар 2006, 16:19
выскажусь про ПИК
+дешевле
+малое потребление
+надёжен
-в написании ассемблерных программ