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