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


Pridružen-a: Sob 13 Dec 2008 21:44 Prispevkov: 351 Aktiv.: 1.75 Kraj: Ptuj
|
Objavljeno: Sob Dec 19, 2009 6:26 pm Naslov sporočila: Atmega32 |
|
|
Pozdravljeni!
Imam problem pri programiranju Atmege32. Programiran s tem programatorjem (AVRISP STK500). Težava pa je, da ne morem zapečt programa. Povezave so vse pravilne, IC ma napajanje...Je še kje v samem programiranju kakšna finta, ki sem jo izpustil? Programiram preko AVR Studia 4.
LP |
|
Nazaj na vrh |
|
 |
CCC Član

Pridružen-a: Čet 08 Dec 2005 23:16 Prispevkov: 119 Aktiv.: 0.50 Kraj: Poljčane
|
Objavljeno: Sob Dec 19, 2009 7:46 pm Naslov sporočila: |
|
|
Kako pa se programator odzove - kaj ti izpiše? Ali lahko mego prebereš (čip signature, fuse-bit). _________________ Vojteh |
|
Nazaj na vrh |
|
 |
fluffy111 Član


Pridružen-a: Sob 13 Dec 2008 21:44 Prispevkov: 351 Aktiv.: 1.75 Kraj: Ptuj
|
Objavljeno: Sob Dec 19, 2009 8:15 pm Naslov sporočila: |
|
|
Pojavi se mi isto okno kot takrat, kadar nimaš povezanega čipa in programatorja (da je pač prišlo do neke napake itd.). Ne morem ne fuses ne lockbites... Tako, kot da bi izdihnil še preden sem ga programiral. Pri fuses je edino pri SPI rdeči vprašaj (kar sem tudi že sam pongruntal, da nekaj ne špila pri povezavah). Bom probal še dati gor drug IC. Bom videl kaj bo takrat.
Lp |
|
Nazaj na vrh |
|
 |
RGorazd Član


Pridružen-a: Čet 20 Maj 2004 15:57 Prispevkov: 1714 Aktiv.: 7.23 Kraj: Ig
|
Objavljeno: Sob Dec 19, 2009 8:40 pm Naslov sporočila: |
|
|
Nevem sicer točno kako ima Mega32, vedar na Mega128 ima SPI nekako takole:
SPI --------------- MEGA128
MOSI ------------- RXD
MISO ------------- TXD
SCK -------------- SCK
RE ---------------RE
Preveri, če ima tudi Mega32 tak način ISPja.
Se pravi ne vežeš običajnih linij MISO,MOSI, SCK,RE ter napajanje ampak TXD, RXD, SCK ter Re...
LP G _________________ .
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._| |
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2104 Aktiv.: 8.88 Kraj: Ljubljana
|
Objavljeno: Sob Dec 19, 2009 8:52 pm Naslov sporočila: |
|
|
Programator deluje ?
Kako imaš izveden reset ? Kaj je vezano na MISO, MOSI in SCK (PB5- PB7) pine.
Objavi shemo vezja. |
|
Nazaj na vrh |
|
 |
fluffy111 Član


Pridružen-a: Sob 13 Dec 2008 21:44 Prispevkov: 351 Aktiv.: 1.75 Kraj: Ptuj
|
Objavljeno: Ned Dec 20, 2009 3:28 pm Naslov sporočila: |
|
|
Programator deluje.
Vezave imam:
MOSI -> MOSI (pin 6, PB5)
MISO -> MISO (pin 7, PB6)
SCK -> SCK (pin 8, PB7)
RE -> pin 9
Reset vezje je zunanje in je sestavljeno iz 1k upor in 10u kondenzatorja.
RGorazd bom preizkusil in ti javim.
Lp |
|
Nazaj na vrh |
|
 |
MK Član

Pridružen-a: Tor 20 Okt 2009 0:42 Prispevkov: 76 Aktiv.: 0.40 Kraj: Okolica Sežane
|
Objavljeno: Ned Dec 20, 2009 4:35 pm Naslov sporočila: |
|
|
Lep pozdrav
fluffy111, povezave ki si jih napisal so za ta čip pravilne.
Sam sem programiral Mega32 z programatorjem AVRISP MK2, povezano sem imel tako kot ti, z naslenjim dodatkom:
+5v na programatorju -> +5v v vezju
GND na programatorju -> GND v vezju
Tvojega programatorja ne poznam, verjetno pa ima na konektorju GND in VTG(Vcc) |
|
Nazaj na vrh |
|
 |
CCC Član

Pridružen-a: Čet 08 Dec 2005 23:16 Prispevkov: 119 Aktiv.: 0.50 Kraj: Poljčane
|
Objavljeno: Ned Dec 20, 2009 8:02 pm Naslov sporočila: |
|
|
fluffy111 je napisal/a: |
Programator deluje.
Reset vezje je zunanje in je sestavljeno iz 1k upor in 10u kondenzatorja.
Lp |
Predpostavljam, da imaš pullup 1k, če je tako je to premajhna vrednost in ti programator reset pina ne more postaviti v aktivno stanje (aktivno stanje za reset je "LO").
Iz podatkov proizvajalca sledi:
pullup > 4k7.
Sam uporabljam AVRISP MKII in imam v vezjih pullup 10k in C 1u.
LP, _________________ Vojteh |
|
Nazaj na vrh |
|
 |
cfrik Član


Pridružen-a: Sre 24 Jan 2007 16:15 Prispevkov: 39 Aktiv.: 0.17 Kraj: Trbovlje
|
Objavljeno: Ned Dec 20, 2009 9:10 pm Naslov sporočila: |
|
|
Možen odgovor je v premajhnem pullup uporu, ali pa imaš napačno nastavljene fuse. To lahko popraviš z JTAG-om ali pa s kakšnim Hi voltage programatorjem. Ker si napisal, da se ti pri SPI pojavi rdeč klicaj, bi se skoraj upal staviti, da imaš napačne fuse. Se mi je že večkrat to zgodilo, zato sem si naredil JTAG vmesnik po načrtu iz interneta. Na google vpiši JTAG-ice1 pa boš našel. Dobiš vse načrte in hex kodo za bootloader. Program za jtag pa je v AVR studiu pod imenom uppgrade v mapi JTAGICEI.
LP Samo _________________ lepo je imeti poklic in hobi na istem področju vendar je časa premalo |
|
Nazaj na vrh |
|
 |
fluffy111 Član


Pridružen-a: Sob 13 Dec 2008 21:44 Prispevkov: 351 Aktiv.: 1.75 Kraj: Ptuj
|
Objavljeno: Ned Dec 20, 2009 11:01 pm Naslov sporočila: |
|
|
Bom najprej menjal reset upor za vrednost kot jo je predlagal CCC (10k). Če še pa takrat ne bo šlo pa bom zadevo opustil do novega leta in bom takrat razmišljal kako in kaj.
Hvala za odgovore, javim kako sem rešil.
Lp |
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2104 Aktiv.: 8.88 Kraj: Ljubljana
|
Objavljeno: Ned Dec 20, 2009 11:56 pm Naslov sporočila: |
|
|
Citiram: |
MOSI -> MOSI (pin 6, PB5)
MISO -> MISO (pin 7, PB6)
SCK -> SCK (pin 8, PB7)
RE -> pin 9 |
Je na MISO, MOSI in SCK pine razen programatorja vezano še kaj drugega?
Odstrani 10u kondenzator. Pull-up upotr v kombinaciji z "Power on" in "brown out" reset sta vsaj za čas razvoja vse kar rabiš.
Pull-up bi lahko bil malo večji.
Pomembna je tudi "hitrost programiranja". Max je Fosc/4 (250 kHz, če nisi spreminjal fuse bitov). |
|
Nazaj na vrh |
|
 |
fluffy111 Član


Pridružen-a: Sob 13 Dec 2008 21:44 Prispevkov: 351 Aktiv.: 1.75 Kraj: Ptuj
|
Objavljeno: Pon Dec 21, 2009 11:03 pm Naslov sporočila: |
|
|
int47 če bi malo več lahko povedal o "power on" in "brown out" bi bil zelo vesel. Menjal upor (1k za 10k). Zgodba je ista.
Bom še probal z JTAG vmesnikom po predlogu Sama.
Lp |
|
Nazaj na vrh |
|
 |
CCC Član

Pridružen-a: Čet 08 Dec 2005 23:16 Prispevkov: 119 Aktiv.: 0.50 Kraj: Poljčane
|
Objavljeno: Pon Dec 21, 2009 11:19 pm Naslov sporočila: |
|
|
Odstrani še 10u kondenzator, ali pa daj manjšega.
Če imaš osciloskop je takšne probleme zelo enostavno razrešiti. Spomnim se primera, ko je nagajal povsem nov kristal v oscilatorju.
Lp, _________________ Vojteh |
|
Nazaj na vrh |
|
 |
fluffy111 Član


Pridružen-a: Sob 13 Dec 2008 21:44 Prispevkov: 351 Aktiv.: 1.75 Kraj: Ptuj
|
Objavljeno: Pon Dec 21, 2009 11:26 pm Naslov sporočila: |
|
|
CCC je napisal/a: |
Če imaš osciloskop je takšne probleme zelo enostavno razrešiti.
Lp, |
Da bi ga le imel. |
|
Nazaj na vrh |
|
 |
CCC Član

Pridružen-a: Čet 08 Dec 2005 23:16 Prispevkov: 119 Aktiv.: 0.50 Kraj: Poljčane
|
Objavljeno: Pon Dec 21, 2009 11:44 pm Naslov sporočila: |
|
|
V omari mi leži HAMEG 307. Ga že dolgo nisem priključil in upam da še dela. Ga ne potrebujem več. Če te zanima mi sporoči.
LP, _________________ Vojteh |
|
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: 494 dni
Powered by phpBB © 2001, 2005 phpBB Group
|