реклама на сайте
подробности

 
 
> Вопрос новичка о выборе семейства МК
dmmos
сообщение Apr 23 2008, 19:16
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 19-01-06
Пользователь №: 13 363



Уважаемые форумчане, хочу помимо своей основной специальности (аналоговая эл-ка) научиться работать с МК. Опыта почти нет, только в институте 8 лет назад немного программировал PICи на ассемблере. Есть два вопроса:
1. Какое семейство МК выбрать для изучения
2. С чего начать, что почитать для самообучения.

Мои приоритеты критериев выбора семейства в порядке убывания важности:
1. Универсальность применения
2. Перспективность развития
3. Простота освоения
4. Широта возможностей, вычислительная мощность.

Всем заранее спасибо за внимание.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GetSmart
сообщение Apr 24 2008, 14:06
Сообщение #2


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Зачем брать дорогой MSP если дешевле и мощнее LPC-ARM от NXP ?
ИМХО только в одном случае такое требуется - при жёсткой экономии питания, а в остальном напрасная трата времени на изучение проца. Бесперспективно.

Цитата(dmmos)
Мои приоритеты критериев выбора семейства в порядке убывания важности:
1. Универсальность применения
2. Перспективность развития
3. Простота освоения
4. Широта возможностей, вычислительная мощность.
LPC2xxx однозначно подходит под такие требования.

Плюс ещё:
5. Низкая цена.
6. Хорошая периферия.
7. Быстрый ногодрыг.
8. Много рамы (гораздо больше чем в AVR и MSP вместе взятых smile.gif)
9. Много флэша (гораздо больше чем в MSP)

Сообщение отредактировал GetSmart - Apr 24 2008, 14:54


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
dxp
сообщение Apr 25 2008, 05:36
Сообщение #3


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(GetSmart @ Apr 24 2008, 21:06) *
Зачем брать дорогой MSP если дешевле и мощнее LPC-ARM от NXP ?

ARM заметно сложнее. По потреблению вообще несравнимые варианты. Производительность при равной тактовой выше только там, где надо больше 16 бит. Средства отладки, с которыми можно нормально работать (не виглер) также заметно дороже. Речь шла об изучении и для начинающего. В этом случае MSP430, имхо, вне конкуренции - классика жанра.

С ARM'ом же вопросы начинаются уже с того, какого производителя пользовать (Atmel, NXP, ST, AD, TI и т.д.) и до сих пор на этом форуме к единому мнению не пришли. Очень это кстати для начинающего изучать процессоры, который пока даже основые фичи оценить не может по причине отсутствия всякого опыта.

P.S. Автору темы: универсального процессора не существует. Каждый чем-то лучше или хуже. В каждом случае надо конкретно смотреть. Часто области применения перекрываются и тут выходят на сцену другие факторы, как то: перспективность данного МК, удобство и возможности отладки, доставабельность и т.д. Но для изучения с нуля считаю MSP430 одним из лучших (если не лучшим) из доступных на сегодняшний день - классическое процессорное ядро, нет заморочек с различными адресными просранствами, ортогональная работа с регистрами и т.д. Кстати, ARM7 в этом смысле тоже хорош, но несколько посложнее будет. Есть много случаев, когда MSP430 лучше подходит к использованию, есть много случаев, когда предпочтительнее будет ARM7, есть много случаев, когда не годятся оба. Начните знакомство с MSP430 (рекомендую именно его потому, что с ним проще начать во всех смыслах) - соберите на 74HC244 FET адаптер и погоняте простенькие программки. Получив первый необходимый опыт, сможете уже сами адекватно оценивать преимущества и недостатки тех или иных МК относительно к вашим задачам. Успехов.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 25 2008, 05:45
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(dxp @ Apr 25 2008, 07:36) *
С ARM'ом же вопросы начинаются уже с того, какого производителя пользовать (Atmel, NXP, ST, AD, TI и т.д.)..

Вот именно по этой причине и НАДО начинать с ARM. Нынешний mainstream и этим все сказано.

То, с чего НЕ НАДО начинать, это 51, младшие PIC, AVR8.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
dxp
сообщение Apr 25 2008, 10:51
Сообщение #5


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(zltigo @ Apr 25 2008, 12:45) *
Вот именно по этой причине и НАДО начинать с ARM. Нынешний mainstream и этим все сказано.

Ну, по этой логике надо начинать с x86, мэйнстримнее некуда. smile.gif Начинать надо с того, подо что задачи лучше подходят. У меня и сегодня ARM7 никуда не приткнуть при всем желании. Контроллерные задачи прекрасно на MSP430 ложатся, и поскольку критично потребление, то и ничего тут АРМ не даст, кроме проблем. А где надо производительность, там Blackfin, АРМу там тоже нечего ловить. Такшта...

Но речь, напомню, шла о том, на чем лучше изучать процессороводство. И тут мне ничего лучше MSP430 в голову не приходит.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 25 2008, 16:39
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(dxp @ Apr 25 2008, 12:51) *
Ну, по этой логике надо начинать с x86, мэйнстримнее некуда. smile.gif

Вполне естественный подход к делу - изучать программироване, инструментарий именно на нем. Потом перенос на целевую платформу.
Цитата
У меня и сегодня ARM7 никуда не приткнуть при всем желании.
..там Blackfin, АРМу там тоже нечего ловить.

Это уже Ваше личное "болото". smile.gif Мне, например, MSP430 уже полгода приткнуть некуда - повисла разработка, ибо заказчик в помрачении разума, супротив всех "объективных" доводов тяжко задумался и не как не может отказаться от мысли о цветном графическом экране. А что - любая поганая мобилка имеет. Вот и лежат еще и наброски альтернативного варианта на LH7xx и все идет к тому, то заказчик пожертвует энергопотреблением и получит 4" цветной экранчик. А ARM у меня прекрасно уживается в связках с BlackFin и в связках с FPGA (там, где BlackFin "ловить нечего" smile.gif )


Цитата(uriy @ Apr 25 2008, 18:09) *
.AVR - дешевы, функциональны, распространены, простой программатор, удобный компилятор.

Уже НЕРАЗУМНО ДОРОГИ, зачем-то нужен "программатор", хотя среди ARM-ообразных принято ISP иметь.
C отладочными средствами вечная чехарда и навязчивое желание Atmel срубить на них бабок.
"Удобный компилятор" есть бред - компилятор, это компилятор. Полагаю, ничтожно сумятице Вы имели ввиду IDE - с ней просто IDE отдельный продукт и просто НЕ НАДО ПОЛЬЗОВАТЬ на халяву прилагаемые производителями компиляторов всякие попсовые оболочки. Есть фирмы, для которых это основная работа и они делают ее ХОРОШО.
Цитата
Вобщем с IAR у меня лыжи не катят.

Лыжи надо смазывать,инструменты изучать. Ругаться и плеваться не надо...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- dmmos   Вопрос новичка о выборе семейства МК   Apr 23 2008, 19:16
- - Dog Pawlowa   Цитата(dmmos @ Apr 23 2008, 22:16) Уважае...   Apr 24 2008, 06:02
- - MrYuran   Из своего личного опыта скажу, что освоение ради о...   Apr 24 2008, 07:09
|- - dmmos   Цитата(MrYuran @ Apr 24 2008, 11:09) Из с...   Apr 24 2008, 08:57
|- - Сергей Борщ   Цитата(dmmos @ Apr 24 2008, 11:57) Можно ...   Apr 24 2008, 09:14
- - dxp   MSP430. Архитектура проще (фон Нейман vs Гарвард),...   Apr 24 2008, 10:10
|- - dmmos   Цитата(dxp @ Apr 24 2008, 14:10) MSP430. ...   Apr 24 2008, 11:02
|- - MrYuran   Цитата(dxp @ Apr 24 2008, 13:10) MSP430. ...   Apr 24 2008, 11:16
|- - dmmos   Цитата(MrYuran @ Apr 24 2008, 15:16) Да, ...   Apr 24 2008, 12:21
|- - dxp   Цитата(MrYuran @ Apr 24 2008, 18:16) Да, ...   Apr 24 2008, 14:05
|- - dmmos   Цитата(GetSmart @ Apr 24 2008, 18:06) LPC...   Apr 24 2008, 18:55
|- - MrYuran   Цитата(zltigo @ Apr 25 2008, 08:45) То, с...   Apr 25 2008, 06:02
|- - SIA   Цитата(dxp @ Apr 25 2008, 13:51) Ну, по э...   Apr 25 2008, 13:07
- - GetSmart   Начать программить на АРМе не составляет никаких т...   Apr 25 2008, 11:11
|- - dxp   Цитата(GetSmart @ Apr 25 2008, 18:11) Нач...   Apr 25 2008, 13:49
|- - SIA   Цитата(dxp @ Apr 25 2008, 16:49) Если тол...   Apr 25 2008, 21:44
|- - defunct   Цитата(dxp @ Apr 25 2008, 16:49) Остальны...   May 5 2008, 01:26
|- - dxp   Цитата(defunct @ May 5 2008, 08:26) Да чт...   May 5 2008, 05:59
|- - zltigo   Цитата(dxp @ May 5 2008, 07:59) Лично соб...   May 5 2008, 07:35
|- - defunct   Цитата(dxp @ May 5 2008, 08:59) Все собир...   May 5 2008, 22:01
|- - zltigo   Цитата(defunct @ May 6 2008, 00:01) Дошло...   May 6 2008, 06:02
||- - _Pasha   Цитата(zltigo @ May 6 2008, 09:02) Это на...   May 6 2008, 06:29
||- - zltigo   Цитата(_Pasha @ May 6 2008, 08:29) Аргуме...   May 6 2008, 06:40
|||- - defunct   Цитата(zltigo @ May 6 2008, 09:40) Только...   May 6 2008, 09:08
|||- - zltigo   Цитата(defunct @ May 6 2008, 11:08) С SAM...   May 6 2008, 09:46
|||- - defunct   Цитата(zltigo @ May 6 2008, 12:46) Методо...   May 6 2008, 09:52
|||- - zltigo   Цитата(defunct @ May 6 2008, 11:52) Периф...   May 6 2008, 10:27
|||- - defunct   Цитата(zltigo @ May 6 2008, 13:27) ...   May 6 2008, 10:53
|||- - zltigo   Цитата(defunct @ May 6 2008, 12:53) А что...   May 6 2008, 11:01
||- - Alex B._   Цитата(_Pasha @ May 6 2008, 10:29) Аргуме...   May 6 2008, 06:47
|- - dxp   Цитата(defunct @ May 6 2008, 05:01) Взял ...   May 6 2008, 06:28
|- - SIA   Цитата(dxp @ May 6 2008, 09:28) Я не хочу...   May 8 2008, 13:55
|- - defunct   Цитата(dxp @ May 6 2008, 09:28) С докой н...   May 9 2008, 21:24
- - uriy   Так получилось что первым контроллером у меня был ...   Apr 25 2008, 16:09
|- - migray   Цитата(uriy @ Apr 25 2008, 20:09) Потом N...   Apr 28 2008, 03:59
- - dmmos   Спасибо всем за мнения и комментарии. Я так понима...   Apr 26 2008, 06:55
|- - zltigo   Цитата(dmmos @ Apr 26 2008, 08:55) Для AR...   Apr 26 2008, 07:10
|- - SIA   Цитата(zltigo @ Apr 26 2008, 10:10) MSP43...   Apr 26 2008, 10:16
|- - MrYuran   Цитата(zltigo @ Apr 26 2008, 10:10) Повто...   Apr 26 2008, 15:40
||- - zltigo   Цитата(MrYuran @ Apr 26 2008, 17:40) Прог...   Apr 26 2008, 16:58
||- - MrYuran   Цитата(zltigo @ Apr 26 2008, 19:58) Ну пр...   Apr 26 2008, 17:49
||- - rezident   Цитата(MrYuran @ Apr 26 2008, 23:49) Инте...   Apr 26 2008, 18:30
|- - dxp   Цитата(zltigo @ Apr 26 2008, 14:10) MSP43...   Apr 27 2008, 18:34
|- - SIA   Цитата(dxp @ Apr 27 2008, 21:34) P.S. Вот...   Apr 28 2008, 22:30
|- - dxp   Цитата(SIA @ Apr 29 2008, 05:30) Самое см...   May 5 2008, 04:03
|- - zltigo   Цитата(dxp @ May 5 2008, 06:03) Объемы пр...   May 5 2008, 10:16
|- - dxp   С такой оценкой тоже согласен. Цитата(zltigo ...   May 5 2008, 11:19
- - uriy   ЦитатаПовторяю - среди ARM-ообразных принято ISP и...   Apr 26 2008, 13:30
|- - zltigo   Цитата(uriy @ Apr 26 2008, 15:30) ISP при...   Apr 26 2008, 14:32
- - dmmos   Коллеги! Спасибо за обилие информации, но боле...   Apr 28 2008, 08:23
|- - dxp   Цитата(dmmos @ Apr 28 2008, 15:23) Коллег...   Apr 28 2008, 08:58
- - uriy   defunct Полность вас поддерживаю касательно MSP и ...   May 5 2008, 03:54
- - MrYuran   Поддерживаю dxp. С АВР на МСП перелазишь легко, об...   May 5 2008, 06:23
- - dxp   Цитата(defunct @ May 6 2008, 05:01) У TI ...   May 6 2008, 06:39
- - rezident   Беседа плавно перетекает в очередной римейк виртуа...   May 6 2008, 10:10
|- - defunct   Цитата(rezident @ May 6 2008, 13:10) Бесе...   May 6 2008, 10:19
- - vesago   Выскажу и я свое мнение. Я работал в следующей пос...   May 8 2008, 08:17
- - GetSmart   Цитата(vesago)От авр тоже приятные впечатления. Се...   May 8 2008, 08:37
- - vesago   AVR. В моей местности по цене ему нет конкуренции.   May 8 2008, 09:08


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 06:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.0149 секунд с 7
ELECTRONIX ©2004-2016