AVR nejde programovat přes LPT
Moderátor: Moderátoři
AVR nejde programovat přes LPT
Mám problém
zkoušim si dělat pro AVR ATMega 168 programátor typu bsd dle tohoto návodu:
http://noel.feld.cvut.cz/vyu/a2m99mam/i ... ro_zadarmo
mám ATMega 168, zadám avrdude -c bsd -p m168
ale nějak mi nefunguje - hlásí to AVR device not responding, initialization failed rc = -1, double check connections and try again or use -F to override this check.
Co s tím ? Někde jsem četl že by mohlo být třeba nedostatečné napájení z LPT ? Nebo jsem něco udělal špatně a už je po procesoru ?
Mám zkusit jiné zpaojení - třeba
http://cs.wikibooks.org/wiki/Programujeme_jednočipy
http://www.mlab.cz/Modules/AVR/Text_Pro ... VR.cs.html
Anebo si mám raděj rovnou pořídit lepší programátor ?
Díky za rady
zkoušim si dělat pro AVR ATMega 168 programátor typu bsd dle tohoto návodu:
http://noel.feld.cvut.cz/vyu/a2m99mam/i ... ro_zadarmo
mám ATMega 168, zadám avrdude -c bsd -p m168
ale nějak mi nefunguje - hlásí to AVR device not responding, initialization failed rc = -1, double check connections and try again or use -F to override this check.
Co s tím ? Někde jsem četl že by mohlo být třeba nedostatečné napájení z LPT ? Nebo jsem něco udělal špatně a už je po procesoru ?
Mám zkusit jiné zpaojení - třeba
http://cs.wikibooks.org/wiki/Programujeme_jednočipy
http://www.mlab.cz/Modules/AVR/Text_Pro ... VR.cs.html
Anebo si mám raděj rovnou pořídit lepší programátor ?
Díky za rady
Takto nevyspytatelne sa chovaju vsetky programatory typu "hrdzavy klinec". Seriozna cesta je kupit original trebars Dragon od Atmelu, alebo postavit nieco na baze STK500, pripadne u Atmelu aplikacna poznamka 910 myslim. Programovat iba s vyuzitim urovni paralelneho portu je vzdy alchymia. Nikdy nevies ci mas dodrzane urovne a casovanie. Ked tak "udelatko" s procesorom, ktory zabezpeci spravne casovanie a urovne a moze komunikovat aj s AVRDUDE. Syn pouziva Dragon a AVRDUDE pod linuxom a uz sme nieco poprogramovali.
taky se mi zdá že to je celý na nic. A já ho potřebuji docela rychle, takže si asi koupím hotový
Co říkáte na toto ?
http://www.tme.eu/cz/katalog/#cleanPara ... szukaj%3D+
Co říkáte na toto ?
http://www.tme.eu/cz/katalog/#cleanPara ... szukaj%3D+
Přesně jak píše MiroH - progamátory typu "4 odpory a jedna dioda napájené přímo z LPT nebo COM portu PC" byly, jsou a budou vždycky na dvě věci:
a) Na ukázku jak by takové jednoduché zapojení mohlo fungovat, kdyby ten port skutečně dával tvrdé napětí (někdy dává, někdy ne).
b) Na zkoušku pevných nervů.
Ať už je to pro PIC nebo AVR.
a) Na ukázku jak by takové jednoduché zapojení mohlo fungovat, kdyby ten port skutečně dával tvrdé napětí (někdy dává, někdy ne).
b) Na zkoušku pevných nervů.
Ať už je to pro PIC nebo AVR.
Ak mas dost penazi kludne ho kup, urcite bude fungovat, ja mam skusenost a celkom dobru s AVRDragon v SOS ho maju za 57.- €cok. Je to sice low cost, ale pouzivam ho uz tri roky a pohoda, s kazdym dalsim upgradom AVR studia je aj novy firmware a teraz to vie uz aj PDI co je obdoba ISP pre ATXmegy a nema obmedzenie co sa tyka velkosti kodu. ( ked som ho kupoval tak vedel ladit procesory iba do 32 kB, momentalne bez obmedzenia)odie píše:taky se mi zdá že to je celý na nic. A já ho potřebuji docela rychle, takže si asi koupím hotový
Co říkáte na toto ?
http://www.tme.eu/cz/katalog/#cleanPara ... szukaj%3D+
Miro
Kelley, ono se v poslední době stává módou cpát odpory tam, kde by měly být oddělovače a budiče signálů a naopak je vůbec nedávat tam, kde jsou nutné (asi nejkřiklavější případ jsou LED připojované přímo k jednočipům). Mám pocit, že pojmy jako "logický zisk" znějí leckomu jako sprosté slovo. O nevhodném míchání obvodů HC a HCT v jednom zapojení bez elementární znalosti jejich principů raději nemluvě (tím ale neříkám, že je kombinovat nelze)
Ale co naplat. Doba je rychlá a rozkazy znějí jasně. Není čas lámat si hlavu kdo je kdo...
Ten AVR programátor na LPT jsem někde viděl, ale namísto odporů tam byly budiče typu 74244. To je asi správná cesta.
Ale co naplat. Doba je rychlá a rozkazy znějí jasně. Není čas lámat si hlavu kdo je kdo...
Ten AVR programátor na LPT jsem někde viděl, ale namísto odporů tam byly budiče typu 74244. To je asi správná cesta.
Kdysi jsem si postavil ISP programátor na paralelní port podle zapojení v nějakém Arádiu PE. Součástí je i vnitřní oscilátor 4MHz a programovací napětí, tak v případě špatně nastavených fusebitů lze mikrokontrolér zase oživit. Programuju to pomocí Ponyprog.
- Přílohy
-
- schema.PNG
- ISP programátor na LPT port
- (73.27 KiB) Staženo 225 x
tak jsme si koupil tento http://www.gme.cz/cz/programator-avrpro ... 2-447.html
ale nějak nejsem schopný ho rozchodit. Připojil jsem do USB, dal ovladače. V AVR studiu kliknu na ikonku AVR, zřejmě se s ním spojil, hlásí STK500 with STK501 top module in ISP mode
Dole vypisuje
Dále to hlásí větší tabulku s ISP mode error.
Mám ho zapojený k mikroproc přes SCK, MOSI, MISO, RST, VDD, GND.
Jak ho rozchodit ? Jak je to s napájením procesoru - jde přes něj nebo musí být napájen externě ?
Děkuji moc za rady.
ale nějak nejsem schopný ho rozchodit. Připojil jsem do USB, dal ovladače. V AVR studiu kliknu na ikonku AVR, zřejmě se s ním spojil, hlásí STK500 with STK501 top module in ISP mode
Dole vypisuje
Kód: Vybrat vše
Getting isp parameter.. SD=0x02 .. OKOK
Reading FLASH input file.. OK
Setting mode and device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. OK!
Mám ho zapojený k mikroproc přes SCK, MOSI, MISO, RST, VDD, GND.
Jak ho rozchodit ? Jak je to s napájením procesoru - jde přes něj nebo musí být napájen externě ?
Děkuji moc za rady.
Návod ze stránek výrobce: http://www.and-tech.pl/Stk500/AVRProgUSB-v1.3-ang.pdf
Taky jsem ho koupil, ale ještě nezkoušel. Zatím používám ten co jsem uvedl schéma (LPT port a oddělovač).
Taky jsem ho koupil, ale ještě nezkoušel. Zatím používám ten co jsem uvedl schéma (LPT port a oddělovač).