Az első projekt kód látás avr
Jó napot, ma megnézzük
Elmondom, hogyan lehet létrehozni egy projekt, amely benne, hogy jól ír, és hogyan villog, ha van valahol.
Fent lehet letölteni az ingyenes változata a fordító csak 4 KB méretű, van elég. A letöltés után indítsa el a telepítést a telepítés során, sem komplikációk merülnek fel.
Futtatja a kód Vision AVR és van teljesen tiszta Ezután nyomja doboz a bal felső sarokban a Fájl gombra New Project
Megjelenik egy ablak, amely megkérdezi, hogy akarunk-e használni a kódex Vizard Igen gombra.
Körülbelül egy varázsló séta a véleménye, hogy ha mindig azt nem prochuvstvuesh minden részletet, és nem értik, hogyan kell dolgozni regiszterek, időzítők és egyéb perifériák, megmondom, vagy ilyesmi elején nélkül varázslót kéz nélkül, és most nem használnak, én vagyok, eljön az idő, hogy minden tanult egyébként így a varázsló, hogy működni nyilvántartások, valamint vele még visszatérünk, nem leszünk körülbelül szomorú =))
Ezután megjelenik egy ablak, amelyben azt kérték, hogy melyik típusú mikrokontroller, akkor válassza ki a ATmega.
Most van egy ablak címe Kód Vizard alapértelmezett mi kell a Chip a lap tetején a legördülő menüből válassza ki a mikrokontroller I ATMEGA 128, ha van egy másik mega 2560,32,16,8 sem, milyen rettenetes válasszon, ha nem áll rendelkezésre mikrokontroller ez nem számít, válasszon egy vezérlőt, mint az enyém, akkor úgy, mintha az ő munkája a szimulátorban, de mi a helyzet egy kicsit később.
Ezután kattintson a Port fülre szükséges változtatni mindhárom értéket.
Port C.0 - ez lesz a gombot.
Port C.1 - ez lesz a LED
Port C2 - ez lesz ugyanaz LED
Hogy mindent létrehozása elemre Program gombot, mentéshez és kilépéshez.
Ha bezárja a varázslót ablak ablak jelenik meg, hogy Ön kiválassza a helyet, ahol menteni a projekt, egy ablak jelenik meg háromszor a mezőbe írja be a boltba, háromszor egymás után ugyanazt a nevet, ami nem összezavarodnak.
Most előttünk a kép érdekes, lássuk itt semmi.
Bár nem megyünk bele nagyon.
Mega128.h - ez a fő könyvtár a mikrokontroller
Delay.h - egy könyvtári függvény késés
Ezután jönnek a port beállításait, és a többi periféria. Nézzük összpontosít beállítás DDR port, a - Ez portbeállítás nyilvántartásokban. gondoljunk csak a PORTC.
DDRC - ezt a nyilvántartást a felelős irányítja a port 0 ha a bemeneti, amikor a kimenet 1
PORTC - Ez a nyilvántartás felelős port állami szinten magas vagy alacsony. Ha 0, majd a lábát logikai nulla port, ha a készülék a port pin magas. van egy logikai egységet.
Logikai 1 vagy 0 - az az állapot megjelenítésére a kimeneti, ha van egy feszültség egyenlő a feszültség a mikrokontroller tápegység, amely egy logikai egység, és fordítva, ha a kimeneti feszültség nulla közeli a logikai egységet. A többi periféria, nem fogunk vizsgálni minden lehet razberayus mint
És úgyhogy végül levelet a kódot. Ehhez lenne egyfajta „Hello World!” Mint oly során a mikro LED pislogott.
Nos, miután azt írta ezt kattintással a fordításkor gomb
összeállítás sebessége függ a számítógép teljesítményétől és a mérete a projekt, így láthatjuk, hogy mi megvan
Nincs hiba és varningov jó úgy, ahogy mindig. Nos, ahogy azt állítják, hogy az első projekt a kód Vision AVR? Volt minden rendben? A következő cikkben azt fogja mondani, és megmutatja, hogyan kell összerakni egy projekt, hogy hozzanak létre és teszteljük a kódot Proteus és a valódi Flash mikrokontroller, hamarosan találkozunk.
Ha talál egy hibát, kérjük, válassza ki és nyomja meg a Shift + Enter vagy kattintson ide írja meg nekünk.