Stránka 1 z 3
AVR nejde programovat přes LPT
Napsal: 29 led 2011, 13:08
od odie
Mám problém
zkoušim si dělat pro AVR ATMega 168 programátor typu bsd dle tohoto návodu:
[url]http://noel.feld.cvut.cz/vyu/a2m99mam/index.php/Programátor_AVR_skoro_zadarmo[/url]
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
[url]http://cs.wikibooks.org/wiki/Programujeme_jednočipy[/url]
http://www.mlab.cz/Modules/AVR/Text_Prog/DOC/HTML/Programovani%20AVR.cs.html
Anebo si mám raděj rovnou pořídit lepší programátor ?
Díky za rady
Napsal: 29 led 2011, 13:52
od Zmije
Postav si stk200 z wiki a napájej to externím zdrojem, zem musí být společná.
Napsal: 29 led 2011, 14:33
od MiroH
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.
Napsal: 29 led 2011, 15:45
od odie
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/#cleanParameters%3D1%26searchClick%3D1%26search%3DAVRProg+USB%26bf_szukaj%3D+
Napsal: 29 led 2011, 16:25
od odie
tak jsem zkusil poslední pokus tohle
a ono to funguje. Akorát ten programátor (kus kabelu a ty drátky na něm) není moc dobrý mechanicky. To jsem zvědavej jak dlouho to vydrží. Asi si stejně koupim nějaký lepší.
Napsal: 29 led 2011, 17:32
od kelley
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.
Napsal: 29 led 2011, 18:03
od Zmije
Já mám na odporech navlečenou smršťovačku, na druhé straně PSH vidlici. Dva roky to chodí k plné spokojenosti.
Napsal: 30 led 2011, 18:50
od MiroH
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)
Miro
Napsal: 30 led 2011, 19:58
od Svaradmin
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.
Napsal: 31 led 2011, 11:37
od GeorgeB
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.
Napsal: 09 úno 2011, 15:52
od odie
tak jsme si koupil tento
http://www.gme.cz/cz/programator-avrprog-usb-v2-p752-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
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!
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.
Napsal: 09 úno 2011, 17:06
od nekmil
Už dlouho používám LPT - oddělovač 74LS245 - AVRDUDE - BSD - Burn O Mat a namám žádný problém.
Napsal: 09 úno 2011, 17:23
od Andrea
odie píše:Jak je to s napájením procesoru - jde přes něj nebo musí být napájen externě ?
To se asi nastavuje tím zeleným jumperem. On k tomu nebyl návod?
Napsal: 09 úno 2011, 17:33
od odie
objednával jsem to jinde než na gme, návod jsem si stáhnul ten jednoduchý z gme.
A tím zkratovaným jumperem říkám že to napájím jinak než přes programátor ? (z extrního obvodu )
Napsal: 09 úno 2011, 17:45
od GeorgeB
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č).