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

Добър ден, днес разглеждаме

Аз ще ви кажа как да се създаде проект, който в него да пише добре и как да мига, ако има някъде.

Над можете да изтеглите безплатната версия на компилатора ограничени до 4 KB на код, ние имаме достатъчно. След като изтеглите стартирате инсталацията по време на инсталацията, нито каквито и да било усложнения възникват.

Можете да стартирате Код Vision AVR и имате абсолютно чиста След това натиснете кутия в горния ляв ъгъл на бутона File  Нов проект 

Първият проект в код визия AVR

Появява се прозорец, който пита дали искаме да използваме Код козирка щракнете върху Да.

Първият проект в код визия AVR

За магьосник разходка на мнение, че ако винаги го използвате, не е prochuvstvuesh всички подробности и не разбирам как се работи с регистри, таймери и други периферни устройства, аз ще ви или нещо каже подобно, че в началото, без съветника като без ръце, а сега те не използват, аз съм за това време ще дойде, че всички научихме, така или иначе, така че инструкциите, за да се наложи да работят регистри, както на него ще се върнем, ние не трябва да е около тъжен =))

На следващо място, се появява прозорец, в който трябва да изберат какъв тип микроконтролер, ние избираме Atmega.

Първият проект в код визия AVR

Сега там е заглавието на прозореца Code Vizard подразбиране трябва да сме в раздела Chip в горната част на падащото меню изберете микроконтролер си аз Atmega 128, ако имате още мега 2560,32,16,8 нито какви ужасни избират си, ако не разполагате микроконтролер това няма значение, изберете контролер като моя, можете да се преструва, че работата му в симулатора, но какво да кажем за това малко по-късно.

След това кликнете върху раздела Порт за това е необходимо да се промени и трите стойности.

Първият проект в код визия AVR

Порт C.0 - това ще бъде един бутон.

Порт С.1 - тя ще бъде LED

Порт В.2 - това ще бъде една и съща светодиод

Как всичко върху Генериране на бутон програмата, запазете и излизане.

Първият проект в код визия AVR

Когато затворите ще се появи прозорец прозорец на съветника ви накара да изберете мястото, където да запишете проекта, ще се появи прозорец три пъти в областта, въведете магазин три пъти подред със същото име, които не биха се объркват.

Сега пред нас интересната снимка, нека да видим тук за нищо.

Първият проект в код визия AVR

Въпреки че няма да отидат в много.

Mega128.h - това е основната библиотека на микроконтролера

Delay.h - е забавяне функция библиотека

На следващо място са настройки на портовете и останалата част от периферията. нека да се съсредоточи върху създаването DDR пристанища, пристанищни - Тази настройка конфигурация регистри порт. помислете примера на нашия PORTC.

DDRC - този регистър е отговорно за ръководенето на пристанището 0, ако на входа, когато изходът е един

PORTC - Този регистър е отговорен за държавно ниво порт висока или ниска. Ако трябва да е 0, а след това на крак логично нула порт, ако устройството е на високо пристанищния щифт. има логическа единица.

Logic 1 или 0 - е състоянието на показване на изхода, ако има напрежение, равно на напрежението на захранването на микроконтролер, който е логическа единица и обратно, ако изходното напрежение е близо до нула тази логическа единица. Останалата част от периферията, ние няма да се разгледа всичко да бъде както razberayus

И така, нека най-накрая пиша нашия код. Да, така ще бъде един вид "Hello World!" Подобно направено по време на развитието на LED микро примигна.

Първият проект в код визия AVR

Е, след като е написал това кликнете на бутона компилация

Първият проект в код визия AVR

скорост компилация зависи от силата на вашия компютър и размера на проекта, както и за да можем да видим какво имаме

Първият проект в код визия AVR

Няма грешки и varningov е добре начина, по който винаги трябва да бъде. Е, както твърдите, че първият проект в Кодекса Vision AVR на? Беше ли всичко наред ли е? В следващата статия ще ви кажа и да ви покаже как да се съберат на проект за създаване и тестване на кода ни в Протей и на недвижими флаш микроконтролер, ще се видим скоро.

Ако откриете грешка, моля изберете го и натиснете Shift + Enter или кликнете тук, за да ни каже за него.

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