 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
jkrivec Član

Pridružen-a: Pon 14 Nov 2011 13:29 Prispevkov: 51 Aktiv.: 0.31 Kraj: Rogaška Slatina
|
Objavljeno: Čet Apr 05, 2012 10:38 am Naslov sporočila: Težava pri programiranju Atmege32a |
|
|
Pozdravljeni
Imam problem pri programiranju atmege32a. Problem je takšen, ves čas mi javlja napako ki je prikazana na sliki. Za atmego uporabljam zunanji kristal, ki je velik 14,7456MHz, zraven pa sta še vezana 22pF kondenzatorja. SUT_CKSEL sem nastavil na ext. crytal/resonator High frequenc Start up time 16k CK +64ms.
Z oscilatorjem sem malo pomeril atmego ter ugotovil da je pin reset nizek.
Ko sem nastavil ter sprogramiral fuses je delal normalno, lahko sem dal erase device ter read signature. Nato pa sem hotel sprogramirat program za led diodo, in je začel javljat to napako.
Hvala za odgovor
Opis: |
prvo mi javi napaka 1 nato pa 2 |
|
Velikost datoteke: |
174.55 KB |
Pogledana: |
49 krat |

|
|
|
Nazaj na vrh |
|
 |
Ler Član

Pridružen-a: Tor 04 Maj 2010 20:53 Prispevkov: 198 Aktiv.: 1.07 Kraj: NM
|
Objavljeno: Čet Apr 05, 2012 1:19 pm Naslov sporočila: |
|
|
Dej preveri če imaš v AVR Studiju nastavljen pravi čip, ker meni je javljalo podobne težave, saj sem imel nastavljeno Atmega32 namesto Atmega324.
|
|
Nazaj na vrh |
|
 |
jkrivec Član

Pridružen-a: Pon 14 Nov 2011 13:29 Prispevkov: 51 Aktiv.: 0.31 Kraj: Rogaška Slatina
|
Objavljeno: Čet Apr 05, 2012 1:26 pm Naslov sporočila: |
|
|
hvala za odgovor. moj čip je Atmega32 16au 08410. V Avr studio pa je velika izbira na ta čip. tako da kako naj vem katerega točno morem izbrat?
|
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2105 Aktiv.: 8.88 Kraj: Ljubljana
|
Objavljeno: Čet Apr 05, 2012 2:18 pm Naslov sporočila: |
|
|
Atmega32
|
|
Nazaj na vrh |
|
 |
jkrivec Član

Pridružen-a: Pon 14 Nov 2011 13:29 Prispevkov: 51 Aktiv.: 0.31 Kraj: Rogaška Slatina
|
Objavljeno: Čet Apr 05, 2012 2:36 pm Naslov sporočila: |
|
|
Hvala za odgovor. zdaj nevem če je pomembna zadnja številka ampak čip ima smd ohišje, ter zadnja številka ni 08410 ampak 0841D.
Izbral sem zdaj Atmega32 ampak še zmiram javlja isto napako.
|
|
Nazaj na vrh |
|
 |
chaos Član


Pridružen-a: Sob 16 Sep 2006 22:12 Prispevkov: 1063 Aktiv.: 4.65 Kraj: Zagorje ob Savi
|
Objavljeno: Čet Apr 05, 2012 3:36 pm Naslov sporočila: |
|
|
Si poskusil zmanjsati hitrost programiranja (max je 1/4 clocka)?
LP!
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.87 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Apr 05, 2012 4:39 pm Naslov sporočila: |
|
|
Če si vključil zunanji oscilator, potem s serijskim programatorjem ne boš več prišel zraven, če ne boš dovedel nek clock na OSC pin.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
jkrivec Član

Pridružen-a: Pon 14 Nov 2011 13:29 Prispevkov: 51 Aktiv.: 0.31 Kraj: Rogaška Slatina
|
Objavljeno: Čet Apr 05, 2012 8:52 pm Naslov sporočila: |
|
|
Chaos
sem zamenjal ISP frekvenco pa vseeno nič
Silvo
Kaj pa če bi s pomočjo funkcijskega generatorja privedel na oscilator pulz bi pomagalo kaj?
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.87 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Apr 05, 2012 9:00 pm Naslov sporočila: |
|
|
Kot sem napisal zgoraj - v primeru, da je vključen zunanji oscilator serijsko programiranje deluje le, če na XTAL1 (vhod oscilatorja) dovedeš nek clock TTL nivoja. Frekveca ni zako zelo pomembna. Delalo bo od 500-1khz.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
lojzek Član



Pridružen-a: Pet 25 Jan 2008 8:00 Prispevkov: 3387 Aktiv.: 15.97
|
Objavljeno: Pet Apr 06, 2012 6:14 am Naslov sporočila: |
|
|
Preberi podpis (read signature) in če imaš izbran pravi čip, ti napiše "selected device matches signature" ali nekaj podobnega. Če napiše, da podpis ni ustrezen, v datasheetu poglej, kateri čip imaš glede na podpis (oz. nekaj datasheetov, da najdeš pravega)
|
|
Nazaj na vrh |
|
 |
bluel Član


Pridružen-a: Sob 19 Apr 2008 20:11 Prispevkov: 79 Aktiv.: 0.38 Kraj: Kreplje
|
Objavljeno: Pet Apr 06, 2012 7:29 am Naslov sporočila: |
|
|
Glede na napisano in kot je dejal Silvo,
je velika verjetnos, da imas narobe nastavljen
CLK source nastavitve oz. ti oscilator vec ne dela.
Prvo preglej delovanje oscilatorja, ce ta sploh živi ob vklopu,
drugo je da pripeljes zunanji TTL clk na vhodni pin.
Jaz sem enkrat tako pomotoma spravil clk od
procesorja na 32KHz RTC in da sem tp sprogramiral sem moral
spraviti SPI clk na minimalno.
|
|
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: 501 dni
Powered by phpBB © 2001, 2005 phpBB Group
|