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

Napájení RPi
„Pro přenesení dostatečného proudu je třeba použít kabel se specifikací AWG24 a níže s...“
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??“