Programator ISP wersja 1.2.0.13

Apr 05, 2004 26 Replies

Posiedziałem i zrobiłem drobne zmiany. :-)



Jest już możliwość wyboru niestandardowej polaryzacji sygnału RESET (okienko 'Setup'), dorzuciłem też pokazywanie wartości wybranych lockbitów i fusebitów w formie heksadecymalnej - bardzo przydatny wynalazek podpatrzony w AVR Studio / JTAG ICE.



Nowy ISPProgrammer leży tam gdzie zawsze:

formatting link


A czy jest mo¿liwo¶æ programowania bez weryfikacji? Zazwyczaj weryfikacja nie jest potrzeba w czasie testowania, i niepotrzebnie wyd³u¿a czas programowania.

Mister

Ps. Testowa³em poprzedni± wersjê na AT128. Ju¿ chodzi lecz czasem ok 2 razy na

10 programowañ zatrzymuje siê i wy¶wietla komunikat (podczas programowania!) w stylu odczyt komórki niezgodny z warto¶ci± zapisan±??

Nie musisz klikać weryfikacji po programowaniu.

Jak dobrze pamiêtam to po naci¶niêciu ""Erase & Program All" po zaprogramowaniu nastêpuje weryfikacja.

Poza tym programator mi siê niezmiernie podoba. Ale mia³bym jeszcze kilka ¿yczeñ ;-)

Mister

Zgadza sie. Ale zawsze mozna kliknac sekwencje: Erase, Program Flash, Reset Off.

Napisz, czego jeszcze brakuje. Moze bedzie mi sie chcialo to zaimplementowac. :)

np. tak jak w PonyProg mozliwosc wyboru operacji wykonywanych po kliknieciu przycisku Programuj

i obslugi starego ATmega 163 :-)

Nie mam takiego pod reka. Moge zrobic "na czuja", a Ty potestujesz, czy dziala jak trzeba, OK?

A konfiguracja co zrobic hurtowo jest dobrym pomyslem - zaimplementuje to w wolnej chwili.

W artykule <c4spnj$2cpi$ snipped-for-privacy@mamut1.aster.pl> Adam Dybkowski napisał(a):

Nie myślałeś żeby to rozpowszechniać na zasadach opensource?

Pozdrawiam, Paweł

Nie. Jeżeli chcesz _kupić_ kod źródłowy, zapraszam na priva.

W artykule <c5eqft$193i$ snipped-for-privacy@mamut1.aster.pl> Adam Dybkowski napisał(a):

Nie, nie chce. Jeśli bym chciał to myśle że znalazł bym coś na GPL'u.

Pozdrawiam, Paweł

Adam Dybkowski napisal:

To moze "przy okazji" daloby sie zaimplementowac obsluge ATmega 162? Jakby co to moge potestowac.

Tez dodalem przy okazji w wersji 1.2.0.15 - teraz ISP Programmer obsluguje chyba wszystkie mozliwe ATmegi. Sprawdz i napisz czy dziala:

formatting link

A czy byla by szansa na wersje linuksowa?

j.

Adam Dybkowski napisal:

To sie nazywa support! Zrobione zanim uzytkownik o to poprosi ;)

Zle mi odczytalo hfuse - odczytalo 0x00 a powinno odczytac 0xD1 - tak bylo ustawione avrdudem i on to tak czyta. Po zmianach tez mi tego nie zapisalo. Z kolei efuse odczytalo mi poprawnie ale nie chcialo zmienic. A na przyklad lfuse obsluguje jak nalezy.

OK, oblookam co jest nie tak. Chodzi o ATmega162?

Przecież do tego macie UISP'a chyba?

Poczytalem PDFa i wyglada na to, ze w procesorze ATmega 162 tak samo sie ustawia i odczytuje fuse bity, jak w innych ATmegach. Sprobowalem wlasnie z ATmega32 i u mnie wszystko dziala jak trzeba (ale tam sa tylko

2 bajty fuse'ow).

Sprobuj pokrecic taktowaniem transmisji (okienko "Hz") - czasem z tym sa problemy. Ogolnie im wolniej tym lepiej.

BTW: Czy ekran ustawienia lock/fusebitow wyglada normalnie (czy fusebity sa na swoich miejsach)? Moze z tym cos pokrecilem w nowo dodanych ATmegach...

Spokojnie, bez nerwow :) Z tego co widze to uisp nie obsluguje wszystkich typow procesorow. A przynajmniej sporo jest ciagle w TODO

j.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required