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

 
 
> Вопрос новичка о выборе семейства МК
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
Ответов
dmmos
сообщение Apr 26 2008, 06:55
Сообщение #2


Участник
*

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



Спасибо всем за мнения и комментарии. Я так понимаю, основные претенденты - это MSP430 и ARM7. Немаловажный критерий выбора - наличие хорошей литературы. Хотя читаю на английском, желательно все же на русском - некоторые термины "с нуля" проще понимать на родном языке. Что коллеги могут посоветовать из литературы для вышеобозначенных процессоров? (возможно, у нас на огороде?)
Для ARM7 на 74HC244 тоже можно программатор сделать?
И еще момент - для какого МК более удобные отладочные средства из числа доставаемых на огороде?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 26 2008, 07:10
Сообщение #3


Гуру
******

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



Цитата(dmmos @ Apr 26 2008, 08:55) *
Для ARM7 на 74HC244 тоже можно программатор сделать?

Повторяю - среди ARM-ообразных принято ISP иметь. "Програматоры" не нужны вооще. Не "удобные", не "не неудобные", не на "74H244" ... никакие.


Цитата(dmmos @ Apr 26 2008, 08:55) *
Я так понимаю, основные претенденты - это MSP430 и ARM7.

MSP430 не претендет вообще, ибо нишевый продукт. Даже его уважаемому (без всяких задних мыслей уважаемому) аппологету dxp его возможностей естественно не хватает и он в основном, как я понимаю, последнее время использует BF sad.gif.
Причем между даже между старшими MSP430 и младшим BF на самом деле находится здоровенная "дыра". Та самая серединка, которая, конечно не может поностью во всем тягаться с BF в числодроблении и MSP в энергопотреблении, но тем не менее покрывающая самый большой сегмент.
Кода Вам потребуется исключильно маложрущий (даже скажем так, не сколько маложрущий, сколько хорошо спящй smile.gif ) контроллер, тогда и обратите свой взор на MSP430. До этого обычные, банальные, майнстримовые ARM - ARM7 или Cortex-M3.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
dxp
сообщение Apr 27 2008, 18:34
Сообщение #4


Adept
******

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



Цитата(zltigo @ Apr 26 2008, 14:10) *
MSP430 не претендет вообще, ибо нишевый продукт.

Не более нишевый, чем ARM7. Как, впрочем, и почти любой другой проц.

Цитата(zltigo @ Apr 26 2008, 14:10) *
Даже его уважаемому (без всяких задних мыслей уважаемому) аппологету dxp его возможностей естественно не хватает и он в основном, как я понимаю, последнее время использует BF sad.gif.
Причем между даже между старшими MSP430 и младшим BF на самом деле находится здоровенная "дыра". Та самая серединка, которая, конечно не может поностью во всем тягаться с BF в числодроблении и MSP в энергопотреблении, но тем не менее покрывающая самый большой сегмент.
Кода Вам потребуется исключильно маложрущий (даже скажем так, не сколько маложрущий, сколько хорошо спящй smile.gif ) контроллер, тогда и обратите свой взор на MSP430. До этого обычные, банальные, майнстримовые ARM - ARM7 или Cortex-M3.

Не спора ради, а прояснения позиции для. MSP430 (и другие мелкие и не очень МК) я не применяю в последнее время в силу специфики задач: чисто контроллерных их у меня просто нет. Много возни с потоками видеоданных, тут скорость на потоках нужна - тактовая, нормальные DMA (в том числе 2D). И в силу того, что дивайсы все больше с автономным питанием, то и потребление малое тоже востребовано. Blackfin для этих задач очень хорошо подходит, я даже не знаю, какой еще проц смог бы составить ему тут конкуренцию (ARM'ом тут точно не пахнет). Но и Blackfin используется не на видеопотоке - весь видеотракт сделан на FPGA, а Blackfin "висит сбоку", "следит" за видеопотоком и корректирует параметры видеотракта. Ну, и до кучи делает всю контроллерную работу - справляется, надо сказать, вполне достойно.

В сущности, ARM7 имеет преимущество перед Blackfin'ом в цене и наличии некоторой периферии. Цена (в пределах нескольких долларов) меня никогда не волновала - массовой продукцией, основную цену которой составляет стоимость электронной комплектации, заниматься не приходится и не приходилось. С периферией тоже вопрос неоднозначный - все от задач зависит. По возможностям ядра ARM'у у Blackfin'а ловить нечего. В том числе и по соотношению производительность/потреление.

Величина "дыры" между MSP430 и Blackfin'ом - есть величина субъективная. Для вас она велика, для меня ее и вовсе нет - они (области применения) даже перекрываются. ARM7 уступит Blackfin'у не только в числодроблении, но и в энергопотреблении (и значительно), и эффективности кода, и даже, насколько помню, в плотности кода, хотя тут разница невелика - субъективизм оценщиков мог повлиять. Главное преимущество ARM7 - его низкая цена при приоизводительности среднего уровня. Что и сделало его популярным. Ну, а дальше работает ПОС - популярнее проц-> выше тиражи -> ниже себестоимость и, как следствие, стоимость -> выше популярность и расширение модельного ряда -> ... Ничего не скажу, ход с точки зрения маркетинга очень грамотный и эффективный, да и проц, в общем, неплохой. Но вполне средний. Без "изюминки". smile.gif

И хотя Blackfin я считаю совершенно замечательным процессором, рекомендовать его в качестве базы для изучения embedded программирования никак не могу - достаточно сложен, дорогие средства отладки. ARM7 лучше для обучения, чем Blackfin именно по этим критериям. И хуже, чем MSP430. smile.gif

Возвращясь к самому началу поста:

Цитата(zltigo @ Apr 26 2008, 14:10) *
MSP430 не претендет вообще, ибо нишевый продукт.

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

P.S. Вот чего не надо уже изучать, так это х51. Старая архитектура, на которую очень плохо "ложится" код на ЯВУ, а это ключевой момент. Перспектив никаких, альтернатив полно... Хотя в свое время он был очень даже хорош - люди моего поколения и старше имели возможность плотно поработать с ним. Сегодня - это ностальжи по большей части, несмотря на однотактовость и прочие приятные фишки.


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


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 26-06-07
Пользователь №: 28 723



Цитата(dxp @ Apr 27 2008, 21:34) *
P.S. Вот чего не надо уже изучать, так это х51. Старая архитектура, на которую очень плохо "ложится" код на ЯВУ, а это ключевой момент. Перспектив никаких, альтернатив полно... Хотя в свое время он был очень даже хорош - люди моего поколения и старше имели возможность плотно поработать с ним. Сегодня - это ностальжи по большей части, несмотря на однотактовость и прочие приятные фишки.

Самое смешное, про 51 я лет 5 назад сам точно так же думал. "Ну их в топку". Однако знакомство с объемами продаж х51 позволяет заключить, что они еще нас переживут! Пока даже пик не пройден - растут. Вот почему я про них и вспомнил.
Go to the top of the page
 
+Quote Post
dxp
сообщение May 5 2008, 04:03
Сообщение #6


Adept
******

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



Цитата(SIA @ Apr 29 2008, 05:30) *
Самое смешное, про 51 я лет 5 назад сам точно так же думал. "Ну их в топку". Однако знакомство с объемами продаж х51 позволяет заключить, что они еще нас переживут! Пока даже пик не пройден - растут. Вот почему я про них и вспомнил.

Объемы продаж определяются не крутизной х51, а длинной его историей - у данной платформы богатое наследие. И выросло на нем не одно поколение (не раз встречал людей, которые выросли на нем и ничо нового видеть не желают; перепрыгивают с клона на клон, приходя в восторг от новых наворотов очередного клона), и понаделано пром. оборудования тоже ого-го. А срок жизни железяк в промышленности совсем не такой, как consumer области. Вот и потребление.

Но врядли актуально сегодня изучать и ориентироваться на х51. Разве что если сопровождением упомянутого оборудования заниматься.


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


Гуру
******

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



Цитата(dxp @ May 5 2008, 06:03) *
Объемы продаж определяются не крутизной х51, а длинной его историей - у данной платформы богатое наследие.

Даже не историей - открытое, очень аппаратно простое по нынешним временам ядро породило целое море специализированных контроллеров испекаемых небольшими фирмами, где главным является не ядро а специализированная переферия. В этой нише 51 в основном и живут. Тут им раздолье - других халявных ядер нет, затевать самоделки - себе дороже - один инструментарий чего стоит сделать.


--------------------
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
- - GetSmart   Зачем брать дорогой MSP если дешевле и мощнее LPC-...   Apr 24 2008, 14:06
|- - dmmos   Цитата(GetSmart @ Apr 24 2008, 18:06) LPC...   Apr 24 2008, 18:55
|- - dxp   Цитата(GetSmart @ Apr 24 2008, 21:06) Зач...   Apr 25 2008, 05:36
|- - zltigo   Цитата(dxp @ Apr 25 2008, 07:36) С ARM...   Apr 25 2008, 05:45
|- - MrYuran   Цитата(zltigo @ Apr 25 2008, 08:45) То, с...   Apr 25 2008, 06:02
|- - dxp   Цитата(zltigo @ Apr 25 2008, 12:45) Вот и...   Apr 25 2008, 10:51
|- - SIA   Цитата(dxp @ Apr 25 2008, 13:51) Ну, по э...   Apr 25 2008, 13:07
|- - zltigo   Цитата(dxp @ Apr 25 2008, 12:51) Ну, по э...   Apr 25 2008, 16:39
- - 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
|- - 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 ...   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
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:08
Рейтинг@Mail.ru


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