|
Svet elektronike Revija za prave elektronike
|
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Miha_Z Začetnik
Pridružen/-a: Pet Mar 2010 1:03 Prispevkov: 19
|
Objavljeno: Pet Jul 09, 2010 12:48 am Naslov sporočila: Programirajmo AVR-je v C-ju - Primer 8 |
|
|
Datoteke se navezujejo na primer 8 v četrtem (4) članku "Programirajmo AVR-je v C-ju - kot profesionalci (4)", objavljen v Svet elektronike, številka 177, strani 35 do 40.
Primeri so napisani za uporabo v okolju AVR Studio 4 (http://www.atmel.com/dyn/Products/tools_card.asp?tool_id=2725) z nameščenim programskim orodjem WinAVR (http://winavr.sourceforge.net/). To orodje vsebuje vse potrebno za programiranje AVR mikrokontrolerjev v programskem jeziku C.
Podrobnejši postopek namestitve si preberite v članku "Namestitev programskih orodij AVR Studio in WinAVR" v Svetu elektronike, številka 175, strani 35 do 38.
V ZIP arhivu Primer_8_AT90USB1287.zip se nahaja projektna mapa za neposredno uporabo v programskem okolju AVR Studio 4. Programska koda je prevedena za mikrokontroler ATMEL AT90USB1287.
!POZOR! Bodite pozorni na pravilno postavitev jumper-jev SCK,MISO,MOSI pri AT90USB1287, potrebno jih je prestaviti iz položaja programiranja v položaj koriščenja vrat B na priključek PORTB!
V ZIP arhivu Primer_8_ATmega32.zip se nahaja projektna mapa za neposredno uporabo v programskem okolju AVR Studio 4. Programska koda prevedena za mikrokontroler ATMEL ATmega32.
Posamezni projekt odprete s klikom na meni Project, izbira Open Project. Seveda mora biti arhiv predhodno razpakiran. Izberemo meni Tools->Program AVR->Connect... ter po uspešni vzpostavitvi komunikacije s ciljnim AVR-jem preko uporabljenega programatorja,v zavihku Main nastavimo ustrezni mikrokontroler - AT90USB1287 ali ATmega32. Ustreznost preverimo s klikom na Read Signature.
Sedaj še nastavimo opcijo SUT_CKSEL v zavihku Fuses, na vrednost Int. RC Osc. 8 MHz (za primer ATmega32) ali vrednost Int.RC osc. (za primer AT90USB1287). Po podatkih proizvajalca je za AVR AT90USB1287 nastavljena vrednost notranjega RC oscilatorja namreč 8 MHz.
Sledi klik na gumb Program in ob uspešni naložitvi programa v AVR, se bo primer 8 pričel pravilno izvajati.
Programsko kodo v jeziku C nakazuje končnica datoteke ".C". Dodatna knjižnica USART je shranjena v podmapi USART_lib. Če ima povezovalnik (linker) težave s potjo teh datotek, preverite nastavitve v AVR Studiu, meni Project->Configuration Options, izbira Include Directories->Include File Search Path. Preusmeritev mora biti napravljena na mapo USART_lib.
Prosim, ne pozabite slediti navodilom priključitve in nastavitve varoval, omenjenih v članku!
Za nastala vprašanja, jih prosim nadaljujte v tej temi. |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu You cannot attach files in this forum You cannot download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|