Programátor AVR skoro zadarmo

Z MAM wiki

Přejít na: navigace, hledání

Nahrávání programů do AVR jednočipových mikroprocesorů, jejich konfigurace, verifikace programu atp. se dá zařídit primitivním programátorem, který je skoro zadarmo a můžete si jej vyrobit sami. Umí (jen) ISP programování. V konektoru je schováno jen několik odporů.

soubor:programator_skoro_zadarmo.jpg

Bohužel s ním neumí přímo pracovat AVR Studio (i když program tam připravit lze), ale můžete použít avrdude - zde jsou příklady použití s ATtiny15L:

Test komunikace s procesorem a zobrazení signatury procesoru:

avrdude -c bsd -p t15

Nahrát program a spustit:

avrdude -e -q -c bsd -p t15 -U flash:w:led.hex -E vcc,noreset

Spustit program:

avrdude -q -c bsd -p t15 -E vcc,noreset

Vypnout napájení:

avrdude -q -c bsd -p t15 -E novcc,reset

Vymazat program:

avrdude -q -c bsd -p t15 -e

Nahrát program:

avrdude -q -c bsd -p t15 -U flash:w:led.hex


V konektoru jsou schovány jen tři odpory 1k, které před sebou vzájemně trochu chrání PC a AVR, a čtyři odpory 250 ohmů, přes které se ze čtyř logických jedniček na výstupu paralelního portu získá jakési napájení. Ćísla vlevo jsou piny na paralelním portu PC. Čísla vpravo patří ke konektoru na konci kabelu (ten lze zapojit do kontaktního pole).

                                                  |%%%%%%%|
10----------------MISO----<-----žlutý--------------------(6) MISO
2,3,4,5===4x250===VCC----------oranžový------VCC (1)%%%%%%|
8-----------1k----SCK------->--červený-------------------(5) SCK
9-----------1k----MOSI------>---hnědý-------MOSI (2)%%%%%%|
7-----------1k----RST------->---černý--------------------(4) RST
18----------------GND-----------bílý---------GND (3)%%%%%%|
                                                  |%%%%%%%|

soubor:ATtiny15prog.png


Alternativa nikoli zadarmo je programátor AVR Dragon.

Osobní nástroje