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

 
 
7 страниц V  « < 4 5 6 7 >  
Reply to this topicStart new topic
> MCS-51, Первые шаги
_Pasha
сообщение Feb 8 2013, 18:33
Сообщение #76


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Белка12 @ Feb 8 2013, 21:27) *
Хотя бы Atmel, например.

Atmel любят за другое sm.gif а после кризиса - даже не любят.
Реально только силабс вперед идет со своими спорными игрушками.
Go to the top of the page
 
+Quote Post
Белка12
сообщение Feb 11 2013, 10:12
Сообщение #77


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



Цитата(_Pasha @ Feb 8 2013, 22:33) *
Atmel любят за другое sm.gif а после кризиса - даже не любят.
Реально только силабс вперед идет со своими спорными игрушками.

Вопрос спорный, а кому-то больше по душе Analog Devices.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Feb 11 2013, 10:36
Сообщение #78


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(bragol @ Aug 15 2011, 15:45) *
Доброго времени суток.
Я программист, учусь в аспирантуре, долго не мог найти работу по специальности и сейчас попал в один НИИ на испытательный срок.
Суть работы программирование микроконтроллеров семейства MCS-51 на Си.
...
Не побрезгаю любыми советами


Я как-то не поленился и прочел всю эту переписку...
И я предлагаю посмотреть на это "безобразие" с моей точки зрения.
В той фирме, где я занимался техподдержкой, приходилось мне принимать участие в переговорах с спретендентами на вакансии инженеров. Так вот, как Вы понимаете, умные слова все знают, и если оценивать только по этим умным словам, то наберешь жуткое барахло - как я это называю, "людей похожих на инженеров". А потом будешь долго мучиться, чтобы их уволить...
И мне пришлось так-же давать тестовыее задания, стобы претендент не просто языком молол, а пытался рассказать нечто осмысленное о, допустим, операционных усилителях...
Ну а теперь представим, что такой же как и я, работает в том самом НИИ. Почему MCS51 - да хотя бы потому, что он изучается в большинстве универов и книг по нему не найдет только ленивый. Хотя, возможно, что тот, кто нанимает на работу, сам больше ничего не знает. Но ищет человека, чтобы все это на него же и повесить... Такое тоже бывает в жизни.
А почему компилятор бесплатный? Так и это понятно. Придет соискатель и будет крякнутую программу к Вам на машину ставить? А зачем? Кому это нужно? И на бесплатной, урезанной версии можно понять, способен ли претендент на что-то или нет.
Итак, приходит претендент с флэшкой в кармане и с тестовым примером. И внятно комментирует пример. Соответственно ему тут же можно задать вопрос, который поставит претендента в ступор. А далее смотрите, как он на этот вопрос отвечает. Если через минуту-другую он справится, то значит что можно его брать. А если только болтать умеет, то - извините...
Так что мое мнение такое. Ни сам тип процессора, на программные инструменты в данном случае погоды не делают. Возьмут парня на работу - он там и разберется. А пока - как можно проще софт, как можно проще книги. И готовиться отвечать на вопросы...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Белка12
сообщение Feb 11 2013, 16:43
Сообщение #79


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



Цитата(iosifk @ Feb 11 2013, 14:36) *
Так что мое мнение такое. Ни сам тип процессора, на программные инструменты в данном случае погоды не делают. Возьмут парня на работу - он там и разберется. А пока - как можно проще софт, как можно проще книги. И готовиться отвечать на вопросы...

smile3046.gif А пАчиму не деушку?

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

Потому что специалист всегда раскусит другого специалиста в этой области, если, конечно, ему нужен специалист, а не «штатная единица».


А в данном случае имеем что? Человек просит помочь освоиться конкретно с 51 – контроллером. Он не устраивается на работу, он работает и просит помочь разобраться в проблеме.

Сообщение отредактировал Белка12 - Feb 11 2013, 16:45
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Feb 11 2013, 16:50
Сообщение #80


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(Белка12 @ Feb 11 2013, 12:12) *
Вопрос спорный, а кому-то больше по душе Analog Devices.

Начальство будет другого мнения. Ибо силабсы снижают цены на свои МК, а AD как-то не торопятся. По функционалу и разнообразию моделей при этом силабсы обгоняют, у них есть вещи, не имеющие аналогов ни у кого другого - даже выбора не остаётся.
Атмел в этом случае вообще в стороне... разве что какие-то нишевые решения на LP-линейке. Но их несколько лет назад NXP порядком задвинули со своими LPC900 (которые сейчас уже снимаются с производства в пользу pin2pin-совместимых LPC800 на ядре Cortex-M0+ по меньшей цене).


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Белка12
сообщение Feb 11 2013, 16:53
Сообщение #81


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



Цитата(Harbinger @ Feb 11 2013, 20:50) *
Начальство будет другого мнения. Ибо силабсы снижают цены на свои МК, а AD как-то не торопятся. По функционалу при этом силабсы обгоняют.


Это смотря какое начальство. А AD не лыком шиты, потому и цены держат.sm.gif
Go to the top of the page
 
+Quote Post
iosifk
сообщение Feb 11 2013, 17:58
Сообщение #82


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Белка12 @ Feb 11 2013, 20:43) *
smile3046.gif А пАчиму не деушку?
Вообще-то, как я поняла, Вы сами тоже не очень владеете вопросом, а демонстрируете здесь некий "взгляд сверху, или поверху".
Потому что специалист всегда раскусит другого специалиста в этой области, если, конечно, ему нужен специалист, а не «штатная единица».

Эх девушка... Да, откуда же мне быть в курсе MCS51. Для меня-то они начались в середине 80-х... А потом как-то уже с ним дел не имел, кроме как одного раз в 2000-х... Так что деталей я уже и не помню... Куда уж мне... sad.gif Хотя, все дела на резервном винчестере у меня еще хранятся...
И на мой взгляд гораздо быстрее найти информацию об MCS51 поисковиком, чем торчать на форуме с протянутой рукой - "помогите дяденьки христа ради"... Известно же как найти библиотеки в сети. Ключевые слова - "скачать бесплатно MCS51"... И все... А уж примеров и книг - навалом... Потому и не считаю нужным здесь давать конкретные ссылки...

Да и "раскусывать" мне парней-соискателей уже тоже не надо... Вот потому и взгляд "сверху"...

А что касается ADI, которые "не лыком шиты" то тут есть небольшая тонкость. И я Вам сейчас объясню, почему ADI держит цены... Дело не в "лыке", а в площади кристалла и в технологиии производства.
Чем меньше проектные нормы, тем быстрее работает микроконтроллер. Но, соответственно, тем больше токи утечки через изоляцию дорожек... А значит, тем хуже будет работать усилитель, АЦП или ЦАП на кристалле... Вот потому стандартно, в быстродействующих микроконтроллерах не бывает аналоговой периферии. А в средне-скоростных эта периферия на уровне 10 бит. А у ADI к 12-ти битному АЦП пристроено "сбоку" 51 ядро. Потому что ничего лучше туда не нужно. Там проектные нормы выбраны как для аналоговых устройств. А потому оно и простое и медленное... И самое большее, что они смогли - это прицепить простенький ARM к своим АЦП... Потому стоимость кристалла определяет не ядро процессора, а АЦП, выполненное по технологии изготовления аналоговых устройств. И оно там занимает большую часть площади кристалла... И у ADI эти технологии не дешевые... И площадь такой кристалл занимает большую. Вот отсюда и цена...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Белка12
сообщение Feb 11 2013, 18:09
Сообщение #83


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



Цитата(iosifk @ Feb 11 2013, 21:58) *
А у ADI к 12-ти битному АЦП пристроено "сбоку" 51 ядро. Потому что ничего лучше туда не нужно. Там проектные нормы выбраны как для аналоговых устройств. А потому оно и простое и медленное... И самое большее, что они смогли - это прицепить простенький ARM к своим АЦП... Потому стоимость кристалла определяет не ядро процессора, а АЦП, выполненное по технологии изготовления аналоговых устройств. И оно там занимает большую часть площади кристалла... И у ADI эти технологии не дешевые...


Так этим и ценны, что к хорошему АЦП, - своя обслуга в одном кристалле.sm.gif ИМХО.
Кстати, там уже есть и более высокоразрядные АЦП.

Сообщение отредактировал Белка12 - Feb 11 2013, 21:02
Go to the top of the page
 
+Quote Post
Белка12
сообщение Feb 11 2013, 21:01
Сообщение #84


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



Цитата(iosifk @ Feb 11 2013, 21:58) *
И на мой взгляд гораздо быстрее найти информацию об MCS51 поисковиком, чем торчать на форуме с протянутой рукой - "помогите дяденьки христа ради"... Известно же как найти библиотеки в сети. Ключевые слова - "скачать бесплатно MCS51"... И все... А уж примеров и книг - навалом... Потому и не считаю нужным здесь давать конкретные ссылки...


Так ведь потому и приходят на форум, что, порою, и не знают, что конкретно искать....
Экий Вы "неумолимый". Поисковик такого насыпет, сиди, разбирайся.... cranky.gif

Сообщение отредактировал Белка12 - Feb 11 2013, 21:08
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Feb 12 2013, 03:41
Сообщение #85


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(iosifk @ Feb 11 2013, 19:58) *
А у ADI к 12-ти битному АЦП пристроено "сбоку" 51 ядро. Потому что ничего лучше туда не нужно. Там проектные нормы выбраны как для аналоговых устройств. А потому оно и простое и медленное...

12-битный АЦП со скоростью несколько сот Ksps в МК - сейчас практически стандарт. При нормах 130...250 нм.
Так что здесь ADI уже не на первом месте.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
pvlad
сообщение Mar 2 2013, 20:53
Сообщение #86





Группа: Участник
Сообщений: 9
Регистрация: 21-11-07
Пользователь №: 32 567



Случайно забрел в эту тему - зацепило...
Молодой специалист (ТС) попросил помощь. Вместо конкретной помощи (не знаешь - пройди мимо) всегда (посмотрите другие темы) найдутся 3-4 пустоплета, и начинают забалтывать тему не по существу вопроса. А если девушка появится в теме - тут вообще кранты: хвост распушат и на "феню" переходят:"Скажу адын весчь...". Ть-фу! Читать противно! Ради понтов так поганить родной (ой-ли!) язык.
Или:
Цитата
Эх девушка... Да, откуда же мне быть в курсе MCS51...

Ну, не знаешь MSC-51 - промолчи! Нет! Надо расшаркаться и отметиться перед дамой!

Что касается MCS-51. Кто его хоронит? Молодняк, который научился AVR-ки щупать и уже считают себя профи, авторитетно растопырив пальци: "Колесо перерождений. х51 живет там, где уже нинада". 51-е не пиарят и не рекламируют - в этом нет необходимости. Это, на сегодняшний день, еще достаточно большой рынок (совсем не значит, что постепенно не будет уменьшаться). В настоящее время 40-45% МК выпускаются с 51 ядром (AVR~22%). Посмотрите какая поддержка 51-го у Кейла http://www.keil.com/dd/chips/all/all.htm, и сколько фирм (более 40!) выпускают разный девайс с 51-м ядром. И Атмел усир..ся, чтобы вырастить "поколение AVR", после "поколения 51". И это ему удается в какой-то мере. Самое смешное, что придет время и нинешние авеэрщики так же будут отстаивать свой AVR, как мы сейчас 51-е. Но будущее, скорее всего, за АРМ-ми. И не потому что они идеальные МК, а потому что их усиленно рекламируют и навязывают. И это принесет результат.
Совсем недавно появился nRF24LE1 (ISM band radio от Nordic Semiconductor) с ядром 51. Наверное менеджеры NS идиоты, и не знают, что по мнению российских "специалистов" 51-й умер!. Как-то читал интервью с президентом AD. Не дословно, но смысл:"Нам советовали использовать другое ядро, а не 51-е. Но мы сделали правильный выбор, поэтому ADuC не имеет такой успех".
Что касается СИ для MCS-51. То да, есть некоторые проблемы. Ядро 51-го не расчитано на языки высокого уровня - тогда больше господствовал ассемблер - под него и делали. Проблема в слабеньком (собственно никакого нет) стековом механизме, вернее управлении им, что очень критично для СИ. Но, разве "одним СИ единым?" Тот язык программирования самый лучший, на котором ты можешь решать свои задачи. Для кого-то СИ, а для других ассемблер. И в этом нет ничего страшного! Я пишу на ассемблере, если задача связана с управлением, а если с вычислениями, то - Паскаль-51. И что? Если я не сишник и работаю более 20 лет с MSC-51 , то будете "пытаться "щемить" меня" тоже?


--------------------
Если ты чего-то не знаешь, то это не значит, что этого не может быть!
Go to the top of the page
 
+Quote Post
paskal
сообщение Jun 16 2013, 18:47
Сообщение #87


Местный
***

Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769



Цитата(Tiro @ Feb 8 2013, 01:00) *
Все проходит свой путь развития:
1 рождение
2 детство
3 отрочество
4 юность
5 зрелость
6 старость
7 смерть

На каком этапе, по-Вашему, сейчас 51 машинки? Вопрос риторический.

Насчет старости. Случайно увидел что процессоры серии 6502 выпускаются до сих пор. По крайней мере даташит на очередной клон датирован 2013 годом. http://www.westerndesigncenter.com/wdc/doc...ion/w65c02s.pdf А это камушек постарше 8051, особенно в моральном плане.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Aug 31 2013, 21:42
Сообщение #88


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(paskal @ Jun 16 2013, 22:47) *
Насчет старости. Случайно увидел что процессоры серии 6502 выпускаются до сих пор. По крайней мере даташит на очередной клон датирован 2013 годом. http://www.westerndesigncenter.com/wdc/doc...ion/w65c02s.pdf А это камушек постарше 8051, особенно в моральном плане.


Когда я делал устройства на 51ом пятнадцать лет назад, он уже считался устаревшим.
Не ожидал, что его еще используют. Кстати Атмел сделал AVR8535 совместимый по ножкам с классическим 51м. Но и на нем я более 10 лет назад работал. Сегодня имея дешевые АРМы странно видеть, что кто-то использует 51. Кстати и Микрочип и Атмел делают процессоры морально моложе, но того же класса. Мне больше нравится Атмел.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Sep 1 2013, 07:19
Сообщение #89


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(Tarbal @ Sep 1 2013, 00:42) *
Когда я делал устройства на 51ом пятнадцать лет назад, он уже считался устаревшим.
Не ожидал, что его еще используют.

Ещё как используют. Даже вот совсем недавно очередную линейку выпустили. Но и они постепенно переезжают на кортекс.
...Последний атмеловский контроллер был установлен в серийное изделие в начале 2008 г., это был AT89S8253. sm.gif А дальше, если касаться только 51 архитектуры, выбор был между NXP и упомянутым Silabs.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
psL
сообщение Sep 1 2013, 12:30
Сообщение #90


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390



51 - не RISC, соответственно всегда будет хуже соотношение потребление/производительность, 8битный, в классическом варианте своеобразная схемотехника порта в/в, сложно было превратить как во что-то типа tiny, так и во что-то типа ARM7, что, видимо, его и погубило.

Цитата(Tiro @ Feb 8 2013, 01:00) *
Все проходит свой путь развития:
1 рождение
2 детство
3 отрочество
4 юность
5 зрелость
6 старость
7 смерть

Видимо следует переименовать тему в "MCS-51, Последние шаги" )
Go to the top of the page
 
+Quote Post

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

 


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


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