AVR programátor USB
Ďalší jednoduchý, bezpečný a rýchly AVR programátor pracujúci už cez USB rozhranie. Programátor je kompatibilný s STK500 a umožňuje programovanie v režime ISP aj HVSP. Pre pripojenie cez USB má priamo implementovaný USB - sériový prevodník.
Zapojenie je prevzaté z AVR-Doper programátora. Plošný spoj je jednostranný a oproti pôvodnému, prípadne ostatným variantom, je zmenšený a vynechané sú pätice pre DIL obvody.
Základné vlastnosti
- HVSP umožňuje použiť pin RESET ako štandardný I/O pin, čo je výhodné obzvlášť pri malých 8 a 14 pinových zariadeniach
- Jednostranný plošný spoj, žiadne externé USB obvody
- Nastaviteľné ISP hodiny umožňujúce programovať zariadenia pri nízkom taktovaní napr. 32kHz. Zmena je umožnená aj pomocou prepojky na DPS, pokiaľ to neumožnuje programovací software
- Nie je potrebné externé napájanie, využíva sa napájanie z USB
- Schéma aj firmware je Open Source
Z pohľadu pripojenia do PC, AVR-Doper môže pracovať v dvoch režimoch:
- so zabudovaným USB - sériovým prevodníkom
- so špeciálnym komunikačným protokolom, ktorý je založený na USB HID štandarde
Schéma zapojenia
Software
Pre programovanie je možné použiť program avrdude, ktorý je súčasťou WinAVR. Nastavenie a parametre pre jednotlivé režimy sú uvedene bližšie v prílohe. Pokiaľ by príkazový režim niekomu nevyhovoval, môže použiť GUI nadstavbu - AVR8 Burn-O-Mat
Nastavenie pre Burn-O-Mat
Výsledný produkt
Prílohy
V prílohe AVR-Doper.zip je schéma, zmenšený plošný spoj a firmware pre ATmega8. V druhej prílohe je originál podľa Objective Development Software GmbH
-
29-12-2010 19:59:24 | Peter - Kupim programator hotovy
A nevie mi ten programator niekto poskladat a poslat na dobierku??? funkcny.
-
05-01-2011 09:57:46 | admin - funkcny AVR doper
Momentalne nemam hotovy kus na predaj, ale v priebehu par dni by som ti vyrobil. Cena funkcneho by bola 13€, bez krabicky a postovneho. Ak mas zaujem, daj mi vediet.
-
13-01-2011 20:18:29 | Juraj - Náhrada za 74HC126
Chcem sa spytat, ze cim sa da nahradit integrac 74hc126n. Neviem zohna?, nemaju nikde.
-
13-01-2011 22:00:00 | admin - Nahrada za 74HC126
Ja tam davam 74HCT126, moze tam ist aj 74HC126, ten napr. sos.sk maju na sklade.
-
14-01-2011 09:04:05 | admin - Nahrada za 74HC126
V datasheete je napisane:
The “126” is identical to the “125” but has active HIGH enable inputs.
Z toho vyplyva, ze 125 by bola mozna ako nahrada po uprave programu, resp. schemy zapojenia. Treba skontrolovat. Myslim si, ze jednoduchsie je zohnat predsa len ten povodny obvod.
-
19-03-2011 15:34:32 | Anonymný - re: Kupim programator hotovy
ak by si mi ho vedel poslat tak aj ja by som jeden chcel lebo mam vel aprace a nestiham nic a uz urcite nie to skladat a ya ecok by som ho kupil...diki
-
cely hotovy otestovany (DPS bez masky+naletovane suciastky) by stal 13€ bez dopravy.
Posli adresu na admin@falcom.sk, dohodneme detaily.
-
19-07-2011 17:36:46 | TD - programator
Ja mam jeden takyto programator vytvoreny ale hohužial som použil megu inde tak chcem ho predat aby poslužil inemu na cene sa možeme hohodnut aby sme boly spokojny obaja viac info v e-mail .
-
alebo aspon naprogrmova?....
$MOD2051
org 00h
LJMP STARTorg 100h
START: SETB P1.7
SETB P1.6
CLR P1.5
CLR P1.4
NOP
JB P3.0,WWA
NOP
JB P3.5,AWW
NOP
LJMP STARTWWA: LJMP PRAV
NOP
LJMP STARTAWW: LJMP LAVA
NOP
LJMP STARTPRAV: SETB P1.7
CLR P1.6
CLR P1.5
CLR P1.4
JNB P3.1,PRAV
NOP
LJMP STARTLAVA: CLR P1.7
SETB P1.6
CLR P1.5
CLR P1.4
JNB P3.1,LAVA
NOP
LJMP STARTEND
kupim uz naprogramovane za 4 eura.
-
20-07-2011 18:33:52 | admin
Tento programator je pre procesory Atmel typu AVR, nie radu C51. Pre MCU x051 momentalne nemam funkcny programator. Skus si pohladat nieco rychlejsie, ak neuspejes, ozvi sa, v priebehu bud. tyzdna to vyskusam.
-
20-08-2011 10:43:07 | dalibor
ja ma na predaj ties programator Avr usb isp MK2
http://www.procesory.euweb.cz/articles.php?article_id=5
alebo len samotny plosak na ten programator....podporuje to avr studio aj codevision
kontakt :
daliborvadovic@zoznam.sk
-
14-11-2011 02:09:10 | Pavel - Oziveni programatoru
Chtel bych se zeptat, jaky pouzit tranzistor BC548: zda 548B, 548C nebo je to jedno (teprve procitam knizky, takze nahlednuti do datasheetu mi nic moc nerekne). Dekuji
-
14-11-2011 23:50:54 | Pavel
Tak jsem dal vse dohromady, zbezne ozkousel zda nemam propojene okolni pajeci plosky, naprogramoval atmega8, zapojil do patice a pripojil k USB. Zarizeni je rozpoznano jako USB HID, coz vypada OK. No ale po zkusebnim pripojeni dalsi mega8 k programatoru na ISP konektrom me usmev presel :-( Pri kazdem spusteni avrdude dostavam jinou signaturu. Jeste jsem tedy ozkousel (tedy jestli se tomu tak da zkouseni multimetrem rici) a promeril jednotlive trasy mezi 74HCT126 a atmega8, namerene Ohmy jsou podle schematu. Vim, ze je to tezke takhle radit, ale nevite nekdo kde by mohla byt chyba? 74HC126N jsem nesehnal, dostal jsem pouze 74HCT126E. Takze me prvni myslenky me vedou k teto soucastce. Ma cenu zkouset shanet primo tu N verzi nebo je chyba jinde (mega8, preci jen spatne spojeni, ...)? Predem dekuji za jakekoli nasmerovani :-)
-
16-11-2011 19:58:54 | admin - ozivenie USB prog.
ja mam osobne tiez 74HCT126E a funguje bez problemov. Skontroluj si hlavne kabliky a uzemnenia. Mas to urobene na DPS alebo len na nejakom poli?
-
16-11-2011 20:17:58 | Pavel - re: ozivenie USB prog.
ok, tak nejak jsem si myslel, ze chyba bude asi jinde nez v tom 74HC...
Programator mam na DPS, programovany obvod v poli. Ale mam jeste rezervni rezistory a IC obvody v paticich, takze az sezenu kabliky na pripojeni krystalu pres patici v DPS do pole (pokud nesezenu dalsi krystal), tak to zkusim pozapojovat v nepajivem poli.
Priznam se, ze u programovane megy mam zapojenou zem jenom na pinu 8, zkusim tedy jine kabliky a zkontroluju, zda mam vse uzmene na stejnou zem a oba GND piny.
Co jsem zkousel, tak avrdebug mi do PC posila zpravy spravne, takze ridici mega je nejspis OK, takze pokud 74HCT je ok, tak uz nejspis nezbyva nez kabely.
Kazdopadne dekuji za rady! Zkusim si to podle nich prekontrolovat. Aspon mam zajimavou napln volneho casu :-)
-
16-11-2011 20:24:39 | admin
urcite by som zacal s tym atmega napajanim, mali by byt pripojene obe GND/AGND aj VCC/AVCC.
-
16-11-2011 20:28:16 | Pavel
Jo, tak to mam presne jenom tu dvojici GND, VCC. Urcite vyzkousim a dam vedet.
-
17-11-2011 13:02:23 | Pavel
Tak jsem neco malo zkousel, nakonec jsem mel propojene oba GND piny, ale jenom VCC, tak jsem pripojil i AVCC. No signatura se porad meni:
avrdude -c stk500v2 -P avrdoper -p m8
cca 30 runych signatur (namatkou 0x8063a2, 0x082303, 0x1e9b07, 0x7e93d7)pak jednou spravna signatura, ale stejne s chybou
avrdude: Device signature = 0x1e9307 ... konecne
avrdude: safemode: Verify error - unable to read hfuse properly. Programmer may not be reliable.
avrdude: safemode: To protect your AVR the programming will be aborteda po dalsich cca 15 pokusech jsem konecne dostal:
avrdude: Device signature = 0x1e9307avrdude: safemode: Fuses OK
pri pouziti prepinace -F se uspech dostavi o neco casteji. No zkusim si to sestavit v poli, az vymontuju co v nem je ted
-
28-11-2011 20:32:30 | Pavel
Tak jsem se k tomu po nejake dobe dostal a zatim jsem zmenil kabelaz (mam pujceny 2m USB kabel a novy cca 20cm 10 zilovy isp kabel).
Doslo k velkemu zlepseni, ale neni to dokonale. Lepsi vysledky jsou pro mod USB HID
pri slow sck mam z 1000 pokusu 789 spravnych signatur a z toho 572 se spravne prectou fuses, pri rozpojenem slow sck je spravna signatura v 849 pripadech a 541 pokusu precte fuses.
Snad budu mit v nejblizsich dnesch zase chvilku, tak zkusim jeste kratsi usb kabel, zkontroluju konektory a pripadne si to postavim v nepajivem poli znovu, at vyloucim chybu DPS nd o pyjdni.
-
23-12-2011 21:54:17 | admin - USB Prog
Ake mas zenerove diody? Na 0,5W alebo 1,3W? Prisiel som na zaujimavu vec, s 1,3W Windows USB nerozozna. S 0,5W ide OK.
-
23-12-2011 22:11:09 | Pavel
Mam 0,5W. Ve windows mam takovy problem pri nepouziti USB HID, sice se vytvori virtualni seriovy port, rucne priradim cislo portu aby bylo mensi nez 10 kvuli AVR studiu, ale tam se nechyta. A ani v hyperterminalu nemam tento port v nabidce dostupnych portu, ale toto by me az tak netrapilo, vystacil bych s HID modem.
Nemel jsem na to ted mesic cas, termin odevzdani diplomky se blizi, tak jsou preference jinde... No nejpozdeji v unoru se k tomu dostanu, az bude po obhajobe. Ale rad bych to ted pres svatky zkusil sestavit v poli, jestli bude nejaky rozdil. Pak uz zbyvaji vymenit snad jenom ruce :-) Kazdopadne diky za namety!
-
03-02-2012 14:01:10 | juro - usb prog
zdravim chcem sa opytat ci niekto nema nejaky programator usb na atmegu-16 najlepsie aby sa dalo cez winavr alebo ponyprog programovat napiste mail
dakujem
-
03-02-2012 17:41:27 | admin - programator avr
Odporucam tento: http://www.falcom.sk/projects/avrprojects/65-mini-usb-avr-programator. html



vyborna praca uvediem na tento clanok link na mojom webe www.dydo-robots.webnode.sk kde v robotoch pouzivam atmegy8 a vela ludi sa ma pytalo na USB programator... tak im odpoorucim tvoj.. je nevyhnutny k ostatnym veciam na mojom webe asi sa dost rozsiri.. cawko