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

 
 
5 страниц V  « < 2 3 4 5 >  
Closed TopicStart new topic
> Перспективы микроконтроллеров, Какой МК выбрать ???
Какой МК вы считаете перспективным (какой МК следует изучать в технических ВУЗах)?
Какой МК вы считаете перспективным (какой МК следует изучать в технических ВУЗах)?
- MCS-51 (8051, 8052) любой фирмы; [ 15 ] ** [17.05%]
- AVR Atmel; [ 29 ] ** [32.95%]
- PIC Microchip; [ 9 ] ** [10.23%]
- другое... [ 35 ] ** [39.77%]
Всего голосов: 88
  
dxp
сообщение Nov 16 2005, 08:07
Сообщение #46


Adept
******

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



Цитата(Stanislav @ Nov 16 2005, 08:18) *
Ядро микроконтроллера всегда выполняет роль носильщика периферии, по определению самогО МК. Естественно, в некоторых случаях вычислительных ресурсов какой-то конкретной архитектуры может быть недостаточно, при этом приходится применять более мощный (и дорогой) МК.
"Если же необходимы вычисления, да еще многопоточные и т.п и т.д.," следует обратить внимание на DSP и ПЛИС, а уж никак не на МК.

А вот интересно, TMS320F28xx - это МК или DSP? smile.gif


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
asdf
сообщение Nov 16 2005, 09:19
Сообщение #47


Знающий
****

Группа: Свой
Сообщений: 775
Регистрация: 11-05-05
Пользователь №: 4 913



Цитата(BVU @ Nov 15 2005, 11:54) *
Цитата(mse @ Nov 15 2005, 11:14) *

Цитата
Но будущее конечно не за MCS-51, и не PIC, и не AVR. ARM и DXP сейчас одна из немногих альтернатив по функциональному покрытию возможно-существующих задачь, решение которых с применением данных устройств является необходимым и достаточным условием

Да-да-да я такие фразы читаю каждый год, уже почти 20 лет ;О). Самое крутое, что мне из этого довелось увидеть - коллаж. То-ли в Electronics, то-ли в Byte, не помню: железнодорожная ветка, стрелка, одна линия - в тупик с табличкой MCS-51. Другая - вдаль к восходящему Солнцу, за горизонт. На Солнце надпись - MCS-96. Ну и где щас MCS-96? Замечу, что по валовому объёму - около 25% выпускаемых МК - 4-битники.

Незабывайте так же о стереотипах мышления... MCS-51 имел громадную популярность и востребованность из-за чего эта волна не спадает и по сей день. Просто многим программистам и разработчикам - досконально знающих архитектуру и возможности данного микроконтроллера в силу инерционности переучивания или за недостатком времени 'не с руки' переходить на другой тип контроллера (более перспективного). 'Наклепали' их предостаточно, что уже есть перепроизводство. Думаю что все склады забиты... Но перспективных разработок соответствующие требованиям современности на MCS-51 делать не стоит и если придется выбирать между MCS-51 и AVR, я выберу AVR, т.к. его вычислительная производительность на порядок выше, встроенная периферия не уступает, а потребляемая мощность при этом меньше или много меньше. В США к примеру доминирует разработка на PIC, а в Европе AVR. Но ARM о котором так много говорили и упоминали в этой теме остается и будет лидером в области разработок встроенных систем. Это давно уже доказала сотовая телефония, при каком маленьком объеме можно иметь мощную вычислительную систему с услугами беспроводной связи.



Я уже много лет слышу о супер возможностях AVR, ради интереса подскажите есть ли среди AVR что нибудь близкое по общим возможностям к семейству C8051F120, или по перифирии к семейству C8051F060.
Общие описания занимают много места, прилагаю частные.

А вообще-то при выборе нужно исходить не из статической картины, а из того что при развитии разные семейства взаимно обогащаются при этом сохраняют свои изюминки.

Уже сейчас выбор того или иного семейства это выбор по принципу начального толчка (куда толкнули - туда и поехали). А дальше переходить на другое семейство не имеет смысла, тк и в своем всегда найдешь МК с нужными характеристиками. В общем смысле MCS51, AVR, PIC - это МК одного класса (уровня), и переходить к другому имеет смысл если этого требует задача - например увеличить разрядность до 32 - тогда, возможно, ARM ну итд.
Прикрепленные файлы
Прикрепленный файл  c8051f120_short.pdf ( 184.82 килобайт ) Кол-во скачиваний: 36
Прикрепленный файл  C8051F060_short.pdf ( 60.2 килобайт ) Кол-во скачиваний: 87
 
Go to the top of the page
 
+Quote Post
Charley
сообщение Nov 16 2005, 09:20
Сообщение #48


Участник
*

Группа: Новичок
Сообщений: 46
Регистрация: 10-11-05
Из: Chisinau
Пользователь №: 10 697



Цитата(dxp @ Nov 16 2005, 12:07) *
А вот интересно, TMS320F28xx - это МК или DSP? smile.gif


DSP однако.... smile.gif
Go to the top of the page
 
+Quote Post
mse
сообщение Nov 16 2005, 10:01
Сообщение #49


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата
DSP однако....

А чего так? Критерий отличия ДСП от МК?

Цитата
Я уже много лет слышу о супер возможностях AVR, ради интереса подскажите есть ли среди AVR что нибудь близкое по общим возможностям к семейству C8051F120, или по перифирии к семейству C8051F060.


Супервозможностей нет. Да их и не бывает.
Помножьте например, 24Х24, 32Х32, кореннь какой извлеките, поделите что на что, на силабе и АВР. Оцените производительность в тактах и времени. И сё. Бльше АВР ничем поразить воображение не может. Да и этим тоже особо не блещет. Но на безрыбье... сами понимать должны. ;О)
Go to the top of the page
 
+Quote Post
dxp
сообщение Nov 16 2005, 10:57
Сообщение #50


Adept
******

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



Цитата(Charley @ Nov 16 2005, 15:20) *
Цитата(dxp @ Nov 16 2005, 12:07) *

А вот интересно, TMS320F28xx - это МК или DSP? smile.gif


DSP однако.... smile.gif

Как же так? А встроенный АЦП с мультиплексором на 8 и двумя схемами выборки-хранения, а два UART'а, а SPI, а куча таймеров с функциями формирования ШИМ с мертвыми зонами и без, с функциями Compare/Capture, а полста ног на вво-вывод, каждая из которых может быть настроена индивидуально, а набортная флешь? Законченная однокристальная ЭВМ - то бишь микроконтроллер. Процессорное ядро + богатая периферия. Дык как же оно на самомт деле? smile.gif


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
Uuftc
сообщение Nov 16 2005, 12:08
Сообщение #51


Местный
***

Группа: Свой
Сообщений: 234
Регистрация: 3-10-04
Из: Кукуево-Дальнее
Пользователь №: 767



И мои пять копеек:
Если говорить именно об обучении в ВУЗе, то лично я рекомендовал-бы 51 с обязательным обзором большинства других архитектур.
затем ARM.
И еще - обязательно засадить студентов ваять свой процессор - благо FPGA позволяет это сделать легко за пару лабов.
Go to the top of the page
 
+Quote Post
Charley
сообщение Nov 16 2005, 12:48
Сообщение #52


Участник
*

Группа: Новичок
Сообщений: 46
Регистрация: 10-11-05
Из: Chisinau
Пользователь №: 10 697



Цитата(dxp @ Nov 16 2005, 14:57) *
Как же так? А встроенный АЦП с мультиплексором на 8 и двумя схемами выборки-хранения, а два UART'а, а SPI, а куча таймеров с функциями формирования ШИМ с мертвыми зонами и без, с функциями Compare/Capture, а полста ног на вво-вывод, каждая из которых может быть настроена индивидуально, а набортная флешь? Законченная однокристальная ЭВМ - то бишь микроконтроллер. Процессорное ядро + богатая периферия. Дык как же оно на самомт деле? smile.gif


Уважаемый DXP!
Во-первых, по существующей классификации микроконтроллеров (МК) с разрядностью 32 как бы нет...
Обычно их автоматически переводят либо в разряд DSP, либо в разряд специализированных процессоров...

Ну а во вторых, заходите на сайт производителя

http://focus.ti.com/docs/prod/folders/print/tms320f2801.html
и читаете:

TMS320F2808, TMS320F2806, TMS320F2801, UCD9501 Digital Signal Processors (Rev. F) (tms320f2801.pdf, 1205 KB) 09 Sep 2005

Вот и весь разговор!
С Уважением,
Charley
Go to the top of the page
 
+Quote Post
mse
сообщение Nov 16 2005, 12:51
Сообщение #53


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Ух ты, 32р МК нет... От ёпть... а AT91SAM7S32 он кто? Спеццыализированный, или наоборот, ДСП?
И таво... что-ж это за классификаццыя такая? Кто-ж это так лихо расклассифиццыровал по полочкам на радость нам? ;О)
Кстати, я так и не дождался списка критериев отличия ДСП от МК. Страдаю. ;О)
Go to the top of the page
 
+Quote Post
dxp
сообщение Nov 16 2005, 13:29
Сообщение #54


Adept
******

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



Цитата(Charley @ Nov 16 2005, 18:48) *
Уважаемый DXP!
Во-первых, по существующей классификации микроконтроллеров (МК) с разрядностью 32 как бы нет...
Обычно их автоматически переводят либо в разряд DSP, либо в разряд специализированных процессоров...

Уважаемый Charley! Вы продолжаете тяжело бредить, хотя уже не на тему MCS-51, а просто на тему МК. Еще разок (хотя уже Вам объясняли, что-такое МК): микроконтроллером называется дивайс, в котором совмещается процессороное ядро, память и периферия, делая такое устройство законченной однокристальной ЭВМ. Разрядность к этому не имеет вообще никакого отношения. На всякий случай подумайте, а LPCxxx - это DSP или специализированный процессор (и какая у него специализация, и чем она отличается от специализации АВР, ПИК, МСП430, 51-х и прочих).

Еще неплохо было бы объяснить, что это за такая существующая классификация микроконтроллеров, откуда она взялась, кто автор. Уж не Вы ли?

Цитата(Charley @ Nov 16 2005, 18:48) *
Ну а во вторых, заходите на сайт производителя

http://focus.ti.com/docs/prod/folders/print/tms320f2801.html
и читаете:

TMS320F2808, TMS320F2806, TMS320F2801, UCD9501 Digital Signal Processors (Rev. F) (tms320f2801.pdf, 1205 KB) 09 Sep 2005

Вот и весь разговор!
С Уважением,
Charley

Да что Вы говорите!!? А я-то и не знал, что там дока-то есть. Как начал работать полтора года назад с ними, так и не знал до сего момента, а вся инфа, необходимая для работы, мне, не иначе, свыше по телепатическому каналу в голову пришла. Во время медитации.

В заключение, если Вы не поняли (а Вы не поняли), хочу сказать, что вопрос этот (в известной степени риторический) я задал с намеком, что сегодня грань между МК и DSP постепенно стирается. TMS320F28xx - это МК, у которого ядро содержит фичи DSP (много шин, позволяющих грузить операнды в параллель, развитая косвенная адресация, умножитель-аккумулятор, толстый шифтер, поддержка циклических буферов и т.д.). Но по сути он все равно МК. Кроме этого МК существуют и другие варианты, вроде черного фина, но я специально не стал его упоминать, т.к. там граница между МК и DSP более сдвинута в сторону процессора, хотя этот дивайс все равно вполне тянет на МК.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Nov 16 2005, 14:07
Сообщение #55


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Сдается мне, что опрос опять скатывается на выяснение отношений и основная тема переходит в "ты кто такой?" Ну и соответственно последующие сообщения уже описывают не технические тонкости чего-то, а характеризуют чисто авторов этих сообщений (это лично моё наблюдение, совсем без наездов) smile.gif

Скоро тему можно будет перенести в форум "Общение".


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
mse
сообщение Nov 16 2005, 14:18
Сообщение #56


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата
Скоро тему можно будет перенести в форум "Общение"

Да нет, ещё рано. Тут ещё есть тема для выяснения:"что есть МК и не ДСП ли он?"
На Телесиське уже было достаточно бурное, но конструктивное обсуждение. ;О) Для местной публики, наверное, стоит задуплить.
А так, накрайняк, лишнее порезать и закрыть. Сама тема вполне нормальная.
Go to the top of the page
 
+Quote Post
dxp
сообщение Nov 16 2005, 14:26
Сообщение #57


Adept
******

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



Цитата(one_man_show @ Nov 16 2005, 20:07) *
Сдается мне, что опрос опять скатывается на выяснение отношений и основная тема переходит в "ты кто такой?" Ну и соответственно последующие сообщения уже описывают не технические тонкости чего-то, а характеризуют чисто авторов этих сообщений (это лично моё наблюдение, совсем без наездов) smile.gif

Скоро тему можно будет перенести в форум "Общение".

Извините, пожалуйста, не хочу показаться грубым, но что Вы предлагаете? Просто молчать, когда несут совершенную чушь (и при этом настаивают на ней)? Можно и так поступить. Оно, может, и тише будет. Только вот почитает это какой-нибудь начинающей разработчик, "неокрепшая душа" и будет думать, что все МК - это которые имеют разрядность менее 32 бит. И что даже есть некая классификация, "официально" утверждающая такую позицию. Что ж в этом хорошего и правильного? Характер высказываний тут скорее обусловлен не столько личностями авторов, сколько безапелляционными, безосновательными и, мягко говоря, не верными высказываниями одного из участников.

Кстати, к слову, в некоторых фидошных эхах, к примеру, есть правило, по которому модератор может накладывать взыскание на подписчика, если тот пишет очевидные глупости.

Насчет переноса в формум "Общение" - оно, может, и правильно.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Nov 16 2005, 14:36
Сообщение #58


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(dxp @ Nov 16 2005, 16:29) *
...сегодня грань между МК и DSP постепенно стирается. TMS320F28xx - это МК, у которого ядро содержит фичи DSP (много шин, позволяющих грузить операнды в параллель, развитая косвенная адресация, умножитель-аккумулятор, толстый шифтер, поддержка циклических буферов и т.д.). Но по сути он все равно МК. Кроме этого МК существуют и другие варианты, вроде черного фина, но я специально не стал его упоминать, т.к. там граница между МК и DSP более сдвинута в сторону процессора, хотя этот дивайс все равно вполне тянет на МК.
Да кто ж спорит-то? Однако, Вы затронули совсем другой вопрос, который следовало бы обсудить в другой теме. Приведеные Вами семейства предназначены вовсе не для "ногодрыганья", а для реализации сложных, вычислительно напряженных алгоритмов управления, и предлагать их студентам для первоначального обучения - значит, распугать всю "дичь". Кроме того, нужно обладать подлинным чувством гигантомании, чтобы использовать таких монстров для регулирования температуры утюга или преобразования RS-232 <-> JTAG.
Для использования DSP-подобных МК (или МК-подобных DSP), следует сначала дать студентам необходимую теретическую подготовку, обучить основам обработки сигналов, правилам и приемам программирования на языках низкого и высокого уровня, а это далеко выходит за рамки данной темы, хотя и достойно, повторюсь, отдельного обсуждения.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
mse
сообщение Nov 16 2005, 14:51
Сообщение #59


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата
Приведеные Вами семейства предназначены вовсе не для "ногодрыганья", а для реализации сложных, вычислительно напряженных алгоритмов управления.

Отчего-ж, motor control самое то ногодрыжество. А на самом тупом АВР-51 можно вполне в signal processing вдариться. Что это за signal и processing, другой вопрос. ;О) Это к тому, что бывшие ДСП спускаются "вниз", а мелочь всякая лезет "вверх". И вот-вот встретятся. Одни, наряду с barrel shifter, MAC, bit-reversing.... обретают флэшу, ноги для дрыганья, CAN, UART, IIC(!!! ;О) и прочий УСБ, другие, то-же самое, тока наоборот. Экспансия на новые рынки и пусть плачет слабый. ;О) В этой ситуаццыи студней, конечно, жаль. А что делать?
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Nov 16 2005, 15:24
Сообщение #60


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(mse @ Nov 16 2005, 17:51) *
Цитата
Приведеные Вами семейства предназначены вовсе не для "ногодрыганья", а для реализации сложных, вычислительно напряженных алгоритмов управления.

Отчего-ж, motor control самое то ногодрыжество. А на самом тупом АВР-51 можно вполне в signal processing вдариться. Что это за signal и processing, другой вопрос. ;О) Это к тому, что бывшие ДСП спускаются "вниз", а мелочь всякая лезет "вверх". И вот-вот встретятся. Одни, наряду с barrel shifter, MAC, bit-reversing.... обретают флэшу, ноги для дрыганья, CAN, UART, IIC(!!! ;О) и прочий УСБ, другие, то-же самое, тока наоборот. Экспансия на новые рынки и пусть плачет слабый. ;О) В этой ситуаццыи студней, конечно, жаль. А что делать?
Ну, для motor control такие чипы могут понадобиться лишь в исключительных случаях (мне они, кстати, наизвестны). А IIC - так очень даже полезен для управления внешней видео периферией.
Перспективность же конкретного семейства МК есть величина относительная, и, опять же, по моему мнению, определяется, главным образом, его применимостью и целесообразностью применения для решения конкретной задачи...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post

5 страниц V  « < 2 3 4 5 >
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th June 2025 - 15:54
Рейтинг@Mail.ru


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