ПредишенСледващото

NB! Ръководство за инсталиране на новата версия (ATmega2561) е тук

В следващия по-горе ръководство описва как да настроите AVR среда за развитието на операционната система Windows, платформа за развитие с помощта на AVR Studio-т.

Инсталиране на софтуера

Преди да инсталирате софтуера, трябва да получите на следния софтуер от сайта на производителя или уебсайт дома лаборатория или от диск намира в куфар дома лабораторията.

AVR Studio 4 IDE (inglise keeles Integrated Development Environment) - програма, която е предназначена за писане на код и да го качите на микроконтролера. Най-новата версия на AVR Studio Atmel е на уеб сайта на производителя.

WINAVR е съставител GNU-GCC за AVR микроконтролери. Това е свободен софтуер, който може да се намери на сайта Sourceforge. Когато инсталирате WINAVR предлага име на папка, която съдържа и редица версия, но директорията трябва да се променя ръчно:

3. Лаборатория библиотека Начална страница

Начало Lab Библиотеката съдържа функции, които улесняват използването на AVR и определя началната лабораторни устройства. Най-новата версия на библиотеката е на място у дома лабораторията. Библиотеката трябва винаги да бъде инсталиран в същата папка, където WINAVR.

4. виртуален драйвер за COM порт

Водачът позволява да се свържете с JTAG ICE компютърен програмист. Водачът трябва да е инсталирана, за да се свържете с компютърен програмист. Името на програмата за инсталиране # 'CDM x.xx.xx.exe », където" х "представлява версия. След това трябва да се свържете на програмиста към компютъра чрез USB интерфейс, и да позволи на Windows, за да извършите автоматично инсталиране. Лентата на състоянието трябва да се появи нещо като това:

AVR среда за разработка студио (Windows) atmega128 роботизирана & усилвател; микроконтролер образователна knowledgepage

В зависимост от това колко много виртуални серийни порта на вашия компютър вече е инсталиран и пуснат в експлоатация, Windows автоматично ще инсталира следващия пореден номер на виртуалната пристанището. Нов пореден номер се генерира, и когато промените USB порт. Някои версии на AVR Studio програмист признават ICE JTAG, само серийни портове COM1 ... COM9 и отстраняване на грешки функции ви позволяват да използвате само серийни портове COM1 ... COM4. Потребителят има възможност да се промени броят на сериен порт, използвайте инструмента Device Manager. Вижте процедурата на сайта.

Създаване на проект

За да напишете програмата AVR, трябва да създадете нов проект, който обикновено е свързана с много различни файлове: кодът (и), заглавни файлове и компилирани програми и т.н. За да може правилно проекти разнообразна, че е необходимо за всеки проект за създаване на нова директория.

За създаване на проект, трябва да мине през следните етапи:

1. Отворете AVR Studio и кликнете Нов проект (Нов проект). Ако прозорецът не се отвори автоматично, изберете от менюто Project - Нов проект. След това кликнете върху Next.

AVR среда за разработка студио (Windows) atmega128 роботизирана & усилвател; микроконтролер образователна knowledgepage

2. Ще се отвори прозорец, където трябва да се посочи първоначалните опциите на компилатора и файлове. Като съставител изберете AVR GCC и в дясното поле въведете името на проекта, както и име на файла източник. Името на файла източник, трябва задължително да има разширение ".c". Трябва да посочите директорията, в която ще се създаде съответната директория на проекта. След като бъде избран, щракнете върху бутона Напред.

NB! Ако изберете не компилатор GCC AVR. WINAVR е инсталиран правилно, и трябва да го направите, преди да напише програма на С език.

AVR среда за разработка студио (Windows) atmega128 роботизирана & усилвател; микроконтролер образователна knowledgepage

3. След това се отвори прозорец, където се казва, платформата, която се използва за отстраняване на грешки тип микроконтролер. Лабораторията на домакините се използва като платформа за отстраняване на грешки JTAG ICE ICE програмист и ATmega128 микроконтролер. За да създадете проекта, кликнете Finish.

AVR среда за разработка студио (Windows) atmega128 роботизирана & усилвател; микроконтролер образователна knowledgepage

4. След това отворете потребителят вече е програмен интерфейс, където можете да започнете да пишете нов код.

AVR среда за разработка студио (Windows) atmega128 роботизирана & усилвател; микроконтролер образователна knowledgepage

5. Преди да можете да компилирате кода, трябва да зададете настройките на проекта. Най-важните параметри на контролера е метод тактова честота и оптимизиране компилатор. тактова честота контролер Начало лаборатория 14,7456 MHz (14745600 Hz). Честотата трябва да се зададе в свойствата на проекта в Hz (не MHz) в прозореца Project → Опции → Конфигурация Общи. метод за оптимизация трябва да остане -oS, ако не е необходимо да се използват други методи.

AVR среда за разработка студио (Windows) atmega128 роботизирана & усилвател; микроконтролер образователна knowledgepage

6. За да използвате у дома лаборатория библиотеката на софтуерни функции, трябва да бъде зададен правилно. С всеки проект трябва да бъде на Настройки → Опции за конфигуриране по проекта → библиотеки добавят от списъка с желания библиотеката проект.

AVR среда за разработка студио (Windows) atmega128 роботизирана & усилвател; микроконтролер образователна knowledgepage

Ако libhomelab.a обект не е в списъка, библиотеката у дома лабораторията е монтиран неправилно.

тестване на инсталацията

След като инсталирате развитие на околната среда за първи път, че е желателно да се провери дали всичко е направено правилно. Най-лесният начин - е да се напише кратка програма, да го компилирате и зареди в контролера.

1. 1. Свържете програмиста да ATmega128 на борда. При свързване, уверете се, че програмист е свързан към правилния жак (JTAG) (виж следващата снимка). След програмиране, свържете платката на контролера на захранването (ако захранването е свързан правилно, трябва да се превърне в малък зелен светодиод).

AVR среда за разработка студио (Windows) atmega128 роботизирана & усилвател; микроконтролер образователна knowledgepage

Бутони съставяне и програмиране

Съставете заповед на завършеност (клавиш F7). Уверете се, че съставянето провали. За да направите това, трябва да видите следното съобщение:

2. Отворете прозореца обувка код чрез Инструменти → програма AVR → Auto Connect. В резултат на това се дължи на отворите прозореца за изтегляне на компилиран файл в микроконтролера. Уверете се, че да се отвори е програма карта.

AVR среда за разработка студио (Windows) atmega128 роботизирана & усилвател; микроконтролер образователна knowledgepage

Ако прозорецът горе не се отвори и там е прозорец Неуспешно свързване. тогава няма връзка с програмиста. На първо място, трябва да се уверите, че микроконтролера идва мощност и е свързан правилно програмист (за JTAG конектор кабел е свързан в правилната посока). Ако всичко е наред, че е необходимо да се провери кои COM порт номер, присвоен на програмиране на Windows. Ако броят им е по-голямо от 9, софтуерът не може да го намери, а пристанището искате да зададете по-малък брой.

AVR среда за разработка студио (Windows) atmega128 роботизирана & усилвател; микроконтролер образователна knowledgepage

3. В полето въведете програмирането в Flash -sektsiyu текстово поле за въвеждане HEX файла компилиран файл. Можете да направите това чрез натискане на бутона "...". Най-компилиран файл обикновено се намира в директорията на проекта по подразбиране, и има същото име като на проекта, но с разширение ".hex", например, "labor1.hex". След като изберете правилния файл, кликнете върху бутона програма. който зарежда избраната програма към контролера. Ако всичко се провали, след това в долната част на програмната среда се появи следното съобщение:

Под влияние на програмата върху платката на контролера трябва периодично да се включва и изключва, показващи състоянието на PB7. Ако програмата работи, софтуерът е инсталиран успешно и първия проект е направен. Честито!

AVR среда за разработка студио (Windows) atmega128 роботизирана & усилвател; микроконтролер образователна knowledgepage

С помощта на дебъгера

AVR среда за разработка студио (Windows) atmega128 роботизирана & усилвател; микроконтролер образователна knowledgepage

Списък ATmega128 регистрира в дебъгер

За да стартирате програмата с AVR Studio в режим на отстраняване на грешки, първо трябва да го компилирате Build бутона (натиснете F7) и стартирате програмата, съставен по нареждане Run (клавиш F5). Програмният код може да бъде предварително добавя към желаното място (на английски брейк пойнт) прекъсват точки (F9 ключови). Когато изпълнението на програмата достига точката на прекъсване, за да спре действието на програмата, като по този начин дават възможност да се разбере състоянието на микроконтролера, когато достигне тази точка. Изпълнение на програмата може да бъде отново поднови Run ред или по реда на крачка навътре (F11 ключ).

Използването на плаваща запетая

Понякога е необходимо да се програмира номера с плаваща запетая AVR употреба. За тяхното изчисление и представяне функция тип ФОРМАТ трябва да е в настройките на проекта, за да правят следните промени:

1. Отворете настройките на проекта от менюто Project → Опции за конфигуриране. Библиотеките в настройките на картата. което добавя към обект библиотека libhomelab.a дома лабораторията, да добавяте файлове и libprintf_flt.a libm.a.

2. След това трябва да отворите раздела Персонализирани Опции на картата и изберете [Всички файлове]. добави «-lprintf_flt» линия и «-lm» В десния клетката. В секцията на [Линкерни Options] добавяне на линията «-uvfprintf».

3. Натиснете OK, за да затворите прозореца с настройки.

Подкрепете проекта - споделете линка, благодаря!