. : New eShop! - Mobilní verze - Pandatron.cz - Pandatron.sk - Diskuzní fórum - Zakázkový vývoj : .
 
µProg - Přenosný programátor AVR
24. června 2011 - 10:05 | Pandatron | µProg - Přenosný programátor AVR | Komentářů: 13  

µProg - Přenosný programátor AVR

Projekt malého, rychlého, ale hlavně přenosného programátoru mikrokontrolérů AVR s podporou MicroSD karet a souborového systému FAT16 i FAT32. Rychlost programování a čtení je až 15 kb/s.

µProg je projekt přenosného programátoru mikrokontrolérů řady AVR od společnosti Atmel. Jeho výhodou je možnost aktualizace firmware všude tam, kde je potřeba. S jeho pomocí není nutné neustále přemísťovat notebook, obvykle rozměrný programátor, zdroj a kabeláž. Mezi jeho další výhody patří jednoduchá obsluha pomocí grafického displeje, malé rozměry, nízká cena, ale zároveň vysoký výkon, rychlost a podpora MicroSD karet se souborovým systémem FAT16/32.


Obr. 1: µProg - Přenosný programátor AVR

Základní vlastnosti:

  • Rychlost zápisu až 12,5 kb/s, čtení 14,5 kb/s
  • Podpora levného paměťového média v podobě všudypřítomných MicroSD karet
  • Využívá souborový systém FAT16 a FAT32
  • Možnost zápisu, čtení a kontroly Flash a EEPROM
  • Čtení, zápis a kontrola konfiguračních pojistek
  • Podpora čtení a zápisu do souborů BIN, HEX a TXT
  • Levný grafický displej LPH7779 s animacemi
  • Standardní programovací konektor Atmel ISP 6-pin
  • Možnost automatického update vlastní firmware
  • Automatická volba rychlosti programování (až do 4MHz)
  • Napájení 3V, podpora programování od 3V do 5V
  • Rozměry pouhých 44 x 39 x 5,5 mm

Schéma zapojení:
Na následujícím obrázku je uvedeno schéma zapojení programátoru µProg.


Obr. 2: Schéma zapojení

Je vidět, že programátoru je velice jednoduchý a neobsahuje ani žádné ochranné prvky. Jeho základem je naprogramovaný mikrokontrolér ATMega328P (IC1), napájený z 3V baterie typu CR2032. Pro běh využívá interní kalibrovaný RC oscilátor.

Tím je vlastně popis celého obvodu programátoru kompletní a je možné pouze jmenovat periferie, které má procesor na svých pinech přímo připojeny. Směrem dolů je to slot na Micro SD paměťovou kartu, LCD displej typu LPH7779, čtyři ovládací tlačítka a konečně 6-pinový programovací konektor.


Obr. 3: Pohled na desku programátoru ze strany procesoru

Ovládání:
Díky grafickému displeji a uživatelskému menu je ovládání programátoru velice jednoduché. Po zapnutí a zobrazení úvodního loga a informací o verzi je možné začít procházet menu. K tomu jsou určeny čtyři tlačítka UP (nahoru) a DN (dolů) RI (vpravo) pro potvrzení operace/ENTER volby v menu a jako poslední LE (vlevo) pro zrušení operace.


Obr. 4: Rozložení pinů programovacího konektoru

Podporované procesory:

1 kB AT90s1200, Attiny11, Attiny12, Attiny13/A, Attiny15
2 kB Attiny2313/A, Attiny24/A, Attiny26, Attiny261/A, Attiny28, AT90s2333, Attiny22, Attiny25, AT90s2313, AT90s2323, AT90s2343
4 kB Atmega48/A, Atmega48P/PA, Attiny461/A, Attiny43U, Attiny4313, Attiny44/A, Attiny48, AT90s4433, AT90s4414, AT90s4434, Attiny45
8 kB Atmega8515, Atmega8535, Atmega8/A, Atmega88/A, Atmega88P/PA, AT90pwm1, AT90pwm2, AT90pwm2B, AT90pwm3, AT90pwm3B, AT90pwm81, AT90usb82, Attiny84, Attiny85, Attiny861/A, Attiny87, Attiny88, AT90s8515, AT90s8535
16 kB Atmega16/A, Atmega16U2, Atmega16U4, Atmega16M1, Atmega161, Atmega162, Atmega163, Atmega164A, Atmega164P/PA, Atmega165A/P/PA, Atmega168/A, Atmega168P/PA, Atmega169A/PA, Attiny167, AT90pwm216, AT90pwm316, AT90usb162
32 kB Atmega32/A, Atmega32C1, Atmega323/A, Atmega32U2, Atmega32U4, Atmega32U6, Atmega32M1, Atmega324A, Atmega324P, Atmega324PA, Atmega325, Atmega3250, Atmega325A/PA, Atmega3250A/PA, Atmega328, Atmega328P, Atmega329, Atmega3290, Atmega329A/PA, Atmega3290A/PA, AT90can32
64 kB Atmega64/A, Atmega64C1, Atmega64M1, Atmega649, Atmega6490, Atmega649A/P, Atmega6490A/P, Atmega640, Atmega644/A, Atmega644P/PA, Atmega645, Atmega645A/P, Atmega6450, Atmega6450A/P, AT90usb646, AT90usb647, AT90can64
128 kB Atmega103, Atmega128/A, Atmega1280, Atmega1281, Atmega1284, Atmega1284P, AT90usb1286, AT90usb1287, AT90can128
256 kB Atmega2560, Atmega2561

Závěr:
µProg je zajímavý projekt mobilního programátoru, který nalezne uplatnění především v terénu, nebo při programování a aktualizaci programu v rozměrných zařízení. Není open-source, ale na webu autora je k němu k dispozici jak motiv desky s plošnými spoji, tak aktuální firmware. Bližší popis naleznete na webové stránce http://diy.elektroda.eu/uprog-maly-szybki-przenosny-programator-avr-z-sd.

Odkazy & Download:
Domovská stránka autora
µProg – mały, szybki, przenośny programator AVR z SD
µProg - malý, rychlý, přenosný AVR programátor SD (přeloženo)







GooglePlus1 FaceBook Twitter del.icio.us DiGG Google StumbleUpon Google Buzz Email RSS PDF Tisk

Komentáře (13):

Zobrazit starší 30 dnů (13)...

host
13. Dne 03. 10. 2012 v 12:03 zaslal host
Ondra
Bohužel mě ně...
http://diy.elektroda.eu/uprog-maly-szybki-przenosny-programator-avr-z-sd
na ten link mi to hazi not found..
A halvni webovka je divna jen text bez obrazku...
Muzes mi to stahnout a poslat, pokud ti to jde... ondra zavinac ok1cdj.com


Název příspěvku: Vaše jméno: host
                 
  Zakázat formátování [Zakáže kódování a nahrazování smajlíky.]
Připojit soubory
reklama:
PLA8 MODUL - Logický analyzátor pro USB
Logický analyzátor pro USB 2.0, klon Saleae, 8-bitová verze s 10 GS a integrovanou analýzou rozhraní.
Skladem od 825 Kč

Informace uvedené v článcích jsou platné v době jejich vydání a samotné články jsou určeny pouze jako zdroj informací. Autor článku ani správce webu nenesou žádnou zodpovědnost za případné újmy na majetku a zdraví. Názvy společností a výrobků, loga a další multimediální materiál mohou být ochrannými známkami příslušných společností.
RSS kanály: | |
+420 723 846 377
info@pandatron.cz
Všechna práva vyhrazena | mobilní verze | © Copyright 2000 - 2016 ISSN 1803-6007