roboforum.ru

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

Какой микроконтроллер использовать ?

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

Какой микроконтроллер использовать ?

Сообщение hudbrog » 09 дек 2008, 18:28

Собственно субж...
Понятно, что большинство пользует аврки, кто-то пики, кто-то армы, кто-то может ц51.... но расскажите, почему Ваш выбор именно такой?
Щаз вот потребуется скоро сделать пачку модулей небольших... вроде привык к армам, но они и дороже ощутимо... авры все же дешевле... вот и метаюсь в сумнениях =/
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Так какой же микроконтроллер пользовать?

Сообщение Duhas » 09 дек 2008, 18:32

плюсы авр-ок.. с моей стороны.. доставабельность.. наличие людей кто может подсказать что и как)

вообще в своей ценовой категории да и в принце по функционалу они мне более чем подходят... каких то багов злых за ними вроде не замечено.. в принципе пики и нэки также съедобны... так что выбирать исходя из задачи... и кому кодить.. имхо..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Так какой же микроконтроллер пользовать?

Сообщение yak-40 » 09 дек 2008, 18:32

АТмега16 Дёшево и много ног :)
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Так какой же микроконтроллер пользовать?

Сообщение blindman » 09 дек 2008, 18:37

Вопрос задавался сотни раз, и ответ на него все тот же - вопрос в такой постановке не имеет смысла. Что за задача? Приоритеты какие - цена? запас быстродействия? еще что-то?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Так какой же микроконтроллер пользовать?

Сообщение Digit » 09 дек 2008, 18:45

hudbrog писал(а):Собственно субж...

Счас разгорится тут братоубийственная война... :no:
Предлагаю сабж изменить с учетом сообщения blindman
Либо сразу тему в Ад снести. :pardon:
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: Так какой же микроконтроллер пользовать?

Сообщение hudbrog » 09 дек 2008, 18:58

Та можно и в ад, пофигу в целом... это так, скорее крик души... к тому же че бы не пофлеймить, тоже полезно иногда =) "В споре рождается истина" (с) кто-то
А если уточнять... то волнует:
1) малый размер конечных изделий
2) низкая стоимость
3) простота программирования
4) возможность делать плату однослойной
5) наличие интерфейсов
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Так какой же микроконтроллер пользовать?

Сообщение RoboTok » 09 дек 2008, 19:53

По цене не всегда АВР дешевле АРМ.
Но, например, для простых применений хороши "тиньки" и "тишки".
Например МК на 8-16 ног для "помигать диодами и пропищать в динамик.

А ещё есть PICи, тоже хорошие и самые дешёвые.
Вот на них есть смысл делать серийные контроллеры.

А вообще, если вы уш тут общаетесь, то проще использовать АВРки, если их хватает.
Аватара пользователя
RoboTok
 
Сообщения: 1060
Зарегистрирован: 04 фев 2008, 13:18
Откуда: Москва
прог. языки: PHP

Re: Так какой же микроконтроллер пользовать?

Сообщение avr123.nm.ru » 09 дек 2008, 22:55

hudbrog писал(а):Та можно и в ад, пофигу в целом... это так, скорее крик души... к тому же че бы не пофлеймить, тоже полезно иногда =) "В споре рождается истина" (с) кто-то
А если уточнять... то волнует:
1) малый размер конечных изделий
2) низкая стоимость
3) простота программирования
4) возможность делать плату однослойной
5) наличие интерфейсов


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

Re: Так какой же микроконтроллер пользовать?

Сообщение =DeaD= » 09 дек 2008, 22:59

2avr123: ATMega8 чем не угодила? :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Так какой же микроконтроллер пользовать?

Сообщение avr123.nm.ru » 09 дек 2008, 23:08

=DeaD= писал(а):2avr123: ATMega8 чем не угодила? :)

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

Re: Какой микроконтроллер использовать ?

Сообщение hudbrog » 09 дек 2008, 23:29

Вот поэтому я и мучаюсь!
Сейчас уже выбор упал до lpc2xxx либо mega168(ардуино стайл)...
цена примерно одна....
под арм у меня jtag лежит, что хорошо.. под авр спаять программатор - не проблема, а вот отладчик надо покупать...
под арм программерское окружение эклипс+гцц+опеноцп, под ардуину - ардуино же, причем мне эта оболочка офигительно нравица
под авр уже есть подходящая мне плата, могу хоть завтра отправить в производство, в понедельник-вторник получу печатки... под арм надо развести, но это одни выходные, не страшно
корпуса по паябельности одинаковые
производительность у арма больше
под ардуино дофига готового кода.. реально дофига, под арм найти то, что нужно - проблема

получается что по сути примерно одинаково... выбор стоит в результате между производительностью vs. простота_программерства....
фуцк =(
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Какой микроконтроллер использовать ?

Сообщение Vovan » 09 дек 2008, 23:40

....у ATmega8 .... RESET отключается.

Не понял... пожалуйста, поясните, очень важно! (может это то о чём я догадывался?)
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: Какой микроконтроллер использовать ?

Сообщение avr123.nm.ru » 09 дек 2008, 23:44

Vovan писал(а):
....у ATmega8 .... RESET отключается.

Не понял... пожалуйста, поясните, очень важно! (может это то о чём я догадывался?)

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

Re: Какой микроконтроллер использовать ?

Сообщение Vovan » 09 дек 2008, 23:46

ааа... Уф! :)
Спасибо!=))
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: Какой микроконтроллер использовать ?

Сообщение avr123.nm.ru » 09 дек 2008, 23:47

hudbrog писал(а): под авр спаять программатор - не проблема, а вот отладчик надо покупать...

AVR Mini ICE можно самому спаять - файлы для изготовления должны быть у меня на стр. 7 курса по AVR - http://avr123.nm.ru

корпуса по паябельности одинаковые, производительность у арма больше

Но у ARM ток только 4 мА на ногу и питание 5 вольт не бывает наверно, а у AVR - 20 mA у PIC - 25 mA и 5 вольт есть.

под ардуино дофига готового кода.. реально дофига, под арм найти то, что нужно - проблема

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

След.

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

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

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