Как запрограммировать микроконтроллер?

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

Вам понадобится

  • - CodeVisionAVR;
  • - VMLAB.

Инструкция

  • Установите на компьютер приложение-компилятор CodeVisionAVR для программирования микроконтроллеров. В нем создается программа для AVR. Также вам необходимо установить приложение-симулятор VMLAB, которое предназначено для проверки работы программы на микроконтроллере.
  • После установки сделайте резервные копии папок с программами. Приложения имеют в своем составе примеры устройств на микроконтроллеров, а также встроенные файлы справки. Используйте их, чтобы самостоятельно программировать контроллер.
  • Распакуйте архив x8pwm2.rar в папку с установленной программой Vmlab – z8. Затем запустите приложение Vmlab, перейдите в меню Project и выберите в нем пункт Open project, затем откройте проект из папки с программой Vmlab.prj. На экране появится окно проекта, который составляется из следующих элементов: светодиодов, резисторов, клавиатуры, осциллографа, терминала.
  • Далее щелкните в меню Project по пункту Re-build all, чтобы перекомпилировать проект. Появится сообщение об успешном завершении процесса, после этого вы можете приступать к моделированию микроконтроллера.
  • Выполните симуляцию, т.е. начните выполнение программы, которая загружена в компьютерной модели контроллера, а также окружающей его схемы. Щелкните мышкой по светофору, чтобы начать выполнение программы, загруженной в память МК. Тут же остановите процесс.
  • Снова запустите его и наблюдайте за процессом изменения напряжения в окне Scope. Остановите программу, разверните окно с надписью Code, в нем отобразится исходный код программы, скомпилированная Cvavr.
  • Обратите внимание, что некоторые строки подсвечены желтым, длина этой подсветки говорит о времени нахождения программы на данной строке. После этого можно прошивать контроллер с помощью данной программы.
  • Оцените статью!