Для запуску AVR Studio зайдіть в меню Windows | Programs | Atmel AVR Tools I AVR Studio 4.

1. Для створення нового проекту виберіть опцію New Project в меню Project (рис. 1.30).

Рис. 1.30. Створення нового проекту в AVR Studio

Рис. 1.31. Налаштування проекту в AVR Studio

Рис. 1.32. Вибір контролера в AVR Studio

1. З’явиться спливаюче меню (рис. 1.31). У полі Project Туре виберіть або AVR GCC, або Atmel AVR Assembler (залежно від використовуваного вами мови). Тут показані налаштування для проекту на мові С. Встановіть прапорці Create Initial File і Create Folder і дайте проекту відповідна назва. Натисніть кнопку Next.

2. З’явиться наступне спливаюче меню (рис. 1.32). Виберіть пункт AVR Simulator і в розділі Device вкажіть відповідний контролер. Натисніть кнопку Finish, і ви побачите, що головний вихідний файл відкритий і в ньому можна писати ваш код.

3. Зазвичай для зручності читання вам буде потрібно розбивати код на частини. В результаті програма буде складатися з декількох файлів. Щоб приєднати додаткові вихідні файли, клацніть правою кнопкою миші пункт Source Files в розділі AVR GCC і виберіть опцію або Add Existing Source File, або Create New Source File. Якщо ви використовуєте існуючі вихідні файли, переконайтеся в тому, що вони скопійовані в той же каталог, що і ваш головний вихідний файл (в той каталог, який ви створили на кроці 2).

4. Напишіть свій код в головному вихідному файлі.

5. У меню Build виберіть команду Build (або натисніть клавішу ), щоб почати компіляцію вашої програми. Якщо у вікні Build з’явилося повідомлення “Build succeeded with 0 Warnings”, то помилок немає і ваш шістнадцятковий файл створений. Якщо ви бачите повідомлення “Build succeeded” і кілька повідомлень, то ваш шістнадцятковий файл створений, але були видані якісь попередження. Рекомендується вивчити і по можливості усунути причини їх появи. Шістнадцятковий файл знаходиться в підкаталозі “default” головного каталогу проекту.

6. Для виконання програми ви можете вибрати команду Build and Run меню Build (або натиснути клавіші + ). Покрокове виконання коду можна здійснити за допомогою клавіші . Після виконання кожної команди можна відстежувати вміст регістра контролера, портів введення / виводу і пам’яті.

Джерело: Гадре, Д., Цікаві проекти на базі мікроконтролерів tinyAVR / Дхананья Гадре, Нігула Мелхотра: Пер. з англ. – СПб .: БХВ-Петербург, 2012. – 352 с .: іл. – (Електроніка)