Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
jure94 Član


Pridružen-a: Sre 05 Maj 2010 17:11 Prispevkov: 433 Aktiv.: 2.35 Kraj: Jesenice / Lj
|
|
Nazaj na vrh |
|
 |
jure94 Član


Pridružen-a: Sre 05 Maj 2010 17:11 Prispevkov: 433 Aktiv.: 2.35 Kraj: Jesenice / Lj
|
Objavljeno: Sre Jan 25, 2012 7:01 pm Naslov sporočila: |
|
|
Mi res nihče ne more pomagati?
|
|
Nazaj na vrh |
|
 |
frenki Moderator



Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6732 Aktiv.: 28.41 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Sre Jan 25, 2012 10:15 pm Naslov sporočila: |
|
|
Premalo podatkov si napisal, da bi dobil konkretno pomoč. Tole, kar si pripel je potegnjeno iz linux okolja in se verjetno brez prilagoditev v AVR studiu ne bo prevedlo. AVR studio si s tem makefile-om ne bo pomagal dosti. Napisal nisi niti tega, katero (če sploh) verzijo C prevajalnika si instaliral na svojem mlinčku? Kaj si poskušal v ukaznem oknu?
Lp, Frenki
|
|
Nazaj na vrh |
|
 |
jure94 Član


Pridružen-a: Sre 05 Maj 2010 17:11 Prispevkov: 433 Aktiv.: 2.35 Kraj: Jesenice / Lj
|
Objavljeno: Sre Jan 25, 2012 11:38 pm Naslov sporočila: |
|
|
Lp
Bom poskusil še v linux-u sprogramirat.
Šele začenjam s programiranjem (zaenkrat prižiganje LED), v command prompt sem šel do makefile-a in preizkušal vse make ukaze.
Lp
|
|
Nazaj na vrh |
|
 |
frenki Moderator



Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6732 Aktiv.: 28.41 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Sre Jan 25, 2012 11:40 pm Naslov sporočila: |
|
|
frenki je napisal/a: |
Napisal nisi niti tega, katero (če sploh) verzijo C prevajalnika si instaliral na svojem mlinčku? |
|
|
Nazaj na vrh |
|
 |
jure94 Član


Pridružen-a: Sre 05 Maj 2010 17:11 Prispevkov: 433 Aktiv.: 2.35 Kraj: Jesenice / Lj
|
Objavljeno: Čet Jan 26, 2012 1:35 am Naslov sporočila: |
|
|
Ker se učim v angleščini, ne vem kaj naj napišem (vrjetno se malo smešno sliši). Imel sem AVR Studio 4.16 in WinAVR najnovejšo verzijo.
|
|
Nazaj na vrh |
|
 |
lordkreps Član


Pridružen-a: Sre 17 Okt 2007 9:49 Prispevkov: 103 Aktiv.: 0.48 Kraj: Levi žep
|
Objavljeno: Čet Jan 26, 2012 2:16 am Naslov sporočila: |
|
|
Imaš "makefile" in "LED1.hex" v isti mapi?
Hmmm zakaj pa hoče ustvarit "main.hex", bi ja moralo biti "LED1.hex".
Pa tale del kode v "makefile":
Koda: |
# Target file name (without extension).
TARGET = LED1.c |
Piše "without extension" torej samo:
in mogoče probaj še s celotno potjo do datoteke.
Koda: |
TARGET = C:/tvoja mapa projekta/LED1 |
Ker če pogledaš naprej kodo makefile tukaj
doda ".c"
Bolj na brzino sem pogledal, je že pozno, mogoče še imaš kaj napak.
|
|
Nazaj na vrh |
|
 |
jure94 Član


Pridružen-a: Sre 05 Maj 2010 17:11 Prispevkov: 433 Aktiv.: 2.35 Kraj: Jesenice / Lj
|
Objavljeno: Čet Jan 26, 2012 4:19 am Naslov sporočila: |
|
|
Mi je uspelo dobiti .hex datoteko ampak ne morem sprogramirati ATMege. Ali je možno da je napaka v tem da imam ATMego8A program je pa za ATMega8 (sem spreminjal v makefile-u, izbral oba mikrokontrolerja v AVR Studiu).
|
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2104 Aktiv.: 8.88 Kraj: Ljubljana
|
Objavljeno: Čet Jan 26, 2012 9:47 am Naslov sporočila: |
|
|
Gede na napisano ti lahko samo ON ali mogče kakšna dobra vedeževalka pomagata.
Kaj pomeni
Citiram: |
... ne morem sprogramirati ATMege. |
Napiši:
- kaj počneš;
- kateri programator in načn programiranja. Za ISP programator napiši še hitrost SCK in oscilator uC, ter kako napajaš vezje in programator;
- do kam prideš in
- kakšno napako ti javi.
Shema vezja ne bi škodila.
|
|
Nazaj na vrh |
|
 |
jure94 Član


Pridružen-a: Sre 05 Maj 2010 17:11 Prispevkov: 433 Aktiv.: 2.35 Kraj: Jesenice / Lj
|
Objavljeno: Čet Jan 26, 2012 7:58 pm Naslov sporočila: |
|
|
Lp
V AVR Studiu 4 se povežem s programatorjem (AVRISP mk2), izberem .hex datoteko in pritisnem "Program". Programiram na svojem vezju (samo mikrokontroler). Tole mi piše ko programiram:
Getting isp parameter.. SD=0x04 .. OKOK
Reading FLASH input file.. OK
Setting mode and device parameters.. OK!
Entering programming mode.. OK!
Erasing device.. OK!
Programming FLASH .. FAILED!
Leaving programming mode.. OK!
In odpre se mi okno ISP Mode Error.
ISP frekvenca je 500 kHz, frekvenca mikrokontrolerja je definirana 4000000L, vse napajam z enim napajalnikom 3V (sem poskusil tudi 4.5) in 700mA.
Pripel sem še shemo, makefile, C file in hex file.
Lp
Opis: |
|
 Download |
Ime datoteke: |
New folder.zip |
Velikost datoteke: |
39.93 KB |
Downloadano: |
5 krat |
|
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2104 Aktiv.: 8.88 Kraj: Ljubljana
|
Objavljeno: Čet Jan 26, 2012 11:19 pm Naslov sporočila: |
|
|
Če se povežeš s programatorjem in klikneš na zavihek "main":
Imaš izbran pravi procesor?
Kaj se zgodi, če klikneš na "Read signature"?
Si kaj spreminjal "FUSE", ali "LOCK" bite?
/RESET je v zraku (razen priklopa na programator) ? Imaš na /RESET vezan kakšen kondenzator ?
Tvoj programator deluje pravilno, če je napajan z manj kot 5V, oz uporabljaš pretvornik nivojev?
[edit]
Če nisi spreminjal FUSE bitov je tu napaka
Citiram: |
ISP frekvenca je 500 kHz, frekvenca mikrokontrolerja je definirana 4000000L... |
S tovarniškimi nastavitvami uC (Atmega8) deluje z 1MHz RC oscilatorjem. ISP nastavi na 250kHz, ali manj (Fck/4 ).
[/edit]
|
|
Nazaj na vrh |
|
 |
jure94 Član


Pridružen-a: Sre 05 Maj 2010 17:11 Prispevkov: 433 Aktiv.: 2.35 Kraj: Jesenice / Lj
|
Objavljeno: Pet Jan 27, 2012 6:08 pm Naslov sporočila: |
|
|
Lp
Napaka je bila v ISP frekvenci, sedaj dela. Hvala za pomoč .
Lp
|
|
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
|