Kazalo po Svet elektronike forumu Svet elektronike
Revija za prave elektronike
 
AlbumAlbum   Pomoč pogostih vprašanjPomoč pogostih vprašanj   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil   PrijavaPrijava 

Programirajmo AVR-je v C-ju - Primer 13

 
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Download
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Miha_Z
Začetnik


Pridružen/-a: Pet Mar 2010 1:03
Prispevkov: 19

PrispevekObjavljeno: Pon Feb 07, 2011 10:07 am    Naslov sporočila: Programirajmo AVR-je v C-ju - Primer 13 Odgovori s citatom

Datoteke se navezujejo na primer 13 v osmem (8) članku "Programirajmo AVR-je v C-ju - kot profesionalci (8)", objavljen v Svet elektronike, številka 182, strani 32 do 37.

Primer je napisan 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 arhivih Primer_13_ATmega32.zip se nahaja projektna mapa za neposredno uporabo v programskem okolju AVR Studio 4. Programska koda je prevedena za mikrokontroler ATmega32.

Projekt odprete s klikom na meni Project, izbira Open Project. Seveda mora biti arhiv predhodno razpakiran. Pred programiranjem morata kratkostičnika J16 in J17 biti nastavljena na mesto FT232 za uporabo vgrajenega ISP programatorja. 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 - ATmega32. Ustreznost preverimo s klikom na Read Signature.
Kot omenjeno v članku, so primeri napravljeni za delovanje pri frekvenci 8 MHz, za kar lahko uporabimo zunanji ali notranji (v AVR vgrajen) kvarčni kristal oz. oscilator. Zunanji kristal priključimo na mesto X2 ter omogočimo s postavitvijo kratkostičnika na mesto J28. Tedaj V AVR Studiu še nastavimo opcijo SUT_CKSEL (zavihek Fuses) na zunanji oscilator (Ext. Crystal Osc.) 8,0 MHz.

Sledi klik na gumb Program in ob uspešni naložitvi programa v AVR ter ustreznemu priklopu vezja za krmiljenje LCD zaslonov na SPI vodilo, bo primer pričel delovati. Shema je objavljena tudi v tem članku na sliki 1, vendar z upoštevanjem spremenjene vezave (primer uporabe vgrajenega SPI modula): brez linije PWM_LED, kratko sklenjenim J1, priključkom MOSI na Portx.5, ter SCK na Portx.7.

Programsko kodo v jeziku C nakazuje končnica datoteke ".C".

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
Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Download Časovni pas GMT + 1 ura, srednjeevropski - zimski čas
Stran 1 od 1

 
Pojdi na:  
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