roboforum.ru

Технический форум по робототехнике.
Текущее время: 18 фев 2025, 18:27

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

В своих разработках я в основном использую:
PIC 17%  17%  [ 5 ]
AVR 70%  70%  [ 21 ]
прочее 13%  13%  [ 4 ]
Всего голосов : 30
Автор Сообщение
 Заголовок сообщения: PIC vs AVR что лучше. Обмен опытом
СообщениеДобавлено: 19 фев 2005, 14:31 
Не в сети

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

Не хотелось бы услышать:
    -ответы что-то типа
    - "читай даташиты сам поймешь"
    -"оно и так понятно"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 фев 2005, 14:46 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 фев 2005, 15:23 
Не в сети
Модератор

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 фев 2005, 20:45 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 фев 2005, 18:46 
Не в сети
Site Admin
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: bпользуюсь только ATmegа и Tiny
СообщениеДобавлено: 24 фев 2005, 00:07 
Из софта только CodeVisionAvr/
Все под рукой в одной проге: и программатор и терминал.
Код компилит на ура (с багами пока не встречался за 1,5 года работы)


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 мар 2005, 22:10 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 мар 2005, 02:10 
Не в сети
Аватара пользователя

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

Сейчас перешел на MSP430. 16 разрядов, малое потребление, JTAG. В общем THE BEST  :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 мар 2005, 16:22 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 мар 2005, 19:27 
Не в сети
Аватара пользователя

Зарегистрирован: 08 мар 2005, 01:32
Сообщения: 16
Откуда: Москва
Не совсем понял насчет "AVR workbench для MSP430". Сам пользуюсь заговоренным IARом, скачанным с одноименного сайта год назад.

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

Насчет компиляторных заклинателей пишите мне на е-мыйл, там пообщается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 апр 2005, 02:12 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 апр 2005, 23:06 
Не в сети

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

:!:  :!:  :!:
Полностью согласен!  :D


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 4 часа


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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO