[ bogdan.kecman @ 09.02.2010. 17:45 ] @
search po forumu nije mnogo rekao ... google vraca svasta ... elem ... imam brdo programatora kod kuce al mi terba jos jedan ... nijedan od ovih koje imam (svi su ili za microchip ili ti ) ne ume da pece atmela .. a treba da specem par komada ATmega644A ....

pitanje - sta mi je najbolje resenje ... nesto od mikroe.com ili nesto iz olimexa ili nesto iz tagora ili da zbudzim nesto sam ... nisam veliki poznavalac atmela tako da bi mi link na "direkt" uredjaj pomogao ...

cena nije preterano vazan faktor (vidim da ima ceo dev board za 100E tako da kapiram da za 50-60E sigurno moz da se uzme bilo kakav programer)
korisno je da ga ima u beogradu (mada nije presudno)
korisno je da radi sa usb-a (mada ni to nije presudno, imam masinu sa hw rs232 portom i masinu sa hw lpt portom ako mora)
ne zanima me da ima na sebi socket posto vecma koristim smd tako da neko icsp/jtag resenje (ili kako se to vec zove za atmel)...
korisno je da ima veliki raspon uredjaja koje ume da pece i da ima icsp (6pin) i/ili jtag (10pin) steker (ne znam ni koja je razlika al uopste nije bitno)

e sad ... za one "sto znaju vise" .. ja imam http://olimex.com/dev/msp-jtag-iso.html i isto tako http://olimex.com/dev/msp-jtag-rf.html ... to su jtag programeri za ti msp430 .. ima taj jtag (Sta god to znaci) i "spy-by-wire" ... oba izraza sam cuo i kada se spominje atmel .. mozda glupo pitanje al .. "dal mozda ovaj ume da zapece i ovaj atmega644a ?"

eto .. mozda sam se nalupao :D ... al sve u svemu, svodi se pitanje na "sta da kupim da mogu sam da napecem smd ATMEGA644A koji na plocici ima JTAG i ICSP stekere"

fala unapred
[ Mesecar @ 09.02.2010. 19:10 ] @
mozda http://www.elitesecurity.org/p2494777, imas pp
[ bogdan.kecman @ 09.02.2010. 20:47 ] @
Code:

[arhimed@gedora10 ~]$ avrdude -c help

avrdude: Can't find programmer id "help"

Valid programmers are:
  c2n232i  = serial port banging, reset=dtr sck=!rts mosi=!txd miso=!cts [/etc/avrdude/avrdude.conf:791]
  dasa3    = serial port banging, reset=!dtr sck=rts mosi=txd miso=cts [/etc/avrdude/avrdude.conf:778]
  dasa     = serial port banging, reset=rts sck=dtr mosi=txd miso=cts [/etc/avrdude/avrdude.conf:765]
  siprog   = Lancos SI-Prog <http://www.lancos.com/siprogsch.html> [/etc/avrdude/avrdude.conf:752]
  ponyser  = design ponyprog serial, reset=!txd sck=rts mosi=dtr miso=cts [/etc/avrdude/avrdude.conf:739]
  frank-stk200 = Frank STK200                   [/etc/avrdude/avrdude.conf:704]
  blaster  = Altera ByteBlaster             [/etc/avrdude/avrdude.conf:691]
  ere-isp-avr = ERE ISP-AVR <http://www.ere.co.th/download/sch050713.pdf> [/etc/avrdude/avrdude.conf:681]
  atisp    = AT-ISP V1.1 programming cable for AVR-SDK1 from <http://micro-research.co.th/>  [/etc/avrdude/avrdude.conf:671]
  dapa     = Direct AVR Parallel Access cable [/etc/avrdude/avrdude.conf:660]
  xil      = Xilinx JTAG cable              [/etc/avrdude/avrdude.conf:647]
  futurlec = Futurlec.com programming cable. [/etc/avrdude/avrdude.conf:630]
  abcmini  = ABCmini Board, aka Dick Smith HOTCHIP [/etc/avrdude/avrdude.conf:620]
  picoweb  = Picoweb Programming Cable, http://www.picoweb.net/ [/etc/avrdude/avrdude.conf:610]
  sp12     = Steve Bolt's Programmer        [/etc/avrdude/avrdude.conf:599]
  alf      = Nightshade ALF-PgmAVR, http://nightshade.homeip.net/ [/etc/avrdude/avrdude.conf:583]
  bascom   = Bascom SAMPLE programming cable [/etc/avrdude/avrdude.conf:573]
  dt006    = Dontronics DT006               [/etc/avrdude/avrdude.conf:563]
  pony-stk200 = Pony Prog STK200               [/etc/avrdude/avrdude.conf:551]
  stk200   = STK200                         [/etc/avrdude/avrdude.conf:535]
  bsd      = Brian Dean's Programmer, http://www.bsdhome.com/avrdude/ [/etc/avrdude/avrdude.conf:524]
  pavr     = Jason Kyle's pAVR Serial Programmer [/etc/avrdude/avrdude.conf:516]
  dragon_dw = Atmel AVR Dragon in debugWire mode [/etc/avrdude/avrdude.conf:509]
  dragon_hvsp = Atmel AVR Dragon in HVSP mode  [/etc/avrdude/avrdude.conf:501]
  dragon_pp = Atmel AVR Dragon in PP mode    [/etc/avrdude/avrdude.conf:493]
  dragon_isp = Atmel AVR Dragon in ISP mode   [/etc/avrdude/avrdude.conf:485]
  dragon_jtag = Atmel AVR Dragon in JTAG mode  [/etc/avrdude/avrdude.conf:477]
  jtag2dw  = Atmel JTAG ICE mkII in debugWire mode [/etc/avrdude/avrdude.conf:469]
  jtag2isp = Atmel JTAG ICE mkII in ISP mode [/etc/avrdude/avrdude.conf:461]
  jtag2    = Atmel JTAG ICE mkII            [/etc/avrdude/avrdude.conf:453]
  jtag2fast = Atmel JTAG ICE mkII            [/etc/avrdude/avrdude.conf:445]
  jtag2slow = Atmel JTAG ICE mkII            [/etc/avrdude/avrdude.conf:437]
  jtagmkII = Atmel JTAG ICE mkII            [/etc/avrdude/avrdude.conf:429]
  jtag1slow = Atmel JTAG ICE (mkI)           [/etc/avrdude/avrdude.conf:422]
  jtag1    = Atmel JTAG ICE (mkI)           [/etc/avrdude/avrdude.conf:414]
  jtagmkI  = Atmel JTAG ICE (mkI)           [/etc/avrdude/avrdude.conf:406]
  avr911   = Atmel AppNote AVR911 AVROSP    [/etc/avrdude/avrdude.conf:400]
  avr109   = Atmel AppNote AVR109 Boot Loader [/etc/avrdude/avrdude.conf:394]
  butterfly = Atmel Butterfly Development Board [/etc/avrdude/avrdude.conf:388]
  usbtiny  = USBtiny simple USB programmer, http://www.ladyada.net/make/usbtinyisp/ [/etc/avrdude/avrdude.conf:382]
  usbasp   = USBasp, http://www.fischl.de/usbasp/ [/etc/avrdude/avrdude.conf:376]
  avr910   = Atmel Low Cost Serial Programmer [/etc/avrdude/avrdude.conf:370]
  stk500hvsp = Atmel STK500 V2 in high-voltage serial programming mode [/etc/avrdude/avrdude.conf:364]
  stk500pp = Atmel STK500 V2 in parallel programming mode [/etc/avrdude/avrdude.conf:358]
  stk500v2 = Atmel STK500 Version 2.x firmware [/etc/avrdude/avrdude.conf:352]
  stk500v1 = Atmel STK500 Version 1.x firmware [/etc/avrdude/avrdude.conf:346]
  stk500   = Atmel STK500                   [/etc/avrdude/avrdude.conf:340]
  avrisp2  = Atmel AVR ISP mkII             [/etc/avrdude/avrdude.conf:330]
  avrispmkII = Atmel AVR ISP mkII             [/etc/avrdude/avrdude.conf:324]
  avrispv2 = Atmel AVR ISP V2               [/etc/avrdude/avrdude.conf:318]
  avrisp   = Atmel AVR ISP                  [/etc/avrdude/avrdude.conf:312]

[arhimed@gedora10 ~]$


bilo bi extra korisno da je neki od ovih :D
[ Mesecar @ 09.02.2010. 20:57 ] @
Mislim da su tu na spisku svi programeri koji postoje za avr mcu i naravno, bingo, neki od tih je
[ bogdan.kecman @ 09.02.2010. 21:14 ] @
izgleda dobar ovaj avrdude ... podrzava boga oca :D ... ( usbasp je izgleda vrlo popularan) ... kao i ostatak toolchain-a za atmel .. deluje da to na lindzi radi lepo ... interesantno
[ bogdan.kecman @ 10.02.2010. 17:22 ] @
odlucio sam se za usbasp. Hvala svima na privatnim porukama i na pomoci
[ Sepa011 @ 10.02.2010. 21:48 ] @
je da je za Doze okruzenje, al pogledaj, mozda neces morati nista da kupujes

http://pickit2avrisp.wordpress.com
[ bogdan.kecman @ 10.02.2010. 22:00 ] @
ovaj pickit2 je stvarno extra sprava :D ... generalno radi isto kao i bilo koji usb programer, ti mu posaljes "skript" i on taj skript izvrsi .. realno moze da isprogramira sta god oces :D ... bas cu da probam :) .. fala mnogo za link .. moram da probam cim mi stignu atmeli :D

uzecu jedan ovaj usbasp, em sam dogovorio vec sa covekom, em mi je skroz ok da imam spravu koja mi direkt radi iz linuxa .. (bez ikakvih virtual box share usb connection kombinacija) ... a i .. nece se baciti :D
[ bogdan.kecman @ 20.02.2010. 20:23 ] @
Citat:
bogdan.kecman:  moram da probam cim mi stignu atmeli


atmeli stigli .. atmega644p sam prvo probao i pickit2 ga je speko ko zeca uz pomoc ovog pickit2avrisp :D ...
[ Sepa011 @ 20.02.2010. 21:37 ] @
Cestitamoooooo

Vis' nisi mor'o da se trosis
[ bogdan.kecman @ 20.02.2010. 22:02 ] @
lepo da radi za "nedaj boze" ali ipak bi radije da imam programer koji radi na linuxu ... windoze su suvise velika komplikacija
[ ZZIKA @ 21.02.2010. 10:16 ] @

Najbolje rešenje koje podržava više operativnih sistema može se naći na ovom LINKu:

http://www.fischl.de/usbasp/

Nemoj da te neko zamajava štap/kanap metodama - ovo provereno dobro radi i možeš to i sam lako da napraviš.

Pozdrav

[ bogdan.kecman @ 21.02.2010. 12:27 ] @
kupih usbasp .. nego sam morao da probam kontrapciju sa pickit-om :) .. usbasp je ipak nativno resenje

sad me neke druge stvari .... al .. nije bitno .. samo sam se podsetio jos jednom zasto radije radim sa pic-om i msp-om no nije za forum ..
[ bogdan.kecman @ 09.03.2010. 23:08 ] @
da zatvorim temu .. usbasp (provided by mesecar) radi 1/1 .. potpuno sam zadovoljan ... a evo danas sam mu i kutiju otstampao (mesecar je nudio i kutiju ali nekako volem da ih pravim sam) ...

to sada izgleda ovako (kutija je od "PLA natural" dakle boja secera polutransparentno - tesko se slika ... na slikama gde je zatvorena kutija upaljena je "power" ledara na przilici)..:

model (napravljen u co create)



zapakovan usbasp:
[ zivadin_despot @ 16.03.2010. 21:41 ] @
Napravio sam programator po ovoj semi i imam problem.
Naime, imam laptop HP Compaq 6720s i WinXP SP2 (prethodno je bio instaliran SP3) i kada prikljucim programator, racunar prijavljuje gresku (Windows ne prepoznaje hardver).
Znam da programator radi jer sam ga probao na 2 desktop racunara i jednom laptopu (Asus).
Zna li neko u cemu je problem i kako da ga resim?

Unapred hvala.
[ bogdan.kecman @ 16.03.2010. 21:57 ] @
da li si instalirao drajver sa istog sajta ?
(verujem da si probao drugi usb port)
[ zivadin_despot @ 17.03.2010. 08:55 ] @
Citat:
Znam da programator radi jer sam ga probao na 2 desktop racunara i jednom laptopu (Asus).


Svi moguci drajveri su probani i svi svuda rade osim na mom laptopu..

Dakle, koji drugi USB port?
[ Odin D. @ 17.03.2010. 09:56 ] @
Ako ti je za utjehu - ja sam jednom kupio HP laptop i rekao sebi "nikad vise".
[ zivadin_despot @ 17.03.2010. 22:35 ] @
Uteha mi je..... :)
al' ima li bar nekog alternativnog resenja, ne bih sad da menjam lap.....
pozdrav...
:)
[ bogdan.kecman @ 17.03.2010. 22:54 ] @
cek - os rec da lap ima samo jedan usb port ??? cak i ovaj kmek ima 2 komada ?! dakle - probaj drugi "steker" ako imas .. probaj kroz usb hub, probaj bez usb hub-a ... tako neke sitnice oce da "otkoce" windozu ...

ono sto je druga mogucnost je da ti nesto na programatoru ne valja pa vuce mnogo struje ... neki lapovi ne mogu da daju dovoljno struje na portu, neki imaju neke glupe limite i onda nece da rade .. svejedno ako je to - resenje ti je usb hub sa sopstvenim napajanjem. dakle nadji neki usb hub koji ima uz sebe 5V trafo, zabodi ga u struju i zabodi programator preko njega ... ako nece da radi znaci da je 100% problem do windoza ... tu ti na zalost ne umem pomoci .. ima neka fora da se brisu inf fajlovi i nesto cisti po registriju da bi "obrisao sve reference ka uredjaju sa tim vpid vcid-om" kako bi onda mogao da mu regularno uturis nove drajvere... no prvo probaj ovo sa hub-om sa napajanjem, vrlo cesto je to problem



[ zivadin_despot @ 19.03.2010. 17:09 ] @
Reseno, sada radi.... Dodali smo 2 zenerke na 3.6V izmedju D+ i GND i D- i GND..... Hvala Bogu..
pozzz...
[ bogdan.kecman @ 19.03.2010. 17:16 ] @
pa ti rece da si napravio po semi ??? na semi stoje te dve zenerke ... (i prilicno su bitne posto su na D+ / D- signali na 3v3 a ne na 5V ... sva sreca pa je dobar broj usb drajvera 5V tolerable ... bice da taj na lapu nije)
[ zivadin_despot @ 20.03.2010. 19:55 ] @
Ispod te seme postavljena je jos jedan seme bez zenerki, gde je i PCB, a ja lenj mrzelo me da crtam pa nju uradio.... Na kraju sam samo dodao zenerke i dobro je pa radi... Znaci ne treba biti lenj :)
pozz
[ bogdan.kecman @ 20.03.2010. 20:08 ] @
:D .. nikako ne treba biti lenj ...

sto se tice tih zenerki, nisam gledao source za usbasp (ne znam ni dal ga ima, ili samo ima hex) ali kapiram da bitbanguje taj usb ... pa posto je izlaz sa uC-a 5V a usb D je 3V onda mora te zenerke ... na toj ispod semi je verovatno (sad sam ja lenj pa nisam otisao da proverim nego nagadjam) uC na 3v pa kao takav onda ne mora da ogranicava izlaz ... (znam da kada sam gledao seme nisam nasao ovu semu sto je meni kolega mesecar napravio sto podrzava i 3v i 5v uC-ove vec je il tamte ili kukuriku .. mora da je kolega to sam izdizajnirao posto je plocica mnogo kvalitetnije uradjena nego vecina toga sto videh na original sajtu)

ono sto je ovde meni zanimljivo je sto usb daje signal na 3v ... ja na picu koji trci na 5v mogu to da procitam - al za malo ... ja sam to radio na picu tako sto sam turao diodu na ulaz pica da mu spustim ulazni napon na 4.5V (naravno onda nema nista od max brzine) i onda "uglavnom" pravilno cita 3v signal ... atmel ovde bez blama radi na 5v i cita usb signal 1/1 ... el ima negde (ja nisam naleteo za ovo kratko vreme sa atmelom) na datasheet koji daje tacno koje su safe vrednosti za digital in i za digital out .. (od koliko do koliko mu je low, od koliko do koliko mu je high, i za ulaz i za izlaz)
[ atlasi @ 26.03.2010. 19:32 ] @
Ubedljivo najfleksibilniji usb programator, ima ga u vise arijanti ali je najbolji sa Atmega8,ima ga i smd varijanti.
Ivan Atlas
[ atlasi @ 26.03.2010. 19:35 ] @
Trea instalirati neku od lib...ova pa ce raditi, odnosno prepoznat biti u Device Manager-u Windows)
[ atlasi @ 26.03.2010. 19:41 ] @
Dobar stos za zenerkama kojih nema a treba
[ shpiki @ 26.03.2010. 22:34 ] @
na nekim semama postoje te dve zenerke, ali posto ima milion klonova, na nekima su izostavljene..
kao sto je vec napisano, programator radi i bez tih zenerki na nekim racunarima, ali na 99% laptopova ne radi...