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

Ответ мастера:

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

Нам потребуется наличие - CodeVisionAVR; - VMLAB.

Установим на ПК приложение-компилятор CodeVisionAVR, которое позволяет программировать микроконтроллеры. В нем можно создать программу для AVR. Также нам нужно установить приложение-симулятор VMLAB, предназначенное для того чтобы проверять работу программы на микроконтроллере.

После завершения установки сделаем резервные копии папок, содержащих программы. В состав приложений входят примеры устройств на микроконтроллерах и встроенные файлы справки. Воспользуемся ними для того, чтобы самим запрограммировать контроллер.

Распакуем архив x8pwm2.rar в папку, в которой установлена программа Vmlab – z8. Затем запустим приложение Vmlab, перейдем к меню Project и выберем в нем пункт Open project, после чего откроем проект из папки с программой Vmlab.prj. На экране возникнет окно проекта. Он состоит из нескольких частей: светодиоды, резисторы, клавиатура, осциллограф, терминал.

После этого щелкнем в меню Project пункт Re-build all для перекомпилирования проекта. Появится сообщение, что процесс успешно завершен, далее мы сможем приступать к моделированию микроконтроллера.

Выполним симуляцию, то есть начнем выполнять программу, загруженную в компьютерной модели контроллера, а также окружающую его схему. Щелкнем мышью по светофору для начала выполнения программы, которая загружена в память МК. В этот же момент остановим процесс.

Еще раз запустим его и понаблюдаем за тем, как изменяется напряжение в окне Scope. Остановим программу, развернем окно с надписью Code, после чего в нем будет отображен исходный код программы, скомпилированный Cvavr.

Обращаем внимание, что какие-то строки подсвечены желтым. Длина данной подсветки говорит о том, сколько времени находится программа на данной строке. Далее можно прошить контроллер при помощи этой программы.

  • На выходных и в праздничные дни
  • Гарантии
    на работы
    и комплектующие
  • Высокая квалификация специалистов
  • Конкуретные низкие цены
  • Моментальная помощь
  • Обучение и консультации

Вопросы и ответы

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