roboforum.ru

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

PIC vs AVR что лучше. Обмен опытом

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

В своих разработках я в основном использую:

PIC
5
17%
AVR
21
70%
прочее
4
13%
 
Всего голосов : 30

PIC vs AVR что лучше. Обмен опытом

Сообщение O_H_M_E » 19 фев 2005, 14:31

Хотелось бы услышать:
    -мнение всех, кто использовал в своих разработках и те и другие микроконтроллеры.
    -причины предпочтения с точки зрения разработчика модулей на их основе.
    -основные трудности с которыми пришлось столкнуться при разработке устройств, и которых (трудностей) не оказалось в контроллерах другого типа.
    -прочее, что в душе накипело :) (но связанное с темой "ветки" форума)

Не хотелось бы услышать:
    -ответы что-то типа
    - "читай даташиты сам поймешь"
    -"оно и так понятно"
O_H_M_E
 
Сообщения: 6
Зарегистрирован: 01 фев 2005, 19:45
Откуда: Москва

Сообщение nest » 19 фев 2005, 14:46

за разжигание войны ли не принято отрезать пальцы ?
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
Предупреждения: -4
прог. языки: asm

Сообщение Kanoka » 19 фев 2005, 15:23

Нормальный опросик, только пункт "Другие" нужно бы было поразвернутее представить.
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Сообщение Mike_MA » 19 фев 2005, 20:45

Не буду долго говорить, но когда я посмотрел описание PIC контроллера и особенно их систему команд мне захотелось этот контроллер послать куда подальше.... У AVR архитектура и система команд на порядок лучше !!!!  даже лучше серии "ARM", AT91....
Mike_MA
 
Сообщения: 367
Зарегистрирован: 07 фев 2005, 17:41
Откуда: Санкт-Петербург

Сообщение setar » 21 фев 2005, 18:46

Странный опрос :)
на самом деле, мне кажется pic выбирают в силу традиций, а AVR из за ISP интерфейса - на компе шить без программатора.
А вообще по большому счёту - без разницы.
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

bпользуюсь только ATmegа и Tiny

Сообщение tech » 24 фев 2005, 00:07

Из софта только CodeVisionAvr/
Все под рукой в одной проге: и программатор и терминал.
Код компилит на ура (с багами пока не встречался за 1,5 года работы)
tech
 

Сообщение andi » 05 мар 2005, 22:10

На мой всзгляд не стоит уж так сильно хвалить "одни" и отмечать недостатки "вторых". У обоих семейств - хороший недостаток  :wink: - 8-битная обработка данных, которрая довольно существенно сказываеться при построении робототехнической системы. А стоит ли переходить на уровень выше? Я думаю да, ведь управление двигателями это только частъ задачи. Не стоит забывать о различных датчиках, которые хотелось бы подключить к контроллеры и загрузить его по мах., тем самым уменьшая массу системы, габариты и, как следствие, требуемую мощность двигателей. :wink:
andi
 
Сообщения: 6
Зарегистрирован: 05 мар 2005, 02:55

Сообщение RoboAlex » 08 мар 2005, 02:10

PIC-ами бросил заниматься несколько лет назад, тогда еще господствовала серия PIC17. Основная причина, как отметил setar, возможность шить AVR напрямую от компа.
Вторая причина - более компактный код от C компиляторов,  AVR под С более заточен, чем PIC.
Третья причина - пользователей AVR намного больше, чем пользователей PIC. На любом специализированном форуме всегда можно найти ответы на вопросы, плюс большое количество библиотек по всему Интернету.

Сейчас перешел на MSP430. 16 разрядов, малое потребление, JTAG. В общем THE BEST  :wink:
Аватара пользователя
RoboAlex
 
Сообщения: 16
Зарегистрирован: 08 мар 2005, 01:32
Откуда: Москва

Сообщение andi » 08 мар 2005, 16:22

Насчет MSP430... - согласен, давно пора бросать "игрушки" и переходить к делу. 16 разрядов дают не много... но вот сами контроллеры этой серии заткнут пики  и атмелы.... ((это как наркотик попробуй разок и всё ...
RoboAlex если есть "норамлный" AVR workbench для MSP430 - поделись, а то меня 4kb ограничение не устраивает, а 30-дневная версия с её вечными сапросами AVR Server уже достала.
andi
 
Сообщения: 6
Зарегистрирован: 05 мар 2005, 02:55

Сообщение RoboAlex » 08 мар 2005, 19:27

Не совсем понял насчет "AVR workbench для MSP430". Сам пользуюсь заговоренным IARом, скачанным с одноименного сайта год назад.

Сейчас у них, вроде, новая линейка компиляторов пошла, но я не пробовал. Не хочется старый убивать, как говориться "не трогай технику, пока работает" :)

Насчет компиляторных заклинателей пишите мне на е-мыйл, там пообщается.
Аватара пользователя
RoboAlex
 
Сообщения: 16
Зарегистрирован: 08 мар 2005, 01:32
Откуда: Москва

Сообщение AlphA » 21 апр 2005, 02:12

Какие-то странные рассуждения о 16-битах. У всех компонентов есть своя сфера применения. 16-бит - это на "мозги", а точнее, на "головной мозг". А 8-бит - это для управления конечными девайсами - "спинной мозг".
Такая архитектура позволяет "головному мозгу" работать вообще, в абстрактной среде, не сильно привязываясь к конкретной конструкции. Т.е. выдавать исполнительным контроллерам малодетализированные логические команды. Например, "N-ю ногу поставить в координаты (x;y;z)". А дальше уже пусть "спинной мозг" решает, какие сервы как включать. Потом обратно "голове" отсылает данные о степени выполнения команды.
Так, что контроллеры всякие нужны. Не стоит заострять внимание на каких-то определённых линейках/семействах/фирмах/разрядностях. Выбирать надо под конкретные задачи. А не мучаться из-за проблемы с нехваткой портов, потому, что очень хочется поставить именно этот МК или потому, что "я попробовал 16 бит и на 8 теперь смотреть не могу" :)
AlphA
 
Сообщения: 111
Зарегистрирован: 21 апр 2005, 01:19
Откуда: Екб

Сообщение Stepan » 22 апр 2005, 23:06

AlphA писал(а):Не стоит заострять внимание на каких-то определённых линейках/семействах/фирмах/разрядностях. Выбирать надо под конкретные задачи. А не мучаться из-за проблемы с нехваткой портов, потому, что очень хочется поставить именно этот МК или потому, что "я попробовал 16 бит и на 8 теперь смотреть не могу"

:!:  :!:  :!:
Полностью согласен!  :D
Stepan
 
Сообщения: 39
Зарегистрирован: 16 апр 2005, 19:49
Откуда: Санкт-Петербург


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

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

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