Hogyan írjunk egy programot egy mikrokontroller codevisionavr
Ha már döntött a rendszer és a készülék alkalmassága mikrokontroller AVR, továbbra is a helyzet a kis: szükség van, hogy írjon a firmware-t. Ez az, amit később látni fogjuk.
Programozási AVR mikrokontrollerek különböző módokon. Sok különböző fordítóprogramok magas szintű nyelvek, van egy szerelő, és még grafikus nyelven. De a legjobb megoldás az, hogy dolgozzon ki egy programot a C.
Sok C fordítóprogramok AVR, a leggyakoribb közülük kerülnek: AVR GCC részeként Atmel Studio, IAR és CodeVisionAVR. E programok mindegyike jó a maga módján, de az én szubjektív véleményem tanítására programozási MK jobb, mint más megközelítések CodeVisionAVR.
A legérdekesebb CodeWizard kezdő - mester automatikus kódgenerálást. Ez lehetővé teszi, hogy automatikusan elkészíti a projekt előkészítése szabott perifériák és közbe!
Szintén az utolsó változat lehet letölteni a firmware-t közvetlenül az Arduino fórumon. Ami szintén nagyon hasznos, ha a prototípus eszközöket.
Mi a program C azt lehet mondani, egy másik alkalommal, ha szükséges. Közben nézzük a folyamat létrehozása a projekt CodeVisionAVR.
Az első dolog, elkezdjük a programot a Start menüből vagy bármely más rendelkezésre álló helyet.
A Welcome ablakban
Következő tanú elég megszokott Win alkalmazások barátságos ablak felület. Az én ízlésemnek ez kicsit más túlterhelve a fenébe. Inkább mindent megtenni a ... menüpontot. És mindenekelőtt húzza ki az összes szükségtelen ellenőrzések. Ennek eredményeként az ablakom néz ki.
A program ablak felesleges harangok és a síp
Ahhoz, hogy hozzon létre egy új projektet, meg kell futtatni a Fájl menü \ New \ Project.
Következő lesz trágár javaslat varázsló automatikusan generál szoftver kódot, amit természetesen nem adja fel! Ehhez kattintson a gombra box megerősítése Nem!
Ezt követően, egy párbeszédablak jelenik meg a Create New Project, ahol meg kell adnia az elérési utat és fájlnevet menteni az új projekt. A projekt neve csak akkor adható meg anglitski. Először is nevezünk „Új” projekt neve.
Mentse az új projekt
A következő előzetes beállítások a projekt tette a párbeszédablakban. Az eszköz kiválasztása Név listából válassza ki a cél MCU. Legyen ez szereti mindannyian ATtiny13. A beviteli mezőbe C Forrás fájl, adja meg a fájl nevét a program. Azt javasoljuk, hogy hívják main.c, a jövőben könnyebb lesz navigálni a projektben. És ha így ugyanazt a program nevét és a projekt, lehet, hogy hibás a kapcsoló!
Presets projekt
Ismét kattintson az OK gombra, és várjon egy kicsit, amíg CodeVisionAVR megemészteni az egészet, és hozzon létre a munkájához szükséges fájlokat és mappákat.
A végén a teljes projekt konfigurációs párbeszédablak jelenik meg. Ez az első alkalom elegendő, hogy jelezze a CPU órajel.
Annak érdekében, hogy meghatározza a gyakorisága a processzor váltani C Compiler lapon a beviteli mezőbe írja be az órajelet is. Mert ATtiny13 gyári konfigurációs bitek biztosíték bevezetésére 9,6MHz. Egyéb beállítások amíg meg nem érinti! Ismét az OK gombra.
Konfigurálása CPU frekvencia
És várta az eredményt! Írhatsz az első program a mikrokontroller. És valóban, a program készen áll a szüret.
Megírhatjuk kódot!
Elvileg lehetséges, hogy összeállítja a projekt, annak ellenére, hogy ő nem végez sem látható lépéseket. Ehhez futtassa a parancs menü Project \ építsünk All. Ennek eredményeként információs ablak jelenik meg. Ebben láthatjuk információt összeállításához a projektben: a firmware mérete, száma, hibák és figyelmeztetések, és így tovább.