Jste zde

AVR ISP Direct LPT Programator

Programator AVR sluzi na programovanie ATMEL procesorov rodiny AVR AT90s... HW připojuje přímo paralelní port do programované aplikace. Program je spustitelny na platforme Win NT, Win2000, Win95/98.

Pripaja sa k paralelnemu portu. Hlavnym problemom programovania cez LPT pod 32 bitovymi systemami je "bitovy" pristup na LPT. Programator na to vyuziva shareware kniznicu "twichw40" a "tvicport". Tento software je mozne si stiahnut na adrese http://www.entechtaiwan.com/tools.htm (pozri licencne podmienky pouzitia tejto kniznice) a je nutne si ho nainstalovat. 

Program je napisany stylom "UNIX" teda prikazova riadka a prepinace. (napr. avr_programator -w f:blb.gen). Programator akceptuje ako vstupny subor "generic" format (prepinac -g pre compilator asembleru). Ako vstupny subor pre naprogramovanie pameti dat EEPROM tiez "8-bit generic" (format: 6znakov_adresa,dvojbodka,2znaky_hex_cislo - aaaaaa:dd). Napovedu programator vypise po spusteni bez parametrov. Ja pouzivam dosticku  s peticou pre procesor (prehadzujem procesor aplikacia - mam zatial iba jednu - programator:-(), ale v aplikaciach ktore rataju s programovanim priamo v doske je mozne si vyhotovit ISP kabel pre programovanie s konektorom pre pre pripojenie do paralelneho portu. Cele to je mozne "zbastlit" asi za pol hodiny "zo suflika".

Programator bol kompilovany pod Microsoft Visual studiom. Zdrojovy kod je napisany stylom "hlavne aby to fungovalo" takze sa ospravedlnujem za pripadny  necitatelne napisany C-zdrojak. Programator je freeware, kazdy si ho moze upravovat ako chce, dopisat tam pripadne casti aby to akceptovalo aj 16-bit hex, pripadne aby vedel cez citanie  serioveho cisla integracikov automaticky velkost flash pameti ap. Pre moje osobne pouzitie to stacilo s takymto "komfortom". 
 


Poznámka redakce HW serveru :
ISP programování má určité požadavky na průběhy signálů. V Errata dokumentacích je upozornení na potřebnou strmost signálu atd.. Vzhledem k potřebné délce kabelu od LPT portu, provedení výstupu LPT portu atd je velmi pravděpodobné, že na mnoha portech toto zapojení bude fungovat se značnou chybovostí.

Redakce HW serveru vám proto doporučuje použít SW PonyProg a doporučené zapojení pro paralelní port, které využívá oddělovač 74244, který zajišťuje korektní logické úrovně na straně ISP. - Viz námi distribuovaný LPT ISP Prog

DOWNLOAD


 

Copyright (C) 2001  Frantisek Bachleda
Hodnocení článku: