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