Консультация № 186925
13.12.2012, 09:22
0.00 руб.
0 7 3
Уважаемые эксперты! Пожалуйста, ответьте на вопрос:

Почему стоит начинать освоение микроконтроллеров с семейства PIC?

Обсуждение

Неизвестный
13.12.2012, 09:28
общий
Хочу заплатить за убедительный ответ 100 рублей, но при подаче вопроса не нашел ни одной кнопки-перехода, которые бы позволили сделать вопрос платным...
Неизвестный
13.12.2012, 09:36
общий
это ответ
Здравствуйте, Suvorov!
Я не согласен с таким мнением. Я начал осваивать микроконтроллеры с 51 семейства, а до этого изучали микропроцессорный комплект 85 семейства, он хоть и уже тогда даже был устаревшим, зато все решения классические (организация памяти, таймеры, порты ввода-вывода...) Такую программу нам проводил преподаватель в институте, достаточно грамотный специалист, с большим опытом практики, а не только теории. Потом уже изучали PIC и AVR контроллеры. А так то можно и с чего угодно начинать, чем ближе к тому с чем придется работать, тем лучше. Хорошо если есть материальная база и нужная документация.
Неизвестный
13.12.2012, 10:07
общий
13.12.2012, 21:04
Не имею собственного мнения по этому вопросу.

Поэтому и интересуюсь:

Почему стОит начинать освоение микроконтроллеров [именно с семейства PIC?
Какие есть основания для этого?


Вопрос:

Почему[b] НЕ стоит[/b] начинать освоение микроконтроллеров с семейства P[b]IC[/b]?

обсуждается здесь.
https://rfpro.ru/question/186926
давно
Мастер-Эксперт
325460
1469
13.12.2012, 12:59
общий
это ответ
Здравствуйте, Suvorov!

Давно работаю с микроконтроллерами и вот к какому мнению по поводу с чего начинать пришел я.

На мой взгляд, без разницы на какой контролер вы обратите внимание первый. Лучший способ начать - это получить конкретную задачу а в идеальном случае и конкретный контроллер, и изучать документацию, форумы и учебники по программированию.

Построение всех систем на микроконтроллерах на базовом уровне - очень похоже (если сказать грубо то одинаково).

На мой взгляд присутствуют следующие плюсы относительно начала работы на PIC:
1 очень много материала по этим МК (это очень важно когда легко найти материал по той или иной системе построенной на том или ином контроллере)
2 они дешевые и доступные
3 бесплатная (крякнутая) среда разработки, ну или не дорогая официальная среда разработки для этих МК. Довольно удобная отображает все что надо для разработки.
4 относительно дешевые программаторы
5 доступная, понятная документация.
6 широкий выбор функционала МК (можно подобрать линейку МК под определенные задачи, хотя практически у всех фирм есть широкий спектр линеек под определенные задачи)
7 длительный срок на рынке (считаю что это тоже можно привести к + т.к. долго продержаться на рынке и занимать свою постоянную нишу этого рынка не каждый продукт может) это свидетельствует о том, что фирма не стоит на месте выпускает не дорогие понятные МК в то же время эти МК способны выполнять современные задачи, которые требуется выполнить на микроконтроллерах.
4
Об авторе:
to live is to die
давно
Старший Модератор
31795
6196
13.12.2012, 13:28
общий
Цитата: 219128
Хочу заплатить за убедительный ответ 100 рублей, но при подаче вопроса не нашел ни одной кнопки-перехода, которые бы позволили сделать вопрос платным...


Цитата: Микроконтроллеры AVR, PIC, 51 и другие
Стоимость: В эту рассылку можно задавать только бесплатные вопросы


и на будущее:
Пожалуйста, не используйте красный цвет в своих вопросах, ответах и сообщениях, т.к. это цвет модераторов, с помощью которого выделяются грубейшие ошибки.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Неизвестный
13.12.2012, 18:55
общий
Виноват. Буду знать. Исправлюсь.
Неизвестный
13.12.2012, 20:37
общий
это ответ
Здравствуйте, Suvorov!

1. Для обучения они идельно подходят потому что в них предельно простая архитектура и ассемблер.
2. Не смотря на это им до сих пор пользуются профессионалы так как:
* очень дешев
* мало потребляет
* огромный выбор моделей под любые требования
* десятки лет на рынке (что обозначает большую програмную базу, документации, литературы, учебных материалов, ....)
* програматор можно спаять самостоятельно даже без особого опыта в электронике. в интернете полно примеров
* среды разработки, эмуляторы, прошивальщики есть под любую ось и множество вариантов
3. На нём имеет смысл начать таки с ассемблера, и уже перейти на C. На других контроллерах ассемблер более редок, обычно сразу с С начинают и упускают возможность изучить его.

Ну а потом можно попробовать что нибуть мощнее, посложнее и "модного" в теперешние времена, наподобие avr, msp. И опыт с PIC будет не оценим
4
Форма ответа