Главная /
Микроконтроллеры /
Использование /
|
Что нужно для того, чтобы стать профессиональным разработчиком программ для микроконтроллеров и выйти на такой уровень мастерства, который позволит с лёгкостью найти и устроиться на работу с высокой зарплатой (средняя зарплата программиста микроконтроллеров по России на начало 2015 года составляет 80 000 рублей).
Подробнее...
|
Разработка схемы устройства на микроконтроллере
Эта статья является частью рассылки
Микроконтроллеры для чайников.
Подписаться на рассылку можно
здесь.
Прежде чем разрабатывать программу для микроконтроллера, нужно выполнить, как минимум, следующие действия:
- Поставить задачу (определить, какое устройство вы хотите разработать, какие функции оно будет выполнять и т.п.)
- Разработать электрическую схему устройства
- Выбрать микроконтроллер
Надеюсь, что с постановкой задачи вы справитесь. Хотя мне иногда задают вопросы о том, какое-бы устройство собрать или какую бы программу разработать. Мне это странно, потому что у меня всегда огромное количество идей. У меня проблема другая - нет времени на их реализацию.
Но, если у вас не очень получается придумывать задачи, то рекомендую прочитать
статью Как поймать идею. Надеюсь, она вам хотя бы немного поможет.
Итак, с функционалом устройства мы определились. Теперь нужно разработать его схему.
Для того, чтобы разработать качественную схему устройства, вы должны в совершенстве знать электронику. К сожалению, многих пугает именно этот этап, поскольку электроника - это довольно сложная наука.
Однако, если вы хотите стать программистом микроконтроллеров, а не электронщиком, то знать электронику в совершенстве не обязательно. Достаточно изучить основы, а также архитектуру микроконтроллеров, которые используются в устройствах. Схемы пусть разрабатывают электронщики. А ваша задача будет лишь написать программу в соответствии с их техническим заданием.
Несколько статей и методичек по электронике можно найти здесь. Но я на этом останавливаться не буду, так как это очень большая тема и вообще отдельная профессия.
Дальше вам нужно выбрать микроконтроллер. В принципе, это тоже может сделать разработчик схемы. Однако и вам желательно в этом участвовать, потому что программу то вам разрабатывать. А электронщик может не знать всех нюансов использования конкретного микроконтроллера.
Надо сказать, что на начальном этапе и для простых устройств выбор микроконтроллера
не такая уж и важная вещь. В принципе, пока вам достаточно того, чтобы схема просто
заработала. А уж такие вещи как надёжность, экономичность, ремонтопригодность и т.п.
пока можно не принимать во внимание. Это уже профессиональный уровень, но вам до него пока далеко…
Поэтому выбирайте пока такой микроконтроллер, который вы наиболее хорошо изучили и работать с которым наиболее просто.
Впрочем, есть ещё один критерий выбора - программатор. Если вы создаёте реальное устройство, то для “заливки” программы в микроконтроллер вам нужен программатор.
Следовательно, надо выбирать такой микроконтроллер, для которого у вас есть программатор.
Более подробно о программаторе мы будем говорить в следующих статьях.