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

Pridružen-a: Pet 05 Avg 2005 13:05 Prispevkov: 765 Aktiv.: 3.23 Kraj: Povir / Ljubljana
|
Objavljeno: Ned Jan 02, 2011 12:41 am Naslov sporočila: "zagon" AtMega32 |
|
|
Imam malo čuden problem.
Naredil sem vezje z AtMega32. Po preverbi ga priključim na programator in preko AVRStudia počekiram, sprogramiram fuse bite ter nastavim notranji oscilator na 8MHz
Nato v zadevo naložim preprost programček z katerim naj bi portA, C in D utripali.
program sem preizkusil na drugem AtMega32 v drugem vezju in deluje kot mora..
Program se naloži in tudi verify gre skozi a... na pinih ni videti da bi kaj utripalo.
Poizkusil sem že z par nastavitvami notranjega oscilatorja pa isto..
dodal sem še 11.0592MHz quarz in 33p kondenzatorja ter nastavil zunanji quarz ..
rezultat isti... na pinih ne pride ven nič..
ima kdo kakšno hitro idejo?
za reset vezje ima 4,7K in 1uF kondenzator.. ko zadeva deluje je na HI.. torej je reset vezje prav izvedeno. |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.92 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Ned Jan 02, 2011 12:45 am Naslov sporočila: |
|
|
Mogoče "hakelc" AVR studia, na katerega sem tudi sam parkrat "padel". A v mikrokontroler zanesljivo nalagaš program, ki si ga napisal? V nastavitvah namreč ostane pot do hex-a prejšnega projekta. To se zgodi, če programiranje vršiš kar z ikonco orodne vrstice, dejansko pa ne vidiš kaj vpisuješ. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
clownfish Član

Pridružen-a: Pet 05 Avg 2005 13:05 Prispevkov: 765 Aktiv.: 3.23 Kraj: Povir / Ljubljana
|
Objavljeno: Ned Jan 02, 2011 12:58 am Naslov sporočila: |
|
|
Silvo je napisal/a: |
Mogoče "hakelc" AVR studia, na katerega sem tudi sam parkrat "padel". A v mikrokontroler zanesljivo nalagaš program, ki si ga napisal? V nastavitvah namreč ostane pot do hex-a prejšnega projekta. To se zgodi, če programiranje vršiš kar z ikonco orodne vrstice, dejansko pa ne vidiš kaj vpisuješ. |
Ah.. sem že pogruntal..
v Imagecraft C-ju nisem zamenjal tipa procesorja..
nazadnje pred tem pa sem uporabljal AtMega8...
in seveda zdaj že deluje..
 |
|
Nazaj na vrh |
|
 |
clownfish Član

Pridružen-a: Pet 05 Avg 2005 13:05 Prispevkov: 765 Aktiv.: 3.23 Kraj: Povir / Ljubljana
|
Objavljeno: Pon Jan 03, 2011 2:59 pm Naslov sporočila: |
|
|
No, da ne odpiram spet nove teme..
Človek, ki dela tudi greši in kot kaže sem spet nekaj zajeb..al ?
Nekaj sem se igral z fuse biti samo tako, da sem onemogočil JTAG interface, sprogramiral že precej kode vse je delalo kot urca, sedaj pa se zadeva ne odziva več
(Delal sem z AVR Studiem.)
Skratka nič nisem lotal, nič spreminjal samo ne daje življenja od sebe..
Napajanje je, quarz tudi, ISP povezave so OK, kabel do AVRUSB tudi ok, programator stestiran na drugem AVR-u..
šel sem celo tako daleč, da sem 1Mhz izhod na AVRUSB priključil na Xtal1 pin
(konenzatorja in quarz sem pustil priključene) če bi to pomagalo..
A tudi z tem ni življena od kontrolerja..
na AVR Mega 32 imam priklopljen 20x4 lcd v 4 bitnem načinu, par tipk, max 232 in še 4052 multiplekser z katerim preklapljam neke izhode.
kakšna ideja? predno vzamem spajkalnik v roke in ga odstranim iz vezja.. ??
Če se ne motim bi z tem 1Mhz clock-om zadeva 100% morala oživeti?
no jasno če čip ni skurjen v kar pa močno dvomim.. |
|
Nazaj na vrh |
|
 |
žrepko Član

Pridružen-a: Tor 23 Mar 2010 20:12 Prispevkov: 700 Aktiv.: 3.77 Kraj: Ptuj-Maribor
|
Objavljeno: Pon Jan 03, 2011 3:05 pm Naslov sporočila: |
|
|
Kolikor vem, moraš kristal odklopiti, ko dovedeš drug vir.
Privedi pa manj kot 1MHz, nekje polovico ali še manj. |
|
Nazaj na vrh |
|
 |
VolkD Član


 
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 60.04 Kraj: Divača (Kačiče)
|
Objavljeno: Pon Jan 03, 2011 3:31 pm Naslov sporočila: |
|
|
žrepko je napisal/a: |
Privedi pa manj kot 1MHz, nekje polovico ali še manj. |
Lahko poveš razlog ? _________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
 |
clownfish Član

Pridružen-a: Pet 05 Avg 2005 13:05 Prispevkov: 765 Aktiv.: 3.23 Kraj: Povir / Ljubljana
|
Objavljeno: Pon Jan 03, 2011 3:33 pm Naslov sporočila: |
|
|
žrepko je napisal/a: |
Kolikor vem, moraš kristal odklopiti, ko dovedeš drug vir.
Privedi pa manj kot 1MHz, nekje polovico ali še manj. |
Hmm sem gledal na več mestih in 1MHz je kar pravšnja frekfenca..
In piše tudi da če vežeš direktno na Xtal1 pin potem ni treba odklopljati nič..
Ali pa se mogoče motim VolkD ?? |
|
Nazaj na vrh |
|
 |
clownfish Član

Pridružen-a: Pet 05 Avg 2005 13:05 Prispevkov: 765 Aktiv.: 3.23 Kraj: Povir / Ljubljana
|
Objavljeno: Pon Jan 03, 2011 9:04 pm Naslov sporočila: |
|
|
Naredil novo ploščico, dal gor oba kondenzatorja, Mega32, quartz, upor in kondenzator za reset vezje ter ISP konektor, vključim in dela..
Torej je le kontroler "fuč" ali pa zaprogramiran.
Kako ga z AVRUSB "odklenem" ? Kot kaže AVR Strudio v kombinaciji z 1Mhz signalom iz AVRUSB na Xtal1 mege 32 tega ne zna narediti.. ?'
Ideje ??
Razen da si sposodil STK programator? |
|
Nazaj na vrh |
|
 |
žrepko Član

Pridružen-a: Tor 23 Mar 2010 20:12 Prispevkov: 700 Aktiv.: 3.77 Kraj: Ptuj-Maribor
|
Objavljeno: Pon Jan 03, 2011 9:46 pm Naslov sporočila: |
|
|
Imam Megapin in tam dovedeš manj kot 1MHz. Nekje sem prebral, da je dovolj že kak kHz ali dva... |
|
Nazaj na vrh |
|
 |
protoncek Član

Pridružen-a: Sre 31 Jan 2007 9:41 Prispevkov: 9573 Aktiv.: 42.78 Kraj: Mengeš
|
Objavljeno: Tor Jan 04, 2011 8:38 am Naslov sporočila: |
|
|
Darko--> manj kot 1MHz je potrebno v primeru da je kontroler zaprogramiran na zunanji kristal zelo nizke frekvence - sem enkrat to naredil in sem moral gor dati 280 kHz kristal (našel kolega bogwekje) da je oživel. 1MHz ni bil dober... |
|
Nazaj na vrh |
|
 |
VolkD Član


 
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 60.04 Kraj: Divača (Kačiče)
|
Objavljeno: Tor Jan 04, 2011 11:52 am Naslov sporočila: |
|
|
http://atmel.kr/dyn/resources/prod_documents/doc2521.pdf
Poglejte več o tem. Vendar vse to velja, ko priključujemo kvarc ali rezonator. Ko pa v mikrokontroler pripeljemo že formiran signal tega problema ni. Signal pa je vedno potrebno pripeljati na Xtal1 vhod. _________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
 |
protoncek Član

Pridružen-a: Sre 31 Jan 2007 9:41 Prispevkov: 9573 Aktiv.: 42.78 Kraj: Mengeš
|
Objavljeno: Tor Jan 04, 2011 1:08 pm Naslov sporočila: |
|
|
Jaz sem imel problem nastaviti dovolj nizko frekvenco programiranja v AVR studiu...ko pa sem hotel uporabiti 32 kHz kristal je bila frekvenca premajhna (se ni dalo frekvence programiranja nastaviti na polovico od 32).
V bistvu bi vse rešil s funkcijskim generatorjem, ki bi imel območja nekje do 500 kHz ali 1MHz. Bo treba enkrat narediti. |
|
Nazaj na vrh |
|
 |
VolkD Član


 
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 60.04 Kraj: Divača (Kačiče)
|
Objavljeno: Tor Jan 04, 2011 5:38 pm Naslov sporočila: |
|
|
32k kristal z auro lahko uporaviš tako, da clock od procesorja v resnici deluje na internem RC oscilatorju. 32K kristal pa je samo za uro kot tako. _________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
 |
protoncek Član

Pridružen-a: Sre 31 Jan 2007 9:41 Prispevkov: 9573 Aktiv.: 42.78 Kraj: Mengeš
|
Objavljeno: Tor Jan 04, 2011 5:47 pm Naslov sporočila: |
|
|
ja, če ne zaj***eš fusebitov jaz sem to čaral takrat ko mi ni hotel steči RTC... |
|
Nazaj na vrh |
|
 |
igo Član

Pridružen-a: Sre 11 Okt 2006 19:11 Prispevkov: 3641 Aktiv.: 16.00
|
Objavljeno: Tor Jan 04, 2011 7:38 pm Naslov sporočila: |
|
|
protoncek je napisal/a: |
V bistvu bi vse rešil s funkcijskim generatorjem, ki bi imel območja nekje do 500 kHz ali 1MHz. Bo treba enkrat narediti. |
Saj se da tudi z dvema negatorjema in par upori in kondenzatorji napraviti oscilator. Še dva potenciometra za grobo in fino nastavitev frekvence daš gor, umeriš skali, izhod pa ojačaš preko preostalih negatorjev v "sixpack-u".
Sicer pa en MCU sprogramiraj, da daje na izhodu ustrezno nastavljivo frekvenco.
Naprimer PIC-i delujejo od 0 do fmax . V ER (zunanji upor) načinu delovanja zunanja upornost določa delovno frekvenco, s tranzistorjem vklopiš dodaten vzporedni upor in dosežeš mnogo širši frekvenčni razpon, kot zgolj s programom pri fiksni frekvenci. _________________ Teoretično je praksa posledica teorije, praktično je pa ravno obratno. (igo 2001)
LP, Igor |
|
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: 495 dni
Powered by phpBB © 2001, 2005 phpBB Group
|