Pěkné GUI pro USBasp – AVRpal.Net

charlie | 25. Říjen 2013 - 14:29

O programátoru Atmelů USBasp bylo napsáno již pár řádek. To samé mohu říci o softwaru na programování s grafickým interfejsem, psal jsem o programu eXtreme Burner - AVR . V současné době jsem tedy pátral a našel nový grafický kabátek pro avrdude, který poskytuje zajímavé funkce.

Pro pořádek začneme tím, že Vám uvedu odkazy na předchozí články, které jsem na dané téma napsal.

http://www.elektronovinky.cz/ze-sveta/usb-isp-usbasp-programmer-atmel

http://www.elektronovinky.cz/konstrukce/usbasp-prakticke-zkusenosti-s-programatorem-avr

http://www.elektronovinky.cz/software/doplneni-procesoru-atmega328p-do-programu-exreme-burner-avr

 

Program AVRpal.Net je naprogramován jako grafická nástavba (GUI) programovacího nástroje z příkazového řádku avrdude. Z obr. 1. Jasně vidíte ovládací prvky programu. Jedná se o funkce:

- zápisu, čtení a verifikaci pamětí Flash/EEPROM

- sériový terminál

- stavový panel připojení programátoru USBasp a kontrola jeho firmware (nebo instalace ovladače)

- oddělení pro editaci, čtení a zápis pojistek (Fuse)

- nastavení Lock bitů a kalibrace oscilátoru

- okénko, které ukazuje nadetekovaný čip

- editor paměti EEPROM

- nastavení slow SCK

- zápis *.hex pro Arduino

- výmaz pamětí Flash/EEPROM

- pro experty příkazový řádek avrdude

 

Co tedy je vlastně na programu nového? Odpovím Vám, AVRpal.Net obsahuje automatickou detekci připojeného čipu. Prostě připojíte k Vašemu výrobku nebo vývojovému kitu USBasp a pokud je vše v pořádku a procesor se nachází v databázi, tak program automaticky ukáže připojený typ. Druhá věc je automatická volba slow SCK přímo z okna programu.

 

Aktuální verzi programu si můžete stáhnout ze stránek sourceforge.net zde.

Originální stránky autora naleznete zde.

Schémata

Závěr

Program AVRpal.Net je velmi šikovný nástroj na programování čipů AVR s hardwarem USBasp, který poskytuje uživatelsky velmi příjemné prostředí s možností automatické detekce procesoru a automatické nastavení Slow SCK. Abych jen nechválil, tak napíšu, že program v sobě nemá kompletní knihovnu všech procesorů AVR a tak jsem třeba nemohl nadetekovat ATtiny 4313. Neberte to jako chybu, ale jen jako malý nedostek, neboť není v silách vývojáře freewaru vyzkoušet a implementovat veškerý sortiment firmy Atmel.

Komentáře

Poslední článek z kategorie Součástky

Měření baterií Westinghouse CR2032

Chtěli jsme si ověřit kvalitu baterií Westinghouse z našeho sortimentu.

Poslední článek z kategorie Technologie

Poslední článek z kategorie Zařízení

Poslední článek z kategorie Konstrukce

Baterie a adaptéry

Nová kamerka pro Raspberry Pi

Standartní kamerka s rozlišením 5mpx je z nedostatků...

Měření baterií Westinghouse CR2032

Chtěli jsme si ověřit kvalitu baterií Westinghouse z...

Na-ion sodíkové akumulátory

Vysoké ceny Lithia jsou důvodem nepříznivého poměru cena...

WESTINGHOUSE

Špičkové baterie v našem sortimentu

Naposledy komentované články

Retro – zprovoznění zesilovače Tesla AZK135 pro promítačku Meoclub 16
„kde se da takovej zesik poridit ? abych ho mohl zprovoznit :-)))“
Jednoduchý osciloskop pro Arduino
„Dobrý den, chtěl bych se zeptat při jaké frekvenci se dá použit tenhle osciloskop?...“
Dotykový alarm
„Půjde to na celou motorku??“
Obousměrné řízení stejnosměrného motorku
„otazka znie: preco je v supiske tento tranzistor, ale v scheme je IRFZ44 :-D“