|
|
  |
Какие микроконтроллеры Вы используете? |
|
|
|
Jan 23 2006, 23:53
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Dato @ Jan 20 2006, 08:30)  Цитата(Romchik @ Jan 20 2006, 00:28)  Вопрос был о микроконтроллерах, а не о процессорах. Микроконтроллер это не микропроцессор и то, многие здесь упоминают, о том, что к микроконтроллерам отнести нельзя ещё больше укрепляет, что профессионалов здесь очень не много.
Надо педантично проводить между ними границу? А Ваши любимые PIC это микропроцессоры или микроконтроллеры  PIC - микроконтроллер, а вот 8080, Zilog Z80, 8086, Vortex, 386, 386EX, MIPS, 80C188 и некоторые "пролунавшие" здесь еще - это микропроцессоры.. Отличия между микроконтроллером и микропроцессором состоит в том, что микроконтроллер - это самодостаточная вычислительная машина, в то время как микропроцессор без внешней периферии - просто ни на что не пригодный кусок железа. И на том и на том можно сделать контроллер, но он будет иже не "микро". :o) Код Дёшево и качественно пока выходит только на словах на деле такого пока не получается, это я к тому, что отечественное оборудование пока что только дешёвое. Импортное оборудование хоть и дорогое, но получается существенный выигрыш при эксплуатации и без аварий при отказе-сбое оборудования. 2 Romchick: может быть это просто Вам лень разобраться с чем-то еще кроме PIC? Ведь микроконтроллеры Intel и Atmel ни на грамм не уступают PIC'у по надежности (и не только они). Дешево и качественно получится если перестать думать об "откатах" и заставить инженеров думать головой, вместо того чтобы покупать неоправданно дорогие изделия зарубежных производителей. Тогда и вам станет лучше жить и за одно узнаете о надежности МК других производителей.
|
|
|
|
|
Jan 24 2006, 06:22
|

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

|
Цитата(defunct @ Jan 24 2006, 05:53)  PIC - микроконтроллер, а вот 8080, Zilog Z80, 8086, Vortex, 386, 386EX, MIPS, 80C188 и некоторые "пролунавшие" здесь еще - это микропроцессоры.. Отличия между микроконтроллером и микропроцессором состоит в том, что микроконтроллер - это самодостаточная вычислительная машина, в то время как микропроцессор без внешней периферии - просто ни на что не пригодный кусок железа. И на том и на том можно сделать контроллер, но он будет иже не "микро". :o) А как Вы думаете, Blackfin - это микропроцессор или микроконтроллер? Без подколки спрашиваю, правда мнение интересно.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Jan 24 2006, 15:16
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(dxp @ Jan 24 2006, 15:25)  Цитата(defunct @ Jan 24 2006, 18:51)  BF - это DSP процессор. ;> Как и любой другой DSP процессор, думаю, его можно отнести в подкласс микропроцессоров, а не микроконтроллеров..
А как же его периферия? Разве она не дает ему возможности работать (в том числе) в качестве МК? Знаете, Вы заставили меня задуматься.. Functional Block Datagram BF напоминает очень мощный МК, и также удовлетворяет все требования к МП (внешние интерфесные шины, многоканальный ПДП, продвинутый КП).. В предыдущем посте я поспешил с выводом, BF можно отнести как к микропроцессорам, так и к микроконтроллерам.. И ничего с этим не поделаешь - DSP Гибрид. ;>
Сообщение отредактировал defunct - Jan 24 2006, 15:17
|
|
|
|
|
Jan 24 2006, 16:06
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(dxp @ Jan 24 2006, 16:25)  Цитата(defunct @ Jan 24 2006, 18:51)  BF - это DSP процессор. ;> Как и любой другой DSP процессор, думаю, его можно отнести в подкласс микропроцессоров, а не микроконтроллеров..
А как же его периферия? Разве она не дает ему возможности работать (в том числе) в качестве МК? По всей видимости к классу микроконтроллеров необходимо относить кристаллы вычислительный устройств обладающие памятью программ и данных. Многие микроконтроллеры так же могут работать и в режиме микропроцессоров - генерируя сигналы адресной, данных и управляющей шин. Микропроцессоры же имеющие развитую периферию (пример i80C186) относятся к классу embedded. DSP в принципе тоже можно отнести к классу embedded, но они изначально имеют свой класс - сигнальные процессоры.
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Jan 25 2006, 07:23
|

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

|
Цитата(BVU @ Jan 24 2006, 22:06)  По всей видимости к классу микроконтроллеров необходимо относить кристаллы вычислительный устройств обладающие памятью программ и данных. Многие микроконтроллеры так же могут работать и в режиме микропроцессоров - генерируя сигналы адресной, данных и управляющей шин. Микропроцессоры же имеющие развитую периферию (пример i80C186) относятся к классу embedded. DSP в принципе тоже можно отнести к классу embedded, но они изначально имеют свой класс - сигнальные процессоры. Вопрос этот мутный.  Вот какой-нить ADSP-2105 имеет внутри и память программ, и память данных, имеет таймер, имеет два последовательных порта. Кто же он? Сами АД его называют Microcomputer. Так он сильно похож на микропроцессор. Но вот какой-нибудь 80C31 не имеет памяти программ, а считается МК без вопросов. В общем, вижу, что все понимают суть, я лишь хотел обратить внимание на такой момент: вот у нас парни делают девайс, там стоит Шарк 21065 и еще стоит рядом мега16, т.е. всякую МКшную работу на Шарке делать неудобно. Сейчас у меня в разработке дивайс, где в качестве проца будет использоваться черный фин, так вот, никакой необходимости в дополнительном МК не возникло - всякая периферия типа UART'а, SPI, оказалась очень кстати, а система команд позволяет писать достаточно плотный МКшный код. Т.е. граница между МК и DSP стирается, поэтму сегодня уже, порой, очень непросто провести между ними линию. Да и не нужно это.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Jan 25 2006, 17:00
|

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

|
Цитата(dxp @ Jan 25 2006, 10:23)  ...Сейчас у меня в разработке дивайс, где в качестве проца будет использоваться черный фин, так вот, никакой необходимости в дополнительном МК не возникло - всякая периферия типа UART'а, SPI, оказалась очень кстати, а система команд позволяет писать достаточно плотный МКшный код. Т.е. граница между МК и DSP стирается, поэтму сегодня уже, порой, очень непросто провести между ними линию. Да и не нужно это.  У меня ситуация, похожая на Вашу - только БлэкФин (534-й) вычислениями будет загружен "под жвак", а развитая периферия - очень приятное дополнение, позволяющее выполнять ему и типично МК-шные задачи в рамках одной платформы. ЗЫ. Вот, только сейчас пришел в голову ответ на Ваш вопрос: фин нужно считать либо контроллером, либо процессором - в зависимости от задачи, которую он выполняет в настоящий момент!
Сообщение отредактировал Stanislav - Jan 25 2006, 22:11
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jan 26 2006, 07:13
|

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

|
Цитата(Stanislav @ Jan 25 2006, 23:00)  ЗЫ. Вот, только сейчас пришел в голову ответ на Ваш вопрос: фин нужно считать либо контроллером, либо процессором - в зависимости от задачи, которую он выполняет в настоящий момент!  Да, именно так! Blackfin - очень многоплановый чип, он может быть просто DSP, может быть процессором общего назначения под толстой ОСью, которая лежит в внешней SDRAM, кода обращение организуется через кэш, он может быть микроконтроллером - управлять всякой периферией. Причем все эти вещи он может делать эффективно - DSP ядро у него очень мощное, работа с памятью на высоте (много быстрых шин и развитый контроллер ПДП), гибкая и мощная система адресации, управляющий код (общего назначения) достаточно плотный (не "рыхлый", как это у многих DSP процессоров предыдущих поколений), приличное количество прериферии. У него равитая система управления тактовой частотой и энергопотреблением - фактически удельное энергопотребление (в пересчете на МИПСы) у него ниже, чем у большинства мелких МК, что дает возможность использовать проц в портативных дивайсах с автомномым питанием. А самое главное - это то, что все эти особенности можно использовать одновременно, и это делает данный чип очень привлекательным. Каждый находит в нем то, что ему нужно. В этой связи, имхо, уместно говорить не про то, чем является тот или иной проц, а про его "ипостаси" - где-то он процессор, где-то МК, где-то DSP. Тогда и недоразумений, по идее, быть не должно.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Jan 31 2006, 07:06
|
Участник

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

|
Мой первый МК был AT89C2051 - самые тёплые воспоминания... Потом были другие из 51-х, последними стали Cygnal'ы (SiLabs), почти сразу как только появились. Благодаря им, 51-е ядро конечно неплохо укрепило свои позиции на рынке МК. Ещё хочу попробовать АВР, на первый взгляд симпатичный МК, но руками не щупал.
|
|
|
|
|
Sep 25 2006, 23:29
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 24-08-06
Из: Украина/Чернигов
Пользователь №: 19 811

|
Здравствуйте, очень интересный и полезный форум как для начинающего. Моим первым контролером был Atmega8535, сейчас пользуюсь AVR но в руки попал МС9S12C32. Вроде ничего, похожие AVR абувает с лёхкостью, но нужно учить С.
Здравствуйте, очень интересный и полезный форум как для начинающего. Моим первым контролером был Atmega8535, сейчас пользуюсь AVR но в руки попал МС9S12C32. Вроде ничего, похожие AVR абувает с лёхкостью, но нужно учить С.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|