|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
rudiP Član
Pridružen-a: Tor 07 Avg 2007 15:30 Prispevkov: 1234 Aktiv.: 6.07 Kraj: KOPER
|
Objavljeno: Čet Jan 27, 2011 6:22 pm Naslov sporočila: |
|
|
Iz enake filozofije prihajam tu sam. Prehajam na C in ni to tako težko. POglej ta tutorial za začetek.
http://imakeprojects.com/Projects/avr-tutorial/
_________________ Lep pozdrav iz Kopra Rudi |
|
Nazaj na vrh |
|
|
vilko Član
Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3351 Aktiv.: 15.04 Kraj: Dragomer
|
Objavljeno: Čet Jan 27, 2011 10:30 pm Naslov sporočila: |
|
|
Ta tutorial sem 'dal skoz'
A ne razlaga o tem, kako priti do hex datoteke in kaj pomenijo operacije Build, Makefile, compile ( no to slednjo razumem, a mi ne naredi hex datoteke, kot bi pričakoval)
Zadeva se je začela komplicirati, ko sem hotel upravljati, kje naj bodo moje datoteke, ko sem za hex datoteko lokacijo spremenil iz /default (za katero pojma nimam, kje je, ne maram pa je imeti nekje v windows sistemu) na mojo lokacijo,
Se držim koncepta, da so vse 'moje' kreacije v mapi z mojim imenom, ki ima podmape, in potem je enostavno narediti mesečno kopijo mojih kreacij.
|
|
Nazaj na vrh |
|
|
RGorazd Član
Pridružen-a: Čet 20 Maj 2004 15:57 Prispevkov: 1712 Aktiv.: 7.68 Kraj: Ig
|
Objavljeno: Čet Jan 27, 2011 11:17 pm Naslov sporočila: |
|
|
VIlko, vse kaže, da make ne vidi poti do tvoje source kode. Poizkusi spremeniti Vaja v main.c, ali preveri naslednje, če imaš v nastavitvah. Prav tako se tudi vidi,kje označiš, da želiš imeti generiran hex za vpis v mlinček.
LP G
Opis: |
|
Velikost datoteke: |
188.69 KB |
Pogledana: |
19 krat |
|
Opis: |
|
Velikost datoteke: |
180.11 KB |
Pogledana: |
11 krat |
|
_________________ .
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._| |
|
Nazaj na vrh |
|
|
vilko Član
Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3351 Aktiv.: 15.04 Kraj: Dragomer
|
Objavljeno: Pet Jan 28, 2011 12:34 am Naslov sporočila: |
|
|
Končno uspel dobiti hex file:
Naredil sem popolnoma nov Project, in dal križec v 'create new folder'
Koliko različnih datotek je naredil!! Samo za .c in .hex imam občutek, da vem, zakaj so.
|
|
Nazaj na vrh |
|
|
VolkD Član
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 63.86 Kraj: Divača (Kačiče)
|
Objavljeno: Pet Jan 28, 2011 1:23 am Naslov sporočila: |
|
|
Ko vas takole sledim, moram nehote ugotoviti, da je baskom na nek način spremenil vaše razmišljanje in imate zaradi tega zdaj enormne težave.
No ampak v C je treba ugriznit, ker drugače ne gre prešaltat na arme.
_________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo.
Nazadnje urejal/a VolkD Čet Apr 07, 2011 11:12 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
|
mars Član
Pridružen-a: Čet 27 Mar 2008 13:03 Prispevkov: 88 Aktiv.: 0.45 Kraj: Obala
|
|
Nazaj na vrh |
|
|
logist Član
Pridružen-a: Pon 25 Jan 2010 1:12 Prispevkov: 126 Aktiv.: 0.73 Kraj: dom(o)vina
|
Objavljeno: Pet Feb 04, 2011 12:39 pm Naslov sporočila: |
|
|
Mene pa zanima, kako je najboljše da programsko izvedem generiranje impulza širine 10us z ATmega32. A z _delay_ms() ali pa z časovnikom.
Lp,
_________________ Mihael |
|
Nazaj na vrh |
|
|
silvo_v Član
Pridružen-a: Pon 11 Jul 2005 22:00 Prispevkov: 146 Aktiv.: 0.66 Kraj: Domžale
|
Objavljeno: Pet Feb 04, 2011 12:59 pm Naslov sporočila: |
|
|
S časovnikom, seveda.
Lp
|
|
Nazaj na vrh |
|
|
logist Član
Pridružen-a: Pon 25 Jan 2010 1:12 Prispevkov: 126 Aktiv.: 0.73 Kraj: dom(o)vina
|
Objavljeno: Sob Feb 12, 2011 7:21 pm Naslov sporočila: |
|
|
Trenutno imam kodo (prikazani so samo segmenti kode)
Koda: |
#define TENTER 6
unsigned char GetKeyStatus(unsigned char key){
return(!(PINA) & (1<<key));
}
GetKeyStatus(TENTER); |
A obstaja kakršna varjanta, da bi pri define napisal tako in imenovano funkcijo da bi bila univerzalna za vse porte - seveda da so porti predhodno nastavljeni kot vhodi.
Lp,
_________________ Mihael |
|
Nazaj na vrh |
|
|
Tomazp Član
Pridružen-a: Sob 02 Feb 2008 13:24 Prispevkov: 559 Aktiv.: 2.83 Kraj: Ljubljana
|
Objavljeno: Tor Feb 15, 2011 9:40 am Naslov sporočila: |
|
|
Zelo dobro izhodišče za učenje C za AVR na osnovi winavr se najde na:
http://www.smileymicros.com/download/
http://www.smileymicros.com/
Lekcije so na primeru Butterfly testne plošče (Atmega169). Obsegajo pa delo od začetnega nastavljanja winavr do bolj kompleksnih konkretnih primerov programiranja. Obstaja tudi knjiga, ki je skoraj identična. Je pa s knjigo morda malce lažje slediti.
lp
|
|
Nazaj na vrh |
|
|
eddie Član
Pridružen-a: Sre 10 Dec 2003 21:02 Prispevkov: 706 Aktiv.: 3.17 Kraj: Severna primorska
|
Objavljeno: Sre Apr 06, 2011 8:38 pm Naslov sporočila: |
|
|
Tudi sam sem pred tem da zagrizem v C. Že dolgo je želja, sedaj izgleda pa bo tudi malo vzpodbude...
Cja kot takega se bo treba naučiti to ni debate, kaj pa vzeti v roke kot orodje pa je moje vprašanje. Šlo bo za AVR procesorje.
Glede na to da je Avrstudio 5 že opremljen tudi s prevajalnikom za C ali bi bila to prava izbira?
Tisti, ki ste bolj doma v teh vodah - ga je že kdo bolj resno preizkusil?
Ali bi bilo morda izbrati katero drugo orodje?
Če da, potem katero?
|
|
Nazaj na vrh |
|
|
rudiP Član
Pridružen-a: Tor 07 Avg 2007 15:30 Prispevkov: 1234 Aktiv.: 6.07 Kraj: KOPER
|
Objavljeno: Sre Apr 06, 2011 9:36 pm Naslov sporočila: |
|
|
Za AVR je Avrstudio 4 odlično orodje, primerov in literature je ogromno na internetu. Zelo dobro čtivo za začetek je Lemur knjiga, priporočam.
_________________ Lep pozdrav iz Kopra Rudi |
|
Nazaj na vrh |
|
|
Janck Neznanec
Pridružen-a: Tor 16 Nov 2010 19:38 Prispevkov: 6 Aktiv.: 0.04 Kraj: Ljubljana
|
Objavljeno: Čet Apr 07, 2011 6:31 pm Naslov sporočila: |
|
|
Imam Atmelovega Tiny'a in mi ga ne zazna preko USB-ja. Kakšna ideja?
|
|
Nazaj na vrh |
|
|
rudiP Član
Pridružen-a: Tor 07 Avg 2007 15:30 Prispevkov: 1234 Aktiv.: 6.07 Kraj: KOPER
|
Objavljeno: Čet Apr 07, 2011 6:52 pm Naslov sporočila: |
|
|
Janck je napisal/a: |
Imam Atmelovega Tiny'a in mi ga ne zazna preko USB-ja. Kakšna ideja? |
Moraš malo več povedati. Kaj imaš USB programator ?
_________________ Lep pozdrav iz Kopra Rudi |
|
Nazaj na vrh |
|
|
davide Član
Pridružen-a: Pet 10 Sep 2010 16:45 Prispevkov: 149 Aktiv.: 0.90 Kraj: Savinjska
|
Objavljeno: Čet Apr 21, 2011 7:04 pm Naslov sporočila: |
|
|
Nimam še večjih izkušenj s programom codevision avr zato me zanima, kako implementirati detekcijo tipke na portu na negativno fronto?
Sem pobrskal po internetu in mi nekako ne dela nobeden od primerov...
Prej sem takšne enostavne zadeve delal z orodjem microc for avr, je bila funkcija button v kateri si kar določil na katero fronto se naj odzove pritisk tipke, verjetno tudi s tem orodjem se da kako enostavno to napisati
Hvala za pomoč!
|
|
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 Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 70 dni
Powered by phpBB © 2001, 2005 phpBB Group
|