www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Začetek in osnove AVR-jev
Pojdi na stran Prejšnja  1, 2, 3
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
dkone
Član
Član



Pridružen-a: Sre 07 Mar 2007 18:53
Prispevkov: 2116
Aktiv.: 9.51
Kraj: Krško

PrispevekObjavljeno: Sre Okt 14, 2009 10:51 pm    Naslov sporočila:   Odgovori s citatom

boco je napisal/a:
Denis, oziroma dkone, ali imaš za Atmego 8 kje objavljen projekt na forumu? Glede na to, da sem s tvojo testno ploščo za Atmego 16 zelo zadovoljen bi se priporočal še za tole.
Hvala in lep pozdrav.

Boris


Seveda,tudi to sem objavil: http://www.elektronik.si/phpBB2/viewtopic.php?t=9423 Wink

_________________
Denis
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3387
Aktiv.: 15.99

PrispevekObjavljeno: Čet Okt 15, 2009 6:38 am    Naslov sporočila:   Odgovori s citatom

__Grega__ je napisal/a:

Ok, program za .hex spravit na krmilnik imam, to je ponyprog.

Zanima me še kako iz C-ja spravit v .hex
Imam instaliran WinAvr, samo še nisem najboljši pri definiranju vhodnih in izhodnih bitov ter knjižnic in podobno. Mi lahko kdo tu pomaga?


Kot omenjeno, AVRStudio prevede program v HEX. V njem lahko pišeš v asemblerju.
Če želiš pisati v C jeziku, zraven potrebuješ še WinAvr. Ta se "vgradi" v AVRStudio, da boš pa pisal v C-ju, pa izbereš takrat, ko kreiraš nov projekt. Z AvrStudiem potem, ko imaš kodo napisano in prevedeno, program tudi preneseš na ciljni mikrokontroler. Z njim tudi nastavljaš "fuse bite" - zunanji kvartz,...
Če pa deluje s paralelnim programatorjem, pa ne vem, ker ga nimam.

Definirat vhode / izhode, knjižnice,..... boš pa moral znati. Na netu je polno tutorialov- recimo tale je za čiste osnove. Drugače bo pa v pomoč pri učenju google tvoj najboljši prijatelj. Drugi pa datasheet od krmilnika. Pa dve rubriki foruma, ki se ukvarjata z AVRji (malce ju prebrskaj).

Za pisanje pa lahko seveda uporabljaš tudi Bascom. Ga hvalijo kot enostavnega in dobro podprtega s pomočjo..
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
__Grega__
Neznanec
Neznanec



Pridružen-a: Sre 14 Okt 2009 21:29
Prispevkov: 5
Aktiv.: 0.03
Kraj: Maribor

PrispevekObjavljeno: Pon Okt 19, 2009 9:29 pm    Naslov sporočila:   Odgovori s citatom

Jan je napisal/a:
Inštaliraj AVR Studio in WinAVR. Odpreš AVR Studio, izbereš "New project" -> "AVR GCC" naprej je enostavno. Tukaj imaš primere: http://winavr.scienceprog.com/.

lp
Jan


samo kaj, ko imam programer za LPT1 vrata, s ponyprog gre programirat, samo zanima me, kako skonvertaš v hex kodo in kam jo skrani.

_________________
LP Grega
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
int47
Član
Član



Pridružen-a: Pon 15 Dec 2003 0:10
Prispevkov: 2104
Aktiv.: 8.88
Kraj: Ljubljana

PrispevekObjavljeno: Pon Okt 19, 2009 10:19 pm    Naslov sporočila:   Odgovori s citatom

V AVR Studio izbereš Build. Če je vse ok, dobiš *.hex in par ostalih datotek.

Kje se nahaja *.hex, je definirano v "Project->Configuration Options->General" okence "Output File Directory:" Privzeta pot je "default\" podmapa projekta.
Obkljukana mora biti opcija "Create Hex File" in izbran ustrezen uC ("Device").

Za uporabo knjižnic, ki pridejo z WinAVR je potrebno v "Project->Configuration Options->Include Directories" dodati pot do "[mapa, kjer je instaliran WinAVR]\avr\include\avr"
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
__Grega__
Neznanec
Neznanec



Pridružen-a: Sre 14 Okt 2009 21:29
Prispevkov: 5
Aktiv.: 0.03
Kraj: Maribor

PrispevekObjavljeno: Tor Okt 20, 2009 7:26 pm    Naslov sporočila:   Odgovori s citatom

int47 je napisal/a:
V AVR Studio izbereš Build. Če je vse ok, dobiš *.hex in par ostalih datotek.

Kje se nahaja *.hex, je definirano v "Project->Configuration Options->General" okence "Output File Directory:" Privzeta pot je "default\" podmapa projekta.
Obkljukana mora biti opcija "Create Hex File" in izbran ustrezen uC ("Device").

Za uporabo knjižnic, ki pridejo z WinAVR je potrebno v "Project->Configuration Options->Include Directories" dodati pot do "[mapa, kjer je instaliran WinAVR]\avr\include\avr"


Hvala ti, vidim da si zelo izkušen, kar se tega tiče.
Sigurno še bom kaj vprašal, zaenkrat pa najlepše hvala.

_________________
LP Grega
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
drejcek3
Neznanec
Neznanec



Pridružen-a: Pon 19 Okt 2009 20:42
Prispevkov: 1
Aktiv.: 0.01

PrispevekObjavljeno: Pon Nov 02, 2009 2:27 pm    Naslov sporočila:   Odgovori s citatom

živjo! sem nov v avr-jih. zanima me če je programator AVR910 pametna izbira?
hvala!
lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
int47
Član
Član



Pridružen-a: Pon 15 Dec 2003 0:10
Prispevkov: 2104
Aktiv.: 8.88
Kraj: Ljubljana

PrispevekObjavljeno: Tor Nov 03, 2009 7:34 pm    Naslov sporočila:   Odgovori s citatom

Odvisno, kaj boš programiral in kakšen uporabniški vmesnik pričakuješ.

Programator je med bolj počasnimi.
Avrprog, ki je del AVRStudio, nima podpore za novejše uC-je.
Je treba uporabljat SW iz AVR911, ki je brez GUI (baje obstaja ločeno), AVRDUDE, ali kaj drugega.

Opazil sem, da je na nekaterih PC-jih potrebno najprej pognati (in zapreti) AVRPROG, šele potem AVROSP zazna AVR910 programator.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51 Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2, 3
Stran 3 od 3

 
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
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 494 dni


Powered by phpBB © 2001, 2005 phpBB Group