Что нужно для работы с микроконтроллером?

June 11, 2014 by admin Комментировать »

Оставим пока вопрос о программировании Для успешной работы с микроконтроллерами, конечно, нужно уметь программировать Однако многие предпочитают взять готовую схему и готовый файл «прошивки» В этом случае понадобится только программатор

Рис 162 Программаторы для микроконтроллеров

Представленные программаторы могут программировать десятки  тысяч моделей  от сотен производителей микроконтроллеров Но стоят они достаточно дорого Не думаю, что они понадобятся вам сразу Скорее всего, вам следует выбрать одного производителя В этом случае, например, для PIC-контроллеров можно купить более дешёвый программатор, который обойдётся в десятки раз дешевле

Программатор можно заказать по почте в агентстве «Десси» Вместе с блоком питания он обойдётся примерно в 1000 рублей

Рис 163 Программатор для PIC– контроллеров

Ещё дешевле обойдётся самодельный программатор Такой как программатор PonyProg или JDM

Покупая программатор, вы получите программу для его обслуживания Собирая самостоятельно программатор, вы можете скачать программу в Интернете В любом случае потребуется немного времени, чтобы понять, как работать с программой Особое внимание следует обратить на слово конфигурации Далеко не всегда вы найдёте вместе с файлом прошивки требуемую конфигурацию А пропустив её, можете привести микроконтроллер в состояние, когда он не будет программироваться И для восстановления его работоспособности потребуется дополнительно что-то собирать В этом смысле, я бы посоветовал не спешить с прошивкой готовых схем, а спокойно научиться работать с микроконтроллерами самостоятельно

Если вы выбираете этот путь, то вам потребуется научиться программировать контроллеры Создание программы для микроконтроллера мало отличается от создания любой прикладной программы Вы можете использовать ассемблер Это язык низкого уровня, то есть, более сложный в освоении Но, как правило, все среды разработки предоставляют ассемблер бесплатно Для программирования AVR-контроллеров популярна среда разработки AVRStudio Как любая современная среда разработки, она же и среда отладки Для работы с PIC-контроллерами производитель предлагает среду разработки MPLAB

Обе среды разработки поддерживают работу с компиляторами языка Си Чем удобно использовать этот язык программирования микроконтроллеров На этом языке написано много программ, вы можете найти подходящий код и переделать под свои нужды Если вы поменяете производителя, то, скорее  всего, переделки  программ, которые  у  вас накопились ранее, потребуются незначительные Компилятор Си для MPLAB есть в бесплатной версии, хотя, возможно, и несколько урезанной

Всё большую популярность набирают графические языки программирования микроконтроллеров Профессионалам они позволяют быстро «набросать» алгоритм работы контроллера, а новичкам помогут не только сделать первые шаги в работе с микроконтроллером, но и перейти к освоению кодирования типовых операций на языке Си и ассемблере Язык Си используется очень часто Но это не значит, что при работе с микроконтроллерами не используются такие языки программирования, как Pascal или Basic Есть среды программирования микроконтроллеров, ориентированные на эти языки программирования Итак

Источник: Гололобов ВН,- Самоучитель игры на паяльнике (Об электронике для школьников и не только), – Москва 2012

Оставить комментарий

микросхемы мощности Устройство импульсов питания пример приемника провода витков генератора выходе напряжение напряжения нагрузки радоэлектроника работы сигнал сигнала сигналов управления сопротивление усилитель усилителя усиления устройства схема теория транзистора транзисторов частоты