ISP Programmer 1.2.0.40

Dec 03, 2006 11 Replies

Zapraszam do pobrania, jak zwykle ze strony:

formatting link
W najnowszej wersji dodałem obsługę procesorów ATtiny24/44/84, ATtiny25/45/85 oraz ATtiny261/461/861. Pełna lista obsługiwanych układów znajduje się na stronie www.


Adam Dybkowski snipped-for-privacy@45wp.pl napisał(a):

Jak zwykle , niezawodny ;) Dziękuję baaardzo.

Piotrek

Dnia Sun, 03 Dec 2006 03:48:43 +0100, Adam Dybkowski napisał(a):

A czy można się spodziewać kiedyś dodania obsługi z linii poleceń tak, by np. sprzęgnąć ISP Programmer z Programmer's Notepad?

Avr-dude jest przecie¿ :) przy avr-gcc... Je¶li chcesz moge siê podzieliæ jak go uruchomi³em :)

Saper/nolin11 napisał(a):

A no właśnie - automatyzacja z linii komend trochę kłóci się z ideą ISP Programmera, czyli klikaj-by-zrobić. Konkurencji jest trochę więc czymś się muszę wyróżniać. :) Na razie nie planuję takiej możliwości.

BTW: Jeżeli ktoś używa innego softu do programowania AVR'ów, to czy może porównać prędkość programowania przy pomocy ISP Programmera z innym softem? Przy użyciu tego samego kabla i w takich samych warunkach. Na przykład zapisywanie całego Flasha ATmegi128 bez kasowania (czyli po wcześniejszym skasowaniu). Albo odczyt do pliku. Najszybsze transfery ISP daje ustawienie 'FASTEST' w okienku 'Hz' ISP Programmera. Szybciej się już nie da ze względu na działanie portu LPT ale może inne programatory stosują lepsze zoptymalizowane algorytmy.

Nie wiem jak ty ale ja nie lubie klikaæ jak nie muszê (,a nie muszê bo w PN daje F7 i pale procka :D ) zreszt± gryzonia jako¶ u¿ywam ma³o bo klawiatur± mi wygodniej ( no chyba ¿e pisze program w delphi/eVC i trzeba wyklikaæ formê :) )

Mi o dziwo avr-dude chodzi jak bu¿a np.: 1,5kb do attiny2313 bascom ³aduje ze 20s ,a avr dude mo¿e nieca³e 10s z weryfikacj± (tutaj inny program ~1,5kb te¿ by³ ³adowny do atmega32 ale to chyba nie ma znaczenia).... Oczywi¶cie czasy s± na oko ale bascom mi znacznie d³u¿ej programuje (LPT Port Delay = 0 ). WIêc jak piszesz zale¿y to od programu steruj±cego...

Saper/nolin11 napisał(a):

OK, nikogo nie zmuszam do używania ISP Programmera. Odpowiedników sterowanych z linii komend jest kilka.

U¿ytkownik "Adam Dybkowski":

Moze chociaz dodaj jeden parametr z linii komend dzialajacy tak jak przycisk Erase & Program, wysilku niewiele, a uprzyjemnisz niejednemu prace.

Heliogabal

Heliogabal napisał(a):

Na razie myślę nad bardziej uniwersalnym działaniem właśnie tego przycisku. Chcę zrobić listę operacji, które można by opcjonalnie włączać/wyłączać (odczytanie sygnatury, skasowanie układu, programowanie flasha, weryfikacja flasha itd). Oczywiście maski do fusebitów i lockbitów też w tym okienku by się wpisywało.

Poza tym automatyzacja ISP Programmer'a z linii komend byłaby o tyle utrudniona, że do działania w Windows NT/2000/XP etc. są wymagane prawa administratora. Chyba nikt nie kompiluje programów w okienku linii komend odpalonym z takimi prawami ale raczej ma uruchomionego ISP Programmer'a oddzielnie.

Dnia Tue, 05 Dec 2006 23:37:10 +0100, Adam Dybkowski napisał(a):

Ale przecież chyba można tak wywołać dowolny program z PN by został uruchomiony z prawami innego użytkownika? Na pewno takie coś jest możliwe w XP Professional, w Home i 2000 chyba też.

badworm napisał(a):

Co to jest PN?

Zawsze gdy chcę uruchomić program z innymi prawami, dostaję pytanie o hasło (np. Administratora). I dobrze - nie chciałbym aby to hasło gdzieś było na stałe zapisane w celu uruchomienia konkretnego programu.

Zastanawiam się, czy da się zrobić inaczej. Może napisać jakąś usługę siedzącą na stałe w pamięci (odpalaną przy starcie systemu albo zalogowaniu użytkownika), udostępniającą ISP Programmer'owi dostęp do portu LPT? Jak robią to inne programy (avrdude, uisp, ponyprog itp)?

Adam Dybkowski przemówił ludzkim głosem:

Programmers notepad - edytor

Korzystają z wynalazków typu giveio, które odblokowują dostęp do portów I/O. Zajrzyj do kodów źródłowych avrdude.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required