Технические разделы

Компиляция проекта

Данный проект реализован с помощью программы CodeVisionAVR.

Интегрированная среда CodeVisionAVR представляет собой кросс-компилятор языка С ориентированный на семейство микроконтроллеров AVR и содержит: графическую оболочку для управления ресурсами проекта; текстовый редактор исходного модуля программы; кросс-компилятор; отладчик, программатор; автоматический генератор программного кода; терминал для работы с последовательным интерфейсом RS232C (USART). Полученный в результате компиляции исходного кода программы на языке С исполняемый модуль (файл прошивки) может быть непосредственно записан в память программ микроконтроллера.

Рисунок 5.1 - Окно студии CodeVisionAVR

.2 Прошивка

Прошивка микроконтроллера реализуется с помощью пользовательского интерфейса среды программирования CodeVisionAVR.

Далее необходимо выполнить компиляцию проекта - создать исполняемый программный модуль, пригодный для исполнения микроконтроллером. Для этого необходимо нажать клавишу Shift+F9

.

При завершении этапа компиляции активизируется окно Information (см. рисунок 5.2), содержащее информацию о скомпилированном проекте. Если компиляция прошла успешно, то для записи программы в память микроконтроллера необходимо нажать кнопку Program, расположенную в нижней части окна Information.

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

Рисунок 5.2 - Окно отображения информации о результатах компиляции проекта

В некоторых случаях для проверки работоспособности загруженной программы необходимо выполнить сброс микроконтроллера (Reset Chip

) или удалить программу из памяти (Erase Chip).

На рисунке 5.3 изображено окно отображения настроек программатора.

Рисунок 5.3 - Окно отображения настроек программатора

Еще статьи по технике и технологиям

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

Система централизованного контроля параметров судовой энергетической установки
Структурная схема системы контроля контроль судовая энергетическая установка Рисунок 1- Структурная схема СЦК В состав структурной схемы входят: В качестве датчиков (первичных измерительных преобразователей) Д1… Д6 исп ...

© 2021 | www.techexpose.ru