ex вибираючи команду Build
Статус операції буде відображатися у вікні внизу головного вікна AVRStudio, як показано на малюнку:
В
Як встановити програму на робота .
При виникненні будь-якої помилки, такий як неправильна команда чи помилка зв'язку, з'являється вікно BuildOutput. У цьому випадку необхідно відредагувати програму, усунути всі помилки і повторити компіляцію. p align="justify"> Після компіляції необхідно завантажити HEX-файл у мікроконтролер. У нашому випадку результуючий файл буде Switch_LED.hex. Завантаження файлу в мікроконтролер проводиться в наступному порядку:
а) Увімкніть плати (вимикач POWER). Повинен загорітися зелений світлодіод. p align="justify"> б) Підключіть ISP-кабель до програматора PX-400 і до плати MicroCamp.
В
Схема1 - Підключення програматора PX-400 до плати MicroCamp для завантаження програми:
Запустіть програму AVRStudio, вибирайте пункт меню Tool - AVRProg
В
Повинно з'явитися вікно AVRprog
В
1. У вікні AVRprog натисніть кнопку Browse для завдання шляху до файлу Switch_LED.hex або будь-якому hex-файлу, призначеному для завантаження. p align="justify">. Натисніть кнопку Program в групі Flash. Файл Switch_LED.hex буде завантажений в мікроконтроллер ATmega8 на платі MicorCamp. p align="justify"> Коли завантаження закінчується, програма запускається автоматично. Натискайте кнопки SW1 і SW2 на платі MicroCamp. Зверніть увагу на стан індикаторів LED.Індікатор LED буде включатися і вимикатися при натисканні на кнопки і мигати коли кнопки не натиснуті
Бібліотеки та спеціалізовані команди:
Бібліотека це файл, що містить одну або декілька схожих функцій. Зазвичай, назва бібліотеки відображає призначення містяться в ній функцій. Для використання бібліотеки розробник повинен її оголосити в заголовку головної програми на мові C. Для коректної роботи бібліотеки необхідно правильно задати шлях до її файлу при створенні проекту AVRStudio. p align="justify"> В склад набору MicroCamp входить велика кількість бібліотек для розробки та навчання. Серед них бібліотека управління портами введення/виведення, читання даних з аналогових входів, бібліотека тимчасових затримок, бібліотека контролю моторів та відтворення звуку
Перелік бібліотек комплекту:
in_out.h Бібліотека роботи з цифровими портами.
Приклад: x = in_b (2);// Читання значення з порту РВ2 і запис в х
out_c (5,0) ;//Видача логічного "0" до порту РС5
sleep.h Бібліотека тимчасових затри...