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

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

Данный проект реализован с помощью программы 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 - Окно отображения настроек программатора

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

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

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

© 2022 | www.techexpose.ru